def main(): rospy.init_node('spread_cli') my_argv = rospy.myargv(argv=sys.argv) spread_client = actionlib.SimpleActionClient( 'spread', BHandSpreadAction) spread_client.wait_for_server() goal = BHandSpreadGoal() goal.spread_position = float(my_argv[1]) if (len(my_argv) > 1) else 0.0 spread_client.send_goal(goal) spread_client.wait_for_result() print(spread_client.get_result()) return 0
def _handle_spread_hand_clicked(self, checked): goal = BHandSpreadGoal() goal.spread_position = self._widget.spread_slider.value()/1000.0*3.141 self.spread_client.send_goal(goal)
def _handle_spread_hand_clicked(self, checked): goal = BHandSpreadGoal() goal.spread_position = self._widget.spread_slider.value( ) / 1000.0 * 3.141 self.spread_client.send_goal(goal)