arm Documentation

arm: The arm package controls the ARM and creates movement commands.

arm is a ROS package for controlling a Manus ARM. The package consists of one control node and two teleop nodes. You must have a Manus ARM properly connected and configured in order for this package to be of any use. You must have both a teleop node and the control node running in order to move the ARM. There is a node for keyboard teleop and a node for neuron dish activity teleop.

arm is a ROS package for controlling a Manus ARM. The package consists of one control node and two teleop nodes. You must have a Manus ARM properly connected and configured in order for this package to be of any use. You must have both a teleop node and the control node running in order to move the ARM. There is a node for keyboard teleop and a node for neuron dish activity teleop.

codeapi

rosapi

List of nodes:


arm_control

arm_control controls the ARM. It receives movement commands from teleop nodes and moves the arm hardware appropriately.

Usage

$ rosrun arm arm_control

topics

Subscribes to:

Publishes to:

parameters

Reads the following parameters from the parameter server

Sets the following parameters on the parameter server

services


teleop_arm_dish

teleop_arm_dish creates movement commands for the arm based on CAT (center of activity trajectory) data received from the CAT creator node.

Usage

$ rosrun arm teleop_arm_dish

topics

Subscribes to:

Publishes to:

parameters

Reads the following parameters from the parameter server

Sets the following parameters on the parameter server

services


teleop_arm_key

teleop_arm_key creates movement commands for the arm based on keyboard input.

Usage

$ rosrun arm teleop_arm_key

topics

Subscribes to:

Publishes to:

parameters

Reads the following parameters from the parameter server

Sets the following parameters on the parameter server

services

Command-line tools

There are several launch files available to simplify running all of the nodes. Each launch file has a corresponding parameter file. They are as follows:

Usage

$ roslaunch [package] [file]
Example
$ roslaunch arm csv.launch


arm
Author(s): Jonathan Hasenzahl
autogenerated on Sun Jan 5 2014 11:12:32