Documentation Status

Cannot load information on name: maxwell_defs, distro: electric, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
maxwell: maxwell_arm_navigation | maxwell_calibration | maxwell_defs | maxwell_interactive_markers | maxwell_navigation

Package Summary

Documented

Maxwell is a custom mobile manipulator, this package contains his configuration and launch files.

maxwell: maxwell_calibration | maxwell_defs | maxwell_moveit_config | maxwell_navigation | simple_moveit_plugins

Package Summary

Documented

Maxwell is a custom mobile manipulator, this package contains his configuration and launch files.

maxwell: maxwell_calibration | maxwell_defs | maxwell_moveit_config | maxwell_navigation | simple_moveit_plugins

Package Summary

Documented

Maxwell is a custom mobile manipulator, this package contains his configuration and launch files.

maxwell: maxwell_defs | maxwell_moveit_config | maxwell_navigation

Package Summary

Documented

Maxwell is a custom mobile manipulator, this package contains his configuration and launch files.

Cannot load information on name: maxwell_defs, distro: jade, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: maxwell_defs, distro: kinetic, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.
Cannot load information on name: maxwell_defs, distro: lunar, which means that it is not yet in our index. Please see this page for information on how to submit your repository to our index.

Package Organization

This package contains robot description and configuration files for Maxwell, organized into subdirectories as follows:

  • urdf/ contains (xacro representations of) urdf descriptions of various parts of the Maxwell (arm, head, etc.), and the full robot.

  • meshes/ contains mesh files (.stl) for visualization and collision properties

  • params/ contains yaml specification files for the ArbotiX driver and diagnostics.

  • launch/ contains roslaunch files for starting up Maxwell, on real hardware, or in simulation.

  • nodes/ contains several python-based nodes, which currently have no home.

Starting Up Maxwell

To start Maxwell, use one of the following launch files:

  • bringup_maxwell.launch connects to real hardware.

  • head_camera.launch starts the Asus Xtion on Maxwell.

  • fake_maxwell.launch starts a simulated version of the ArbotiX node. This can be useful for testing arm code.

Interacting with Maxwell

Moving the Base

The base uses a standard geometry_msgs/Twist message on the cmd_vel topic to set desired velocity.

Moving the Arm

See maxwell_arm_navigation and maxwell_interactive_markers.

Accessing Sensor Information

Sensor Data

Topic Name

base: position

/odom and /tf

camera: 2D color image

/camera/rgb/image

camera: 2D grayscale image

/camera/rgb/image_mono

camera: 3D point cloud

/camera/rgb/point

joints: positions

/joint_states

Use of /camera/depth is not recommended as most of our demos will use the topics in the /camera/rgb namespace.

Wiki: maxwell_defs (last edited 2011-12-11 08:28:42 by MichaelFerguson)