Skip to content

LASA-ros-pkg/WAMros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

*** wamros Node Description ***

wamros is a ROS (ros.org) node for controlling the WAM robot
arm. wamros provides the following services:

/wam/active_passive
/wam/goHome
/wam/moveToPos
/wam/moveToCart -- move tool to a cartesian coordinate
/wam/switchMode -- switches between joint/cartesian control space
/wam/idle -- idles the robot
/wam/active -- activates the current control


wamros subscribes to the following topics:

/wam/joints_command
/wam/cartesian_command -- in internal units

wamros produces for the following topics:

/wam/joints_sensed
/wam/status
/wam/cartesian_coordinates -- in meters
/wam/homogeneous_matrix -- different representation of cartesian coordinates
/wam/hmpos -- internal btclient data
/wam/hmref -- internal btclient data

*** Getting Started ***

See start.sh for an example of how to start a wamros node. Note that
you are required to set the _wamconf parameter. The _doinit parameter
is optional and tells wamros to perform a set of test motions at
startup in joint and Cartesian space.

*** Build Instructions ***

Provided your ROS_PACKAGE_PATH and all the dependencies are set up
properly, building wamros may be as simple as running:

rosmake wamros

This node requires that xenomai and btclient are already
installed. Please update CMakeLists.txt with the include and lib
directories for both those dependencies.

About

ROS modules for the Barrett WAM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •