-
 

Package Summary

Tags No category tags.
Version 1.3.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://bitbucket.org/DataspeedInc/dbw_fca_ros.git
VCS Type git
VCS Version master
Last Updated 2024-01-02
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Drive-by-wire interface to the Dataspeed Inc. Chrysler Pacifica DBW kit

Additional Links

Maintainers

  • Kevin Hallenbeck

Authors

  • Kevin Hallenbeck
README
No README found. See repository README.
CHANGELOG

Changelog for package dbw_fca_can

1.3.3 (2024-01-02)

  • Warn when the unsupported DBW2 system is detected at runtime and suggest the correct package
  • Contributors: Kevin Hallenbeck

1.3.2 (2023-09-11)

  • Bump firmware versions
  • Add ready flag to GearReport message
  • Contributors: Kevin Hallenbeck

1.3.1 (2023-05-10)

  • Bump firmware versions
  • Specify Python3 for scripts (no more ROS Melodic with Python2)
  • Add P702 platform (2021+ F-150)
  • Contributors: Kevin Hallenbeck

1.3.0 (2022-11-30)

  • Bump firmware versions
  • Change unsigned vehicle speed to signed vehicle velocity
  • Contributors: Kevin Hallenbeck

1.2.3 (2022-05-13)

  • Periodically publish DBW enabled status in addition to latched and on change
  • Bump firmware versions
  • Contributors: Kevin Hallenbeck

1.2.2 (2022-03-08)

  • Bump firmware versions
  • Minor cleanup
  • Contributors: Kevin Hallenbeck

1.2.1 (2021-09-20)

  • Bump firmware versions
  • Add reserved bits
  • Improve printing of license info
  • Add ignition status to ThrottleInfoReport
  • Add user control of alert
  • Contributors: Kevin Hallenbeck

1.2.0 (2021-05-12)

  • Bump firmware versions
  • C++17 and std::clamp()
  • Remove ROS Kinetic support
  • Populate brake/throttle/steering command values even if enable is false
  • Fix socketcan error frame lock up
  • Contributors: Kevin Hallenbeck, Robert Maupin

1.1.3 (2021-03-09)

  • Bump firmware versions
  • License multiple features individually
  • Add option to use socketcan hardware
  • Contributors: Kevin Hallenbeck

1.1.2 (2021-01-14)

  • Bump firmware versions
  • Fix typo in MiscCmd message
  • Update brake type field to match firmware change
  • Add Ford Ranger platform
  • Add reserved bit to prevent warnings
  • Contributors: Kevin Hallenbeck

1.1.1 (2020-08-17)

  • Bump firmware versions
  • Contributors: Kevin Hallenbeck

1.1.0 (2020-08-10)

  • Add HVAC control and status
  • Contributors: Kevin Hallenbeck, Sun Hwang

1.0.11 (2020-08-05)

  • Only publish joint states from DbwNode if set to load URDF model The joint states messages from DbwNode collide with the joint states published by the Gazebo simulator otherwise.
  • Change names of joints to be different from links Gazebo 11 doesn't let joint names and link names be the same, which was allowed in earlier versions
  • Contributors: Kevin Hallenbeck, Micho Radovnikovich

1.0.10 (2020-07-09)

1.0.9 (2020-02-14)

  • Update firmware versions
  • Report NAN for signals that are unavailable/faulted
  • Add door commands
  • Contributors: Kevin Hallenbeck

1.0.8 (2019-10-17)

  • Add launch file argument to switch between Jeep and Pacifica URDF models
  • Contributors: Micho Radovnikovich

1.0.7 (2019-09-13)

  • Added argument to enable/disable CAN message filtering on DBW message range
  • Contributors: Kevin Hallenbeck

1.0.6 (2019-08-13)

  • Updated firmware versions
  • Updated website maintenance link
  • Contributors: Kevin Hallenbeck

1.0.5 (2019-07-24)

  • Extend licensing to each module
  • Contributors: Kevin Hallenbeck, Sun Hwang

1.0.4 (2019-07-11)

  • Added support for non-hybrid brake report values
  • Added gear number to ThrottleInfoReport
  • Contributors: Kevin Hallenbeck, Sun Hwang

1.0.3 (2019-05-03)

  • Added warnings for unknown and unsupported command types
  • Added FORD_C1 platform
  • Added fuel level report message
  • Added casts to force single precision floating point math
  • Contributors: Kevin Hallenbeck

1.0.2 (2019-03-14)

1.0.1 (2019-03-01)

  • Updated firmware versions
  • Added support for firmware change that uses SVEL resolution of 4 deg/s
  • Refactored tcpNoDelay() for subscribers
  • Added missing tests for PlatformVersion.h
  • Contributors: Kevin Hallenbeck, Micho Radovnikovich

1.0.0 (2018-11-30)

  • Updated firmware versions
  • Added BTYPE (brake type) bit
  • Added CMD_DECEL brake command type (only for non-hybrid platforms)
  • Added dataspeed_ulc_can to dbw.launch
  • Added throttlePercentFromPedal lookup table function and corresponding test
  • Use the ${catkin_EXPORTED_TARGETS} macro for target dependencies
  • Contributors: Kevin Hallenbeck, Micho Radovnikovich

0.0.2 (2018-10-23)

  • Updated firmware versions
  • Added platform FCA_WK2 (Jeep Grand Cherokee)
  • Force forwarding of brake command type when ABS module is present (instead of BPEC module)
  • Disengage on any fault for brake/throttle/steering (change AND to OR)
  • Added cruise control buttons
  • Latch firmware version on any change (previously only latched once)
  • Changed pedal_luts default from true to false (forward command type by default now)
  • Disregard overrides on unused subsystems using the TIMEOUT bit
  • Removed cruise control related buttons that are not implemented by firmware at this time
  • Fixed typo in nodelets.xml of dbw_fca_can
  • Renamed steering CMD_TYPE and TMODE
  • Set CXX_STANDARD to C++11 only when necessary
  • Use sign of wheel speeds to set sign of vehicle speed
  • Removed unused dependencies and includes
  • Removed steering debug message
  • Handle version message with a map/database of several platform/module combinations (ported from dbw_mkz_can)
  • Contributors: Kevin Hallenbeck, Micho Radovnikovich

0.0.1 (2018-08-08)

  • Initial release
  • Contributors: Kevin Hallenbeck

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.

Launch files

  • launch/dbw.launch
      • live [default: true]
      • load_urdf [default: true]
      • ulc [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]
      • urdf_model [default: pacifica]
      • frame_id [default: base_footprint]
      • warn_cmds [default: true]
      • buttons [default: true]
      • pedal_luts [default: false]
      • ackermann_wheelbase [default: 3.08864]
      • ackermann_track [default: 1.73228]
      • steering_ratio [default: 16.2]
  • launch/offline.launch
      • use_sim_time [default: true]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged dbw_fca_can at Robotics Stack Exchange

Package Summary

Tags No category tags.
Version 1.3.3
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://bitbucket.org/DataspeedInc/dbw_fca_ros.git
VCS Type git
VCS Version master
Last Updated 2024-01-02
Dev Status DEVELOPED
CI status
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Drive-by-wire interface to the Dataspeed Inc. Chrysler Pacifica DBW kit

Additional Links

Maintainers

  • Kevin Hallenbeck

Authors

  • Kevin Hallenbeck
README
No README found. See repository README.
CHANGELOG

Changelog for package dbw_fca_can

1.3.3 (2024-01-02)

  • Warn when the unsupported DBW2 system is detected at runtime and suggest the correct package
  • Contributors: Kevin Hallenbeck

1.3.2 (2023-09-11)

  • Bump firmware versions
  • Add ready flag to GearReport message
  • Contributors: Kevin Hallenbeck

1.3.1 (2023-05-10)

  • Bump firmware versions
  • Specify Python3 for scripts (no more ROS Melodic with Python2)
  • Add P702 platform (2021+ F-150)
  • Contributors: Kevin Hallenbeck

1.3.0 (2022-11-30)

  • Bump firmware versions
  • Change unsigned vehicle speed to signed vehicle velocity
  • Contributors: Kevin Hallenbeck

1.2.3 (2022-05-13)

  • Periodically publish DBW enabled status in addition to latched and on change
  • Bump firmware versions
  • Contributors: Kevin Hallenbeck

1.2.2 (2022-03-08)

  • Bump firmware versions
  • Minor cleanup
  • Contributors: Kevin Hallenbeck

1.2.1 (2021-09-20)

  • Bump firmware versions
  • Add reserved bits
  • Improve printing of license info
  • Add ignition status to ThrottleInfoReport
  • Add user control of alert
  • Contributors: Kevin Hallenbeck

1.2.0 (2021-05-12)

  • Bump firmware versions
  • C++17 and std::clamp()
  • Remove ROS Kinetic support
  • Populate brake/throttle/steering command values even if enable is false
  • Fix socketcan error frame lock up
  • Contributors: Kevin Hallenbeck, Robert Maupin

1.1.3 (2021-03-09)

  • Bump firmware versions
  • License multiple features individually
  • Add option to use socketcan hardware
  • Contributors: Kevin Hallenbeck

1.1.2 (2021-01-14)

  • Bump firmware versions
  • Fix typo in MiscCmd message
  • Update brake type field to match firmware change
  • Add Ford Ranger platform
  • Add reserved bit to prevent warnings
  • Contributors: Kevin Hallenbeck

1.1.1 (2020-08-17)

  • Bump firmware versions
  • Contributors: Kevin Hallenbeck

1.1.0 (2020-08-10)

  • Add HVAC control and status
  • Contributors: Kevin Hallenbeck, Sun Hwang

1.0.11 (2020-08-05)

  • Only publish joint states from DbwNode if set to load URDF model The joint states messages from DbwNode collide with the joint states published by the Gazebo simulator otherwise.
  • Change names of joints to be different from links Gazebo 11 doesn't let joint names and link names be the same, which was allowed in earlier versions
  • Contributors: Kevin Hallenbeck, Micho Radovnikovich

1.0.10 (2020-07-09)

1.0.9 (2020-02-14)

  • Update firmware versions
  • Report NAN for signals that are unavailable/faulted
  • Add door commands
  • Contributors: Kevin Hallenbeck

1.0.8 (2019-10-17)

  • Add launch file argument to switch between Jeep and Pacifica URDF models
  • Contributors: Micho Radovnikovich

1.0.7 (2019-09-13)

  • Added argument to enable/disable CAN message filtering on DBW message range
  • Contributors: Kevin Hallenbeck

1.0.6 (2019-08-13)

  • Updated firmware versions
  • Updated website maintenance link
  • Contributors: Kevin Hallenbeck

1.0.5 (2019-07-24)

  • Extend licensing to each module
  • Contributors: Kevin Hallenbeck, Sun Hwang

1.0.4 (2019-07-11)

  • Added support for non-hybrid brake report values
  • Added gear number to ThrottleInfoReport
  • Contributors: Kevin Hallenbeck, Sun Hwang

1.0.3 (2019-05-03)

  • Added warnings for unknown and unsupported command types
  • Added FORD_C1 platform
  • Added fuel level report message
  • Added casts to force single precision floating point math
  • Contributors: Kevin Hallenbeck

1.0.2 (2019-03-14)

1.0.1 (2019-03-01)

  • Updated firmware versions
  • Added support for firmware change that uses SVEL resolution of 4 deg/s
  • Refactored tcpNoDelay() for subscribers
  • Added missing tests for PlatformVersion.h
  • Contributors: Kevin Hallenbeck, Micho Radovnikovich

1.0.0 (2018-11-30)

  • Updated firmware versions
  • Added BTYPE (brake type) bit
  • Added CMD_DECEL brake command type (only for non-hybrid platforms)
  • Added dataspeed_ulc_can to dbw.launch
  • Added throttlePercentFromPedal lookup table function and corresponding test
  • Use the ${catkin_EXPORTED_TARGETS} macro for target dependencies
  • Contributors: Kevin Hallenbeck, Micho Radovnikovich

0.0.2 (2018-10-23)

  • Updated firmware versions
  • Added platform FCA_WK2 (Jeep Grand Cherokee)
  • Force forwarding of brake command type when ABS module is present (instead of BPEC module)
  • Disengage on any fault for brake/throttle/steering (change AND to OR)
  • Added cruise control buttons
  • Latch firmware version on any change (previously only latched once)
  • Changed pedal_luts default from true to false (forward command type by default now)
  • Disregard overrides on unused subsystems using the TIMEOUT bit
  • Removed cruise control related buttons that are not implemented by firmware at this time
  • Fixed typo in nodelets.xml of dbw_fca_can
  • Renamed steering CMD_TYPE and TMODE
  • Set CXX_STANDARD to C++11 only when necessary
  • Use sign of wheel speeds to set sign of vehicle speed
  • Removed unused dependencies and includes
  • Removed steering debug message
  • Handle version message with a map/database of several platform/module combinations (ported from dbw_mkz_can)
  • Contributors: Kevin Hallenbeck, Micho Radovnikovich

0.0.1 (2018-08-08)

  • Initial release
  • Contributors: Kevin Hallenbeck

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.

Launch files

  • launch/dbw.launch
      • live [default: true]
      • load_urdf [default: true]
      • ulc [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]
      • urdf_model [default: pacifica]
      • frame_id [default: base_footprint]
      • warn_cmds [default: true]
      • buttons [default: true]
      • pedal_luts [default: false]
      • ackermann_wheelbase [default: 3.08864]
      • ackermann_track [default: 1.73228]
      • steering_ratio [default: 16.2]
  • launch/offline.launch
      • use_sim_time [default: true]

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged dbw_fca_can at Robotics Stack Exchange