Only released in EOL distros:
Package Summary
hector_quadrotor_teleop enables quadrotor flying with a joystick by processing joy/Joy messages and translating them to geometry_msgs/Twist.
- Author: Johannes Meyer
- License: BSD
- Source: svn https://tu-darmstadt-ros-pkg.googlecode.com/svn/branches/electric/hector_quadrotor
Package Summary
hector_quadrotor_teleop enables quadrotor flying with a joystick by processing joy/Joy messages and translating them to geometry_msgs/Twist.
- Author: Johannes Meyer
- License: BSD
- Source: git https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git (branch: fuerte-devel)
Package Summary
hector_quadrotor_teleop enables quadrotor flying with a joystick by processing joy/Joy messages and translating them to geometry_msgs/Twist.
- Author: Johannes Meyer
- License: BSD
- Source: git https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git (branch: groovy-devel)
Package Summary
hector_quadrotor_teleop enables quadrotor flying with a joystick by processing joy/Joy messages and translating them to geometry_msgs/Twist.
- Maintainer status: maintained
- Maintainer: Johannes Meyer <meyer AT fsr.tu-darmstadt DOT de>
- Author: Johannes Meyer <meyer AT fsr.tu-darmstadt DOT de>
- License: BSD
- Bug / feature tracker: https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor/issues
- Source: git https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git (branch: hydro-devel)
Package Summary
hector_quadrotor_teleop enables quadrotor flying with a joystick by processing joy/Joy messages and translating them to geometry_msgs/Twist.
- Maintainer status: maintained
- Maintainer: Johannes Meyer <meyer AT fsr.tu-darmstadt DOT de>
- Author: Johannes Meyer <meyer AT fsr.tu-darmstadt DOT de>
- License: BSD
- Bug / feature tracker: https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor/issues
- Source: git https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git (branch: indigo-devel)
Package Summary
hector_quadrotor_teleop enables quadrotor flying with a joystick by processing joy/Joy messages and translating them to geometry_msgs/Twist.
- Maintainer status: maintained
- Maintainer: Johannes Meyer <meyer AT fsr.tu-darmstadt DOT de>
- Author: Johannes Meyer <meyer AT fsr.tu-darmstadt DOT de>
- License: BSD
- Bug / feature tracker: https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor/issues
- Source: git https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git (branch: jade-devel)
Package Summary
hector_quadrotor_teleop enables quadrotor flying with a joystick by processing joy/Joy messages and translating them to geometry_msgs/Twist.
- Maintainer: Johannes Meyer <meyer AT fsr.tu-darmstadt DOT de>
- Author: Johannes Meyer <meyer AT fsr.tu-darmstadt DOT de>
- License: BSD
- Bug / feature tracker: https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor/issues
- Source: git https://github.com/tu-darmstadt-ros-pkg/hector_quadrotor.git (branch: kinetic-devel)
Contents
Overview
This package provides a convenient gamepad-based control option for quadrotor UAVs and similar vehicles. The stick setup in the launch files is similar to the "Mode 2" setup commonly used on RC helicopters as described here. The node publishes geomety_msgs/Twist messages on the /cmd_vel topic, so the stick input corresponds to desired linear and angular velocities.
We currently provide two launch files:
- logitech_gamepad.launch for Logitech gamepads
- xbox_controller.launch for Xbox controller gamepads
Have a look at one of these for instructions on how to make a launch file for your own controller.
Other than those two, one is available for controlling it with keyboard and the source code for the same can be taken from the following git.
This is currently under development and has been verified only with Indigo. I t will be tested for other versions soon.