No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
![]() |
wiimote package from joystick_drivers repojoy joystick_drivers ps3joy spacenav_node wiimote |
|
Package Summary
Tags | No category tags. |
Version | 1.11.0 |
License | GPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/joystick_drivers.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2017-07-03 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
The wiimote package allows ROS nodes to communicate with a Nintendo Wiimote
and its related peripherals, including the Nunchuk, Motion Plus, and
(experimentally) the Classic. The package implements a ROS node that uses
Bluetooth to communicate with the Wiimote device, obtaining accelerometer
and gyro data, the state of LEDs, the IR camera, rumble (vibrator),
buttons, joystick, and battery state. The node additionally enables ROS
nodes to control the Wiimote's LEDs and vibration for feedback to the human
Wiimote operator. LEDs and vibration may be switched on and off, or made to
operate according to a timed pattern.
Additional Links
Maintainers
- Jonathan Bohren
Authors
- Andreas Paepcke
- Melonee Wise
- Mark Horn
Wiimote Nodes
Additional Documentation * Testing procedure * ROS Wiki
Tutorials * Teleop with Wiimote
wiimote_node.py
Original Python version of the wiimote node.
wiimote_node
The C++ implementation was designed with focus on reduced resource consumption.
Parameters
-
bluetooth_addr
[str] - Bluetooth address for pairing. Default:00:00:00:00:00:00
(first device) -
pair_timeout
[int] - Pair timeout in seconds.-1
means never timeout. Default:5
Differences from Python Implementation
- Both "/wiimote/nunchuk" and "/wiimote/classic" topics are only published if the Nunchuk or Classic Controller are connected to the wiimote respectively.
- Wiimote data is only polled from the controller if the data is required to publish for a topic which has at least one subscriber.
- During Calibration the joysticks (Nunchuk & Classic Controller) are polled to find the current position which is assumed to be the center. Not all joysticks rest at the theoretical center position.
- Joysticks (Nunchuk & Classic Controller) minimum and maximum values start at 80% of the theoretical minimum/maximum values and are dynamically updated as the joystick is used. The full range of values may not be reached on all joysticks due to physical limitations. Without this adjust, the full range from -1.0 to 1.0 would not be reached on many joysticks.
- Joysticks (Nunchuk & Classic Controller) center deadzone is scaled based on the granularity of the joystick; python code assumed the same for all.
- Connecting an accessory (Nunchuk, Classic Controller, or MotionPlus) will automatically start a new calibration sequence.
CHANGELOG
Changelog for package wiimote
1.11.0 (2017-02-10)
- Sample Teleop Implementation for Wiimote
- C++ Implementation of Wiimote Controller Node
- Add queue_size to remove ROS Warning
- Update dependencies to remove warnings
- Contributors: Mark D Horn
1.10.1 (2015-05-24)
1.10.0 (2014-06-26)
- First indigo release
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Dependant Packages
Launch files
Services
No service files found
Plugins
No plugins found.
Recent questions tagged wiimote at answers.ros.org
![]() |
wiimote package from joystick_drivers repojoy joystick_drivers ps3joy spacenav_node wiimote |
|
Package Summary
Tags | No category tags. |
Version | 1.9.10 |
License | GPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros2/joystick_drivers.git |
VCS Type | git |
VCS Version | hydro-devel |
Last Updated | 2014-07-01 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
The wiimote package allows ROS nodes to communicate with a Nintendo Wiimote
and its related peripherals, including the Nunchuk, Motion Plus, and
(experimentally) the Classic. The package implements a ROS node that uses
Bluetooth to communicate with the Wiimote device, obtaining accelerometer
and gyro data, the state of LEDs, the IR camera, rumble (vibrator),
buttons, joystick, and battery state. The node additionally enables ROS
nodes to control the Wiimote's LEDs and vibration for feedback to the human
Wiimote operator. LEDs and vibration may be switched on and off, or made to
operate according to a timed pattern.
Additional Links
Maintainers
- Jonathan Bohren
Authors
- Andreas Paepcke
- Melonee Wise
README
No README found.
No README in repository either.
CHANGELOG
No CHANGELOG found.
Wiki Tutorials
See ROS Wiki Tutorials for more details.
Source Tutorials
Not currently indexed.
Dependant Packages
Launch files
No launch files found
Services
No service files found
Plugins
No plugins found.
Recent questions tagged wiimote at answers.ros.org
No version for distro kinetic. Known supported distros are highlighted in the buttons above.