Ejemplo n.º 1
0
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
Ejemplo n.º 2
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)
Ejemplo n.º 3
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)