Only released in EOL distros:
nxt_apps: nxt_assisted_teleop | nxt_teleop
Package Summary
No API documentation
nxt_teleop provides keyboard and joystick interfaces for some of nxt robots provided in the nxt_robots stack.
- Author: Wim Meeussen
- License: BSD
- Repository: foote-ros-pkg
- Source: hg https://stack-nxt-apps.foote-ros-pkg.googlecode.com/hg
nxt_apps: nxt_assisted_teleop | nxt_teleop
Package Summary
Documented
nxt_teleop provides keyboard and joystick interfaces for some of nxt robots provided in the nxt_robots stack.
- Author: Wim Meeussen
- License: BSD
- Source: hg https://stack-nxt-apps.foote-ros-pkg.googlecode.com/hg (branch: default)
Contents
Build and Launch
rosmake nxt_teleop
For keyboard teleop:
roslaunch nxt_teleop teleop_keyboard.launch
For joystick teleop:
roslaunch nxt_teleop teleop_joy.launch
ROS API
nxt_teleop_joy
nxt_teleop_joy provides a joystick interface for any nxt_robot using the nxt_base_controller.Subscribed Topics
~joy (joy/Joy)- The current state of the joystick buttons.
Published Topics
~cmd_vel (geometry/Twist)- The desired linear and angular x,y,z of the base.
Parameters
~axis_linear (int, default: 1)- The joystick axis that will control the linear velocity.
- he joystick axis that will control the angular velocity.
- The button for the deadman switch (this button must be pressed to drive).
- The scaling factor from the joystick input to the linear velocity.
- The scaling factor from the joystick input to the angular velocity.
nxt_teleop_key
nxt_teleop_key provides an arrow key interface for any nxt_robot using the nxt_base_controller.Published Topics
~cmd_vel (geometry/Twist)- The desired linear and angular x,y,z of the base.
Parameters
~scale_linear (double, default: 1.0)- The scaling factor from the joystick input to the linear velocity.
- The scaling factor from the joystick input to the angular velocity.