Open knorth55 opened 1 year ago
:go-pos-unsafe always returns nil in kinematics simulation or cmd_vel case. :go-pos-unsafe-no-wait returns t but :go-pos-unsafe-wait returns nil, thats why :go-pos-unsafe returns nil.
:go-pos-unsafe
nil
cmd_vel
:go-pos-unsafe-no-wait
t
:go-pos-unsafe-wait
https://github.com/jsk-ros-pkg/jsk_pr2eus/blob/d2d28d27bab368d2195c99779591e77c24b42692/pr2eus/robot-interface.l#L1699-L1701
I supposed that :go-pos-unsafe should return t if the motion works correctly.
:go-pos-unsafe only returns t or nil when move_base_trajectory_action is enable and the action succeeded to run the motion.
move_base_trajectory_action
action
:go-pos-unsafe
always returnsnil
in kinematics simulation orcmd_vel
case.:go-pos-unsafe-no-wait
returnst
but:go-pos-unsafe-wait
returnsnil
, thats why:go-pos-unsafe
returnsnil
.https://github.com/jsk-ros-pkg/jsk_pr2eus/blob/d2d28d27bab368d2195c99779591e77c24b42692/pr2eus/robot-interface.l#L1699-L1701
I supposed that
:go-pos-unsafe
should returnt
if the motion works correctly.