Open Naoki-Hiraoka opened 3 years ago
@Naoki-Hiraoka
https://github.com/jsk-ros-pkg/jsk_roseus/pull/657 を見てください.
df9b486 のお陰で
https://github.com/jsk-ros-pkg/jsk_roseus/pull/657/commits/bc79483cbd381a55682470b829bd2da12971d4d0
が動くのようになったのですが,
その一方で,
roseus state-machine-ros-sample.l "(exec-smach-nested)"
をすると,sub container に入ると
1)https://github.com/jsk-ros-pkg/jsk_roseus/blob/070dfac76d40cad9c3926dbf79667f9fdda3c607/roseus_smach/src/state-machine-utils.l#L43 ??の部分のsleepが聞かずに一瞬で状態が変化する
2)現在の状態が/server_name/smach/container_status にpublish されず smach_viewer.py に表示されない
という問題が発生しています.
state-machine.l
を使用しようとしたところ、:execute-impl
はリストを返すことが期待されているが返さないことがある:reset-state
が呼ばれるタイミングが不明確等の不便があったため、修正しました。
いずれテストを書こうと思います。