![]() |
ds_dbw_can package from dbw_ros repods_dbw ds_dbw_can ds_dbw_joystick_demo ds_dbw_msgs |
|
Package Summary
Tags | No category tags. |
Version | 2.2.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/dataspeedinc/dbw_ros.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-07-17 |
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
- Kevin Hallenbeck
Authors
- Kevin Hallenbeck
Changelog for package ds_dbw_can
2.2.0 (2024-07-17)
- Bump firmware versions to match 2024/06/17 release package
- Add steering offset message
- Finish porting wheel_counts_per_km script to DBW2
-
Add several new messages and signals New messages:
- Battery
- Low voltage battery state-of-charge/voltage/current/temperature
- Vehicle ignition
- BatteryTraction
- High voltage battery state-of-charge/voltage/temperature
- DriverAssist
- ADAS deceleration value
- FCW/AEB/ACC/BLIS/CTA statuses
- FuelLevel
- Fuel level
- Odometer
- GPS New signals in existing messages: - MiscReport - Wiper - Headlights (high and low beams) - Ambient light - Outside air temperature - ThrottleInfo - Drive mode - Transmission gear number
Fix a few invalid signal checks
Round all command values generated by user instead of truncating
Separate turn signal messages with diagnostics Keep functionality in misc cmd/report for a while to ease the transition
Contributors: Kevin Hallenbeck
2.1.16 (2024-06-17)
- Bump firmware versions to match 2024/06/17 release package
- Contributors: Kevin Hallenbeck
2.1.15 (2024-06-07)
- Bump firmware versions to match 2024/06/07 release package
- Separate Polaris RZR into RXR-R and RXR-XP
- Brake on comms loss and system lockout
- Contributors: Kevin Hallenbeck
2.1.14 (2024-05-29)
- Bump firmware versions to match 2024/05/30 release package
- Print remote control status
- Print system sync mode
- Add gear command option for calibration
- Add gear fault_actuator_config diagnostic
- Contributors: Kevin Hallenbeck
2.1.13 (2024-05-13)
- Bump firmware versions to match 2024/05/13 release package
- Add gear reject enumeration for excessive vehicle speed
- Add Fort Robotics CAN IDs that may be present on the DBW CAN bus
- Handle MsgMiscReport1 without MsgMiscReport2
- Add support for Polaris RZR platform
- Add support for MKZ/Fusion (CD4) platform
- Add actuator pedal position quality diagnostics
- Distinguish between brake hold actions and external brake actions
- Publish EcuInfo message without config fields populated
- Add logging status to EcuInfo message
- Add missing header stamp on diagnostic messages
- Finish porting throttle sweep script to DBW2
- Mask ULC enable command with system enable when mode sync is diabled
- Contributors: Kevin Hallenbeck
2.1.12 (2024-04-01)
- Bump firmware versions to match 2024/04/02 release package
- Add Lincoln Aviator (U6) platform
- Add support for DBW Monitor module
- Set clear flag in ULC command when firmware is configured for mode-sync
- Contributors: Kevin Hallenbeck
2.1.11 (2024-03-05)
- Bump firmware versions to match 2024/03/05 release package
- Add control performance fault
- Add reserved debug message
- Add support for system lockout
- Use system enable/disable buttons when mode-sync is inactive
- Initialize CAN message class variables to zero
- Print unknown module ID as hex
- Contributors: Kevin Hallenbeck
2.1.10 (2024-02-27)
2.1.9 (2024-02-23)
- Add missing rclcpp_components dependency to package.xml
- Contributors: Kevin Hallenbeck
2.1.8 (2024-02-20)
- Bump firmware versions to match 2024/02/21 release package
- PlatformMap as sparse std::map instead of dense std::array
- Platform/Module from EcuInfo
- Rename LimitHash to ParamHash
- Fix ULC config message transmit rate
- Add warnings for ULC preemption and lack of CRC/RC validation
- ULC demo scripts converted to DBW 2
- Contributors: Kevin Hallenbeck, Micho Radovnikovich
2.1.7 (2024-02-12)
- Bump firmware versions to match 2024/02/12 release package
- Add support for system sync option
- Fix unused brake accel command scaling
- Steering wheel angle as degrees instead of radians
- Add brake vacuum pressure
- Contributors: Kevin Hallenbeck
2.1.6 (2024-01-16)
- Command limits vs vehicle speed
- Report calculated steer value/rate limits
- Report brake/throttle value limits
- Add warning on invalid steer/brake/throttle limit parameters
- Print limit hashes
- Refactor
- Add reserved CAN message
- Contributors: Kevin Hallenbeck
2.1.5 (2024-01-03)
- Bump firmware versions to match 2024/01/02 release package
- Warn when the incorrect DBW1/DBW2 package is used at runtime and suggest the correct package
- Contributors: Kevin Hallenbeck
2.1.4 (2023-12-13)
- Single package for all platforms with new DBW2 CAN API
- Contributors: Kevin Hallenbeck
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | dataspeed_can_msg_filters | |
1 | ament_cmake | |
1 | dataspeed_can_usb | |
1 | ament_cmake_gtest | |
1 | rclcpp | |
1 | rclcpp_components | |
2 | std_msgs | |
2 | sensor_msgs | |
1 | can_msgs | |
1 | ds_dbw_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/dbw.launch.xml
-
- live [default: true]
- vehicle_ns [default: vehicle]
- can_ns [default: /can_bus_dbw]
- filter_can [default: true]
- dataspeed_can [default: true]
- socketcan [default: false]
- socketcan_dev [default: can0]
- frame_id [default: base_footprint]
- warn_cmds [default: true]
- buttons [default: true]
- launch/offline.launch.xml
-
- use_sim_time [default: true]
Messages
Services
Plugins
Recent questions tagged ds_dbw_can at Robotics Stack Exchange
![]() |
ds_dbw_can package from dbw_ros repods_dbw ds_dbw_can ds_dbw_joystick_demo ds_dbw_msgs |
|
Package Summary
Tags | No category tags. |
Version | 2.2.0 |
License | BSD |
Build type | AMENT_CMAKE |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://bitbucket.org/dataspeedinc/dbw_ros.git |
VCS Type | git |
VCS Version | ros2 |
Last Updated | 2024-07-17 |
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
- Kevin Hallenbeck
Authors
- Kevin Hallenbeck
Changelog for package ds_dbw_can
2.2.0 (2024-07-17)
- Bump firmware versions to match 2024/06/17 release package
- Add steering offset message
- Finish porting wheel_counts_per_km script to DBW2
-
Add several new messages and signals New messages:
- Battery
- Low voltage battery state-of-charge/voltage/current/temperature
- Vehicle ignition
- BatteryTraction
- High voltage battery state-of-charge/voltage/temperature
- DriverAssist
- ADAS deceleration value
- FCW/AEB/ACC/BLIS/CTA statuses
- FuelLevel
- Fuel level
- Odometer
- GPS New signals in existing messages: - MiscReport - Wiper - Headlights (high and low beams) - Ambient light - Outside air temperature - ThrottleInfo - Drive mode - Transmission gear number
Fix a few invalid signal checks
Round all command values generated by user instead of truncating
Separate turn signal messages with diagnostics Keep functionality in misc cmd/report for a while to ease the transition
Contributors: Kevin Hallenbeck
2.1.16 (2024-06-17)
- Bump firmware versions to match 2024/06/17 release package
- Contributors: Kevin Hallenbeck
2.1.15 (2024-06-07)
- Bump firmware versions to match 2024/06/07 release package
- Separate Polaris RZR into RXR-R and RXR-XP
- Brake on comms loss and system lockout
- Contributors: Kevin Hallenbeck
2.1.14 (2024-05-29)
- Bump firmware versions to match 2024/05/30 release package
- Print remote control status
- Print system sync mode
- Add gear command option for calibration
- Add gear fault_actuator_config diagnostic
- Contributors: Kevin Hallenbeck
2.1.13 (2024-05-13)
- Bump firmware versions to match 2024/05/13 release package
- Add gear reject enumeration for excessive vehicle speed
- Add Fort Robotics CAN IDs that may be present on the DBW CAN bus
- Handle MsgMiscReport1 without MsgMiscReport2
- Add support for Polaris RZR platform
- Add support for MKZ/Fusion (CD4) platform
- Add actuator pedal position quality diagnostics
- Distinguish between brake hold actions and external brake actions
- Publish EcuInfo message without config fields populated
- Add logging status to EcuInfo message
- Add missing header stamp on diagnostic messages
- Finish porting throttle sweep script to DBW2
- Mask ULC enable command with system enable when mode sync is diabled
- Contributors: Kevin Hallenbeck
2.1.12 (2024-04-01)
- Bump firmware versions to match 2024/04/02 release package
- Add Lincoln Aviator (U6) platform
- Add support for DBW Monitor module
- Set clear flag in ULC command when firmware is configured for mode-sync
- Contributors: Kevin Hallenbeck
2.1.11 (2024-03-05)
- Bump firmware versions to match 2024/03/05 release package
- Add control performance fault
- Add reserved debug message
- Add support for system lockout
- Use system enable/disable buttons when mode-sync is inactive
- Initialize CAN message class variables to zero
- Print unknown module ID as hex
- Contributors: Kevin Hallenbeck
2.1.10 (2024-02-27)
2.1.9 (2024-02-23)
- Add missing rclcpp_components dependency to package.xml
- Contributors: Kevin Hallenbeck
2.1.8 (2024-02-20)
- Bump firmware versions to match 2024/02/21 release package
- PlatformMap as sparse std::map instead of dense std::array
- Platform/Module from EcuInfo
- Rename LimitHash to ParamHash
- Fix ULC config message transmit rate
- Add warnings for ULC preemption and lack of CRC/RC validation
- ULC demo scripts converted to DBW 2
- Contributors: Kevin Hallenbeck, Micho Radovnikovich
2.1.7 (2024-02-12)
- Bump firmware versions to match 2024/02/12 release package
- Add support for system sync option
- Fix unused brake accel command scaling
- Steering wheel angle as degrees instead of radians
- Add brake vacuum pressure
- Contributors: Kevin Hallenbeck
2.1.6 (2024-01-16)
- Command limits vs vehicle speed
- Report calculated steer value/rate limits
- Report brake/throttle value limits
- Add warning on invalid steer/brake/throttle limit parameters
- Print limit hashes
- Refactor
- Add reserved CAN message
- Contributors: Kevin Hallenbeck
2.1.5 (2024-01-03)
- Bump firmware versions to match 2024/01/02 release package
- Warn when the incorrect DBW1/DBW2 package is used at runtime and suggest the correct package
- Contributors: Kevin Hallenbeck
2.1.4 (2023-12-13)
- Single package for all platforms with new DBW2 CAN API
- Contributors: Kevin Hallenbeck
Wiki Tutorials
Source Tutorials
Package Dependencies
Deps | Name | |
---|---|---|
1 | dataspeed_can_msg_filters | |
1 | ament_cmake | |
1 | dataspeed_can_usb | |
1 | ament_cmake_gtest | |
1 | rclcpp | |
1 | rclcpp_components | |
2 | std_msgs | |
2 | sensor_msgs | |
1 | can_msgs | |
1 | ds_dbw_msgs |
System Dependencies
Dependant Packages
Launch files
- launch/dbw.launch.xml
-
- live [default: true]
- vehicle_ns [default: vehicle]
- can_ns [default: /can_bus_dbw]
- filter_can [default: true]
- dataspeed_can [default: true]
- socketcan [default: false]
- socketcan_dev [default: can0]
- frame_id [default: base_footprint]
- warn_cmds [default: true]
- buttons [default: true]
- launch/offline.launch.xml
-
- use_sim_time [default: true]