Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |
Launch files
Messages
Services
Plugins
Recent questions tagged clearpath_bt_joy at Robotics Stack Exchange
Package Summary
Tags | No category tags. |
Version | 2.5.0 |
License | BSD-3 |
Build type | AMENT_PYTHON |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_common.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-06-04 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chris Iverach-Brereton
Authors
clearpath_bt_joy
Monitors a bluetooth joy controller’s link quality and cuts it off if the signal strength drops below a given threshold.
This provides a safety mechanism by which controllers that go out-of-range and latch their last-received input will not force the robot into an uncontrollable state.
Changelog for package clearpath_bt_joy
2.5.0 (2025-05-29)
- Disable symlink rule to rely on DS4DRV instead
- Contributors: Luis Camero
2.3.2 (2025-04-30)
2.3.1 (2025-04-16)
2.3.0 (2025-04-11)
2.2.2 (2025-04-09)
2.2.1 (2025-04-07)
2.2.0 (2025-03-11)
2.1.0 (2025-01-31)
2.0.3 (2025-01-21)
- Bypass bluetooth link quality check
(#151)
- Comment-out the bluetooth cutoff node, the mux, and the remap from the joy_teleop to bypass the link quality check
- Add missing newlines to joy teleop config files
- Change the link quality check to be exclusive instead of inclusive
- Contributors: Chris Iverach-Brereton
2.0.2 (2025-01-20)
- Add additional logging, replace rate.sleep() with time.sleep(); on boot as part of a systemd job rate.sleep() is never exiting (#148)
- Contributors: Chris Iverach-Brereton
2.0.1 (2025-01-17)
- Explicitly use the default qos profile for the quality & cutoff pubs. Reduce the publish rate from 10Hz to 5Hz (on A300-000006 the 10Hz rate was missing deadlines, resulting in a deadlocked controller)
- Contributors: Chris Iverach-Brereton
2.0.0 (2025-01-16)
- Improve joy telep support
(#131)
- Update description, add bluez dependency
- Add the quality_cutoff parameter to all of the PS4 configuration files
- Update the launch file to start the new cutoff node and additional twist_mux
- Add udev rules for various controllers
- Add dependency on the new bt cutoff package
- Add xbox controller parameters for all platforms
- Fix the PS4/5 axis ordering; the left stick shows up as axis 3/4, with the l/r analogue triggers being 2 & 5. Update omni control configurations accordingly
- Add PS5 udev rules, config files
- Add a timeout to the quality lock so we lock out the controller if the quality-checker node crashes
- Set the respawn flag for the BT cutoff node and the joy_linux node
- Add additional logging when blocking for services & IPC. Since we've added a timeout to the lock, publish fake quality data when using wired controllers. Log when this happens
- Contributors: Chris Iverach-Brereton, Tony Baltovski
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
0.2.11 (2024-08-08)
0.2.10 (2024-07-25)
0.2.9 (2024-05-28)
0.2.8 (2024-05-14)
0.2.7 (2024-04-08)
0.2.6 (2024-01-18)
0.2.5 (2024-01-15)
0.2.4 (2024-01-11)
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
0.2.1 (2023-12-21)
File truncated at 100 lines see the full file
Wiki Tutorials
Dependant Packages
Name | Deps |
---|---|
clearpath_control |