No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro jazzy. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.
![]() |
clearpath_hardware_interfaces package from clearpath_robot repoclearpath_diagnostics clearpath_generator_robot clearpath_hardware_interfaces lynx_motor_driver puma_motor_driver clearpath_robot clearpath_sensors |
Package Summary
Tags | No category tags. |
Version | 2.2.3 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/clearpathrobotics/clearpath_robot.git |
VCS Type | git |
VCS Version | jazzy |
Last Updated | 2025-04-01 |
Dev Status | UNMAINTAINED |
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
Clearpath Platform Drivers.
Additional Links
No additional links.
Maintainers
- Luis Camero
- Roni Kreinin
- Tony Baltovski
Authors
- Mike Purvis
- Paul Bovbel
- Roni Kreinin
- Tony Baltovski
README
No README found.
See repository README.
CHANGELOG
Changelog for package clearpath_platform
1.1.0 (2025-01-15)
- Add HE2411 battery support
(#119)
- Add support for the HE2410 and HE2411 batteries
- Contributors: Chris Iverach-Brereton
2.2.3 (2025-03-20)
2.2.2 (2025-03-17)
2.2.1 (2025-03-12)
2.2.0 (2025-03-11)
- Feature/fan diagnostics
(#150)
- Remove trailing spaces
- Add fan diagnostics
- Catch accessing indexes beyond the vector size
- Ensure that abnormal temperatures are always logged with measurement
- Use status full to indicate fully charged batteries (#148)
- Feature/lighting diagnostics
(#144)
- Add lighting diagnostics
- Remap lighting diagnostic topic
- Set diagnostic updater hardware id to platform since serial isn't locally available
- Improve clarity of diagnostic summary text
- Contributors: Hilary Luo, Roni Kreinin
2.1.2 (2025-02-28)
2.1.1 (2025-02-06)
- [clearpath_hardware_interfaces] Fixed BMS topic for fan control. (#145)
- Contributors: Tony Baltovski
2.1.0 (2025-01-31)
- [clearpath_hardware_interfaces] Added license to A300 fan control files. (#141)
- Added initial fan control for A300.
(#136)
- Added initial fan control for A300.
- Fixed normal command and updated battery range.
- Contributors: Tony Baltovski
2.0.4 (2025-01-22)
2.0.3 (2025-01-17)
2.0.2 (2025-01-17)
2.0.1 (2025-01-17)
2.0.0 (2025-01-17)
- Fixed motor error lighting sequence
(#120)
* Update motor error lighting sequence if motor_states changes
without the lighting state changing Added lighting emulator script
- Removed light emulator
- 1.1.0
- Changes.
- Add HE2410 & HE2411 battery support
(#119)
(#121)
- Cherry-pick from Humble
- Add HE2411 battery support
(#119)
- Add support for the HE2410 and HE2411 batteries
- Add visibility_control.h to clearpath_hardware_interfaces, update includes to reference this file (#115)
- A300 lighting fixes
(#114)
* Set NeedsReset to higher priority than Stopped Changed NeedsReset
lighting pattern Set battery message initial values to not trigger
battery fault Increased low battery lighting sequence duration
- Updated low battery sequence
- A300
(#106)
- Added lynx hardware interface
* Lynx motor driver Rename clearpath_platform namespace to clearpath_hardware_interfaces
- Added A300 and Inventus battery to generator
- A300 lighting
- Dependencies and README
- Rename platform to hardware_interfaces in hardware.xml
- Fix append of bms in generator
* Removed wheel_joints_ map ---------Co-authored-by: Luis Camero <<lcamero@clearpathrobotics.com>>
- Apply twist stamped changes
- Remove platform.launch.py
- Move battery_state to clearpath_hardware_interfaces
- Removed config install
- Renamed header directory
- Add clearpath_hardware_interfaces
- Contributors: Chris Iverach-Brereton, Luis Camero, Roni Kreinin, Tony Baltovski
1.0.1 (2024-11-28)
1.0.0 (2024-11-26)
- Fixed version of new package.
- Added minimum version.
- Remove platform.launch.py
- Move battery_state to clearpath_hardware_interfaces
- Removed config install
- Renamed header directory
- Add clearpath_hardware_interfaces
- Contributors: Luis Camero, Tony Baltovski
0.3.4 (2024-10-08)
0.3.3 (2024-10-04)
0.3.2 (2024-09-29)
0.3.1 (2024-09-23)
0.3.0 (2024-09-19)
- Changes.
- 0.3.0 Release Candidate with Main Changes
(#81)
- Added tests
- Added action to build from release and source
- Generator linting erros
- Customization linting errors
- Linting
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- Changes.
- 0.2.8
- Add sysctl config file that changes ipfrag settings to support receiving large messages
- Added Zed URDF
- Added Zed to description generator
- Modified common parameter generation to always flatten
- Changes.
- 0.2.9
- Missing important remapping to mirror hardware topics
- Added topic to gazebo plugins
- Updated topic names to match gazebo message types
- Topics of simulated onboard sensors
- Realsense adds optical links when in simulator
- Changes.
- 0.2.10
- Modifies platform param to add GQ7 IMU data to ekf_localization and adds GQ7 URDF
- Fixes styling issues
- Set spawner as super client
- Changes.
- 0.2.11
- Removed duplicate class
- Use ROS1 covariance values
- Updated renamed macanum drive controller
* Enable gazebo friction plugin on DingoO ---------Co-authored-by: Hilary Luo <<hluo@clearpathrobotics.com>> Co-authored-by: Tony Baltovski <<tbaltovski@clearpathrobotics.com>> Co-authored-by: Steve Macenski <<stevenmacenski@gmail.com>> Co-authored-by: robbiefish <<rob.fisher@hbkworld.com>>
- Add headers to Puma hardware
- Updated puma topics
- PumaHardwareInterface
- 0.2.8
- Changes.
- 0.2.7
- Changes.
- 0.2.6
- Changes.
- 0.2.5
- Changes.
- 0.2.4
- Changes.
- Fixed lighting lib install
- 0.2.3
- Changes.
- 0.2.2
- Changes.xx
- Fixed status topic names
- 0.2.1
- Changes.
- Added needs reset lighting pattern
- Contributors: Luis Camero, Roni Kreinin, Tony Baltovski, luis-camero
- Added tests
- Added action to build from release and source
- Generator linting erros
- Customization linting errors
- Linting
- Fix: Remove IP address from discovery server launch so it listens on all NICs
- Add sysctl config file that changes ipfrag settings to support receiving large messages
- Added Zed URDF
- Added Zed to description generator
- Modified common parameter generation to always flatten
- Missing important remapping to mirror hardware topics
- Added topic to gazebo plugins
- Updated topic names to match gazebo message types
- Topics of simulated onboard sensors
- Realsense adds optical links when in simulator
- Modifies platform param to add GQ7 IMU data to ekf_localization and adds GQ7 URDF
- Fixes styling issues
- Set spawner as super client
- Removed duplicate class
- Use ROS1 covariance values
- Updated renamed macanum drive controller
- Enable gazebo friction plugin on DingoO
- Contributors: Luis Camero, Roni Kreinin, Tony Baltovski, luis-camero
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)
- Fixed lighting lib install
- Contributors: Roni Kreinin
0.2.3 (2024-01-08)
0.2.2 (2024-01-04)
- Fixed status topic names
- Contributors: Roni Kreinin
0.2.1 (2023-12-21)
0.2.0 (2023-12-08)
- Pass robot description to controller manager over topic
- [clearpath_platform] Re-added position state to hardware interface.
- Added W200 Hardware interface.
- Use path substitution
- Updated lighting patterns Added charged state
- Comments
- Cleanup
- Fill lights by platform
- Lighting states
- Working HSV
- Initial lighting node
- Whitespace
- Base diff drive hardware and hardware interface class J100 and W200 inherit from diff drive Moved each platform into its own folder
- Contributors: Luis Camero, Roni Kreinin, Tony Baltovski
0.1.3 (2023-11-03)
0.1.2 (2023-10-02)
0.1.1 (2023-08-25)
0.1.0 (2023-08-17)
0.0.9 (2023-07-31)
0.0.8 (2023-07-24)
0.0.7 (2023-07-19)
0.0.6 (2023-07-13)
0.0.5 (2023-07-12)
0.0.4 (2023-07-07)
0.0.3 (2023-07-05)
0.0.2 (2023-07-04)
0.0.1 (2023-06-21)
- Added namespacing support
- Updated dependencies
- Added clearpath_generator_common Moved clearpath_platform to clearpath_common Fixed use_sim_time parameter issue with ekf_node
- Contributors: Roni Kreinin
Wiki Tutorials
This package does not provide any links to tutorials in it's rosindex metadata.
You can check on the ROS Wiki Tutorials page for the package.
Package Dependencies
System Dependencies
No direct system dependencies.
Dependant Packages
Name | Deps |
---|---|
clearpath_generator_robot | |
clearpath_robot |
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged clearpath_hardware_interfaces at Robotics Stack Exchange
No version for distro noetic. 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 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 iron. 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.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.