This page describes the different quadrotor robot platforms supported by starmac-ros-pkg.

At present, only the Ascending Technologies Pelican is directly supported.

Currently Supported Platforms

Ascending Technologies

The Pelican from AscTec is supported through the use of the asctec_adapter node (see starmac_robots_asctec).

Vehicle Specifics

Here are the things that need to be specified for each individual vehicle:

  • Launch files: add a <machine> tag to starmac_flyer/flyer_common/launch/machines/pelicans.xml

  • TF frames: Add the necessary transforms in starmac_flyer/flyer_common/nodes/static_transforms.py

  • Nominal and maximum thrust. ( /!\ Very important - be sure to modify these parameters before flying a new configuration, especially if the new configuration is lighter than the previous one): Modify the nominal_thrust and max_thrust parameters of asctec_adapter. Some rough numbers from empirical testing:

    • Pelican with Atom, 'propeller protection (large)', Kinect, no GPS, 8000 mAh battery. Mass approx. 1750 g. nominal_thrust: 2200, max_thrust: 2500

    • Pelican with Atom, 'propeller protection (small)', no GPS, 8000 mAh battery. Mass approx. 1270 g. nominal_thrust: 1600, max_thrust: 1800

Variations

The AscTec support has been developed and tested with the optional onboard Intel Atom computer communicating with the AutoPilot via a wired serial connection. However in principle it should be possible to use the code on an offboard PC in communication with the AutoPilot via a wireless serial link, i.e. XBee. This should only require changes in the launch files.

Generic Simulated Quadrotor

See flyer_sim. (TODO: Add more description here)

Possible Future Platform Support

This section lists some platforms that could be supported in the future, and a brief description of what would need to be done to enable that support.

STARMAC II

TODO.

PIXHAWK Cheetah

TODO. (Cheetah link)

Parrot AR.Drone

TODO. (Driver: https://github.com/siue-cs/siue-ros-pkg/tree/experimental-ardrone)

Wiki: starmac-ros-pkg/SupportedRobots (last edited 2011-02-11 09:43:46 by PatrickBouffard)