多项选择题

在进行机器人编程调试时,需要考虑以下哪些情况?()

A.子程序
B.动作流程
C.初始化程序
D.急停处理程序