pacmod package from pacmod repo

pacmod

Package Summary

Tags No category tags.
Version 2.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/astuff/pacmod.git
VCS Type git
VCS Version release
Last Updated 2018-04-26
Dev Status DEVELOPED
Released RELEASED

Package Description

AutonomouStuff PACMod driver package

Additional Links

No additional links.

Maintainers

  • AutonomouStuff Software Team

Authors

  • Joe Driscoll
  • Josh Whitley
README
No README found. See repository README.
CHANGELOG

Changelog for package pacmod

Forthcoming

  • Merge pull request #3 from astuff/maint/adding_roslint Maint/adding roslint
  • Applying all recommended changes from roslint.
  • Adding roslint as build requirement.
  • Adding DBC file to repo.
  • Changed \'overridden\' to \'override_active\' (name was changed in GlobalMsgRpt)
  • Updating license in package.xml.
  • Missing remaps for socketcan.
  • Only sending commands when enabled.
  • Listening for output instead of manual_input while disabled.
  • When disabled, making command match report.
  • Updating package.xml to format 2.
  • Adding MIT license flower box to all source files.
  • Documenting vehicle types before open-sourcing.
  • Adding missing loop pause on can_write.
  • Updating launch files for kvaser_interface.
  • Changing topic names to match convention.
  • Cleaning up launch file.
  • Removing can_interface requirement. Minor clean-up.
  • Merging in core pre-open-sourcing.
  • Removing pause on CAN handle re-open.
  • Fixing parsing bug in VinRpt.
  • Fixing segfault with bad pointer.
  • New encoding method.
  • Making PacmodRosMsgHandler into PacmodTxRosMsgHandler.
  • Changing read to new parsing method.
  • Moving headers to pacmod_common.h.
  • Adding VinRpt.
  • Minor change to order of operations on connect.
  • Making reader and writer connect to CAN the same way.
  • Initializing CAN_IDs the right way.
  • Moving all CAN_IDs to class properties - similar to other drivers.
  • Cleaning up launch file formatting.
  • Cleaning up package docs.
  • Removing install of README which doesn\'t exist anymore.
  • Keeping reader open.
  • Adding a check for ROS while trying to connect.
  • Add populate timestamps in messages
  • Change steering pid 3 message, populate time stamp in rx echo, disable tx echo so tx_can doesn\'t include rx messages, add wheel speed and steer pid4 messages
  • Fix scaling on steering PID messages
  • Use sleep_until instead of sleep_for in can_send loop so it will send closer to the desired rate
  • Adding license.
  • Updating README.
  • Fixing bug that causes thread to need killing if CAN channel is unavailable.
  • More error handling. Now repeatedly attempts to connect. Added further error handling to canSend. Now attempts to connect both can_reader and can_writer with 1s delay time.
  • Adding more error reporting. Shutting down on CAN open errors. Added more extensive error-reporting messages. On CAN open errors in either the reader or the writer, shut down (will be changed later).
  • Matching changes made to can_interface.
  • Fixing data types on DateTime message.
  • Updating value types for LatLonHeading message.
  • Added headlight and horn subscribers.
  • Setting up more vehicle-specific publishing and subscribing. Updates to core.
  • Only parsing headlights if vehicle is Lexus.
  • Changes consistent with can_interface cleanup.
  • Changing topic names to be more consistent with existing topics.
  • Making some CAN publishing optional.
  • Fixing missing yaw_rate_rpt_pub.
  • Added parameter for vehicle_type. Added conditional publishers. Also added needed messages which include timestamps. Completed conditional logic for POLARIS_GEM, POLARIS_RANGER, INTERNATIONAL_PROSTAR_122, and LEXUS_RX_450H.
  • Adding parsing support for messages from additional supported vehicles.
  • Added code to handle semi windshield wipers
  • Making canSend more efficient.
  • Reset all values to default when PACMod is disabled.
  • Parsing error messages on general report.
  • Fixed scale value (10->1000) in SystemRptFloatMsg
  • Setting clear_override to always be true.
  • Changing to periodic message burst instead of ad-hoc transmission.
  • Minor code cleanup
  • Changing can_rx_forward to can_rx.
  • Migrating from can_interface/CanFrame to can_msgs/Frame.
  • added new topic as_tx/vehicle_speed for m/s speed
  • changed how vehicle speed is calculated
  • Fixes for heartbeat and vehicle speed.
  • Removing initial enable/disable.
  • Adding override debounce.
  • Sends heartbeat. Listens for override on PACMod and adjusts heartbeat signal accordingly.
  • Creating separate messages package. Cannot remove C++11 requirement - need mutexes.
  • Contributors: Christopher Vigna, Daniel Stanek, Joe Driscoll, Joe Kale, Joshua Whitley, Sam Rustan, Nathan Imig

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/pacmod.launch
      • pacmod_vehicle_type [default: POLARIS_GEM]
      • use_kvaser [default: false]
      • kvaser_hardware_id [default: 27733]
      • kvaser_circuit_id [default: 0]
      • use_socketcan [default: false]
      • socketcan_device [default: can0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pacmod at answers.ros.org

pacmod package from pacmod repo

pacmod

Package Summary

Tags No category tags.
Version 2.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/astuff/pacmod.git
VCS Type git
VCS Version release
Last Updated 2018-04-26
Dev Status DEVELOPED
Released RELEASED

Package Description

AutonomouStuff PACMod driver package

Additional Links

No additional links.

Maintainers

  • AutonomouStuff Software Team

Authors

  • Joe Driscoll
  • Josh Whitley
README
No README found. See repository README.
CHANGELOG

Changelog for package pacmod

Forthcoming

  • Merge pull request #3 from astuff/maint/adding_roslint Maint/adding roslint
  • Applying all recommended changes from roslint.
  • Adding roslint as build requirement.
  • Adding DBC file to repo.
  • Changed \'overridden\' to \'override_active\' (name was changed in GlobalMsgRpt)
  • Updating license in package.xml.
  • Missing remaps for socketcan.
  • Only sending commands when enabled.
  • Listening for output instead of manual_input while disabled.
  • When disabled, making command match report.
  • Updating package.xml to format 2.
  • Adding MIT license flower box to all source files.
  • Documenting vehicle types before open-sourcing.
  • Adding missing loop pause on can_write.
  • Updating launch files for kvaser_interface.
  • Changing topic names to match convention.
  • Cleaning up launch file.
  • Removing can_interface requirement. Minor clean-up.
  • Merging in core pre-open-sourcing.
  • Removing pause on CAN handle re-open.
  • Fixing parsing bug in VinRpt.
  • Fixing segfault with bad pointer.
  • New encoding method.
  • Making PacmodRosMsgHandler into PacmodTxRosMsgHandler.
  • Changing read to new parsing method.
  • Moving headers to pacmod_common.h.
  • Adding VinRpt.
  • Minor change to order of operations on connect.
  • Making reader and writer connect to CAN the same way.
  • Initializing CAN_IDs the right way.
  • Moving all CAN_IDs to class properties - similar to other drivers.
  • Cleaning up launch file formatting.
  • Cleaning up package docs.
  • Removing install of README which doesn\'t exist anymore.
  • Keeping reader open.
  • Adding a check for ROS while trying to connect.
  • Add populate timestamps in messages
  • Change steering pid 3 message, populate time stamp in rx echo, disable tx echo so tx_can doesn\'t include rx messages, add wheel speed and steer pid4 messages
  • Fix scaling on steering PID messages
  • Use sleep_until instead of sleep_for in can_send loop so it will send closer to the desired rate
  • Adding license.
  • Updating README.
  • Fixing bug that causes thread to need killing if CAN channel is unavailable.
  • More error handling. Now repeatedly attempts to connect. Added further error handling to canSend. Now attempts to connect both can_reader and can_writer with 1s delay time.
  • Adding more error reporting. Shutting down on CAN open errors. Added more extensive error-reporting messages. On CAN open errors in either the reader or the writer, shut down (will be changed later).
  • Matching changes made to can_interface.
  • Fixing data types on DateTime message.
  • Updating value types for LatLonHeading message.
  • Added headlight and horn subscribers.
  • Setting up more vehicle-specific publishing and subscribing. Updates to core.
  • Only parsing headlights if vehicle is Lexus.
  • Changes consistent with can_interface cleanup.
  • Changing topic names to be more consistent with existing topics.
  • Making some CAN publishing optional.
  • Fixing missing yaw_rate_rpt_pub.
  • Added parameter for vehicle_type. Added conditional publishers. Also added needed messages which include timestamps. Completed conditional logic for POLARIS_GEM, POLARIS_RANGER, INTERNATIONAL_PROSTAR_122, and LEXUS_RX_450H.
  • Adding parsing support for messages from additional supported vehicles.
  • Added code to handle semi windshield wipers
  • Making canSend more efficient.
  • Reset all values to default when PACMod is disabled.
  • Parsing error messages on general report.
  • Fixed scale value (10->1000) in SystemRptFloatMsg
  • Setting clear_override to always be true.
  • Changing to periodic message burst instead of ad-hoc transmission.
  • Minor code cleanup
  • Changing can_rx_forward to can_rx.
  • Migrating from can_interface/CanFrame to can_msgs/Frame.
  • added new topic as_tx/vehicle_speed for m/s speed
  • changed how vehicle speed is calculated
  • Fixes for heartbeat and vehicle speed.
  • Removing initial enable/disable.
  • Adding override debounce.
  • Sends heartbeat. Listens for override on PACMod and adjusts heartbeat signal accordingly.
  • Creating separate messages package. Cannot remove C++11 requirement - need mutexes.
  • Contributors: Christopher Vigna, Daniel Stanek, Joe Driscoll, Joe Kale, Joshua Whitley, Sam Rustan, Nathan Imig

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/pacmod.launch
      • pacmod_vehicle_type [default: POLARIS_GEM]
      • use_kvaser [default: false]
      • kvaser_hardware_id [default: 27733]
      • kvaser_circuit_id [default: 0]
      • use_socketcan [default: false]
      • socketcan_device [default: can0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pacmod at answers.ros.org

pacmod package from pacmod repo

pacmod

Package Summary

Tags No category tags.
Version 2.0.2
License MIT
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/astuff/pacmod.git
VCS Type git
VCS Version release
Last Updated 2018-04-26
Dev Status DEVELOPED
Released RELEASED

Package Description

AutonomouStuff PACMod driver package

Additional Links

No additional links.

Maintainers

  • AutonomouStuff Software Team

Authors

  • Joe Driscoll
  • Josh Whitley
README
No README found. See repository README.
CHANGELOG

Changelog for package pacmod

Forthcoming

  • Merge pull request #3 from astuff/maint/adding_roslint Maint/adding roslint
  • Applying all recommended changes from roslint.
  • Adding roslint as build requirement.
  • Adding DBC file to repo.
  • Changed \'overridden\' to \'override_active\' (name was changed in GlobalMsgRpt)
  • Updating license in package.xml.
  • Missing remaps for socketcan.
  • Only sending commands when enabled.
  • Listening for output instead of manual_input while disabled.
  • When disabled, making command match report.
  • Updating package.xml to format 2.
  • Adding MIT license flower box to all source files.
  • Documenting vehicle types before open-sourcing.
  • Adding missing loop pause on can_write.
  • Updating launch files for kvaser_interface.
  • Changing topic names to match convention.
  • Cleaning up launch file.
  • Removing can_interface requirement. Minor clean-up.
  • Merging in core pre-open-sourcing.
  • Removing pause on CAN handle re-open.
  • Fixing parsing bug in VinRpt.
  • Fixing segfault with bad pointer.
  • New encoding method.
  • Making PacmodRosMsgHandler into PacmodTxRosMsgHandler.
  • Changing read to new parsing method.
  • Moving headers to pacmod_common.h.
  • Adding VinRpt.
  • Minor change to order of operations on connect.
  • Making reader and writer connect to CAN the same way.
  • Initializing CAN_IDs the right way.
  • Moving all CAN_IDs to class properties - similar to other drivers.
  • Cleaning up launch file formatting.
  • Cleaning up package docs.
  • Removing install of README which doesn\'t exist anymore.
  • Keeping reader open.
  • Adding a check for ROS while trying to connect.
  • Add populate timestamps in messages
  • Change steering pid 3 message, populate time stamp in rx echo, disable tx echo so tx_can doesn\'t include rx messages, add wheel speed and steer pid4 messages
  • Fix scaling on steering PID messages
  • Use sleep_until instead of sleep_for in can_send loop so it will send closer to the desired rate
  • Adding license.
  • Updating README.
  • Fixing bug that causes thread to need killing if CAN channel is unavailable.
  • More error handling. Now repeatedly attempts to connect. Added further error handling to canSend. Now attempts to connect both can_reader and can_writer with 1s delay time.
  • Adding more error reporting. Shutting down on CAN open errors. Added more extensive error-reporting messages. On CAN open errors in either the reader or the writer, shut down (will be changed later).
  • Matching changes made to can_interface.
  • Fixing data types on DateTime message.
  • Updating value types for LatLonHeading message.
  • Added headlight and horn subscribers.
  • Setting up more vehicle-specific publishing and subscribing. Updates to core.
  • Only parsing headlights if vehicle is Lexus.
  • Changes consistent with can_interface cleanup.
  • Changing topic names to be more consistent with existing topics.
  • Making some CAN publishing optional.
  • Fixing missing yaw_rate_rpt_pub.
  • Added parameter for vehicle_type. Added conditional publishers. Also added needed messages which include timestamps. Completed conditional logic for POLARIS_GEM, POLARIS_RANGER, INTERNATIONAL_PROSTAR_122, and LEXUS_RX_450H.
  • Adding parsing support for messages from additional supported vehicles.
  • Added code to handle semi windshield wipers
  • Making canSend more efficient.
  • Reset all values to default when PACMod is disabled.
  • Parsing error messages on general report.
  • Fixed scale value (10->1000) in SystemRptFloatMsg
  • Setting clear_override to always be true.
  • Changing to periodic message burst instead of ad-hoc transmission.
  • Minor code cleanup
  • Changing can_rx_forward to can_rx.
  • Migrating from can_interface/CanFrame to can_msgs/Frame.
  • added new topic as_tx/vehicle_speed for m/s speed
  • changed how vehicle speed is calculated
  • Fixes for heartbeat and vehicle speed.
  • Removing initial enable/disable.
  • Adding override debounce.
  • Sends heartbeat. Listens for override on PACMod and adjusts heartbeat signal accordingly.
  • Creating separate messages package. Cannot remove C++11 requirement - need mutexes.
  • Contributors: Christopher Vigna, Daniel Stanek, Joe Driscoll, Joe Kale, Joshua Whitley, Sam Rustan, Nathan Imig

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Package Dependencies

System Dependencies

No direct system dependencies.

Dependant Packages

No known dependants.

Launch files

  • launch/pacmod.launch
      • pacmod_vehicle_type [default: POLARIS_GEM]
      • use_kvaser [default: false]
      • kvaser_hardware_id [default: 27733]
      • kvaser_circuit_id [default: 0]
      • use_socketcan [default: false]
      • socketcan_device [default: can0]

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged pacmod at answers.ros.org