gavanderhoorn / fanuc_driver_exp

An alternative - experimental - Fanuc robot driver for ROS-Industrial
Apache License 2.0
28 stars 17 forks source link

traj: traj pt buffer not cleared on error #4

Open gavanderhoorn opened 7 years ago

gavanderhoorn commented 7 years ago

ROS_TRAJ should clear sm000B_lst_ whenever the controller reports an error.

Examples: e-stop or socket disconnect. After clearing fault, robot should wait for a new trajectory instead of continue processing the queue.

gavanderhoorn commented 7 years ago

Complicating factor: ros-industrial/industrial_core#118.

gavanderhoorn commented 7 years ago

And ros-industrial/industrial_core#83.

gavanderhoorn commented 7 years ago

Closed by mistake. Still an issue.

gavanderhoorn commented 6 years ago

Situation improved with the merge of #10 (thanks @hersh).

Keeping this open as it can still be improved further.