Note: This tutorial assumes that you have completed the previous tutorials: Starting the EtherCAT Hand.

Starting a set of Controllers

Description: How do we start a given set of controllers, to move the joint by controlling their positions, their velocity, or the forces applied.

Tutorial Level: BEGINNER

Overview

You need to start a set of controllers to be able to follow a target (which can be a target for the position / velocity / effort / ...) with the joints.

Different controllers are available, for more information on what they do and how they work, please refer to the sr_edc_mechanism_controllers wiki page.

Starting a set of controllers

You can start a set of controllers by using the provided launch files:

$ roslaunch sr_edc_launch sr_edc_position_controllers.launch

You can use any of the following launch files:

  • sr_edc_effort_controllers.launch

  • sr_edc_mixed_position_velocity_controllers.launch

  • sr_edc_position_controllers.launch

  • sr_edc_velocity_controllers.launch

The parameters for the controllers are loaded from the yaml file contained in the sr_edc_controller_configuration package.

Wiki: sr_edc_controller_configuration/Tutorials/Starting a set of Controllers (last edited 2011-09-05 15:05:59 by UgoCupcic)