No version for distro foxy. 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 noetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. 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 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 lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
Repository Summary
Checkout URI | https://github.com/NewEagleRaptor/pacifica-dbw-ros.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2021-01-08 |
Dev Status | DEVELOPED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Packages
Name | Version |
---|---|
can_dbc_parser | 1.0.0 |
pdu | 1.0.0 |
pdu_msgs | 1.0.0 |
raptor_dbw | 1.0.0 |
raptor_dbw_can | 1.0.0 |
raptor_dbw_joystick_demo | 1.0.12 |
raptor_dbw_joystick_speed_demo | 1.0.12 |
raptor_dbw_msgs | 1.0.0 |
README
New Eagle Raptor DBW (drive-by-wire) ROS interface
This repository contains a collection of ROS packages, which allow DBW kit developers to quickly implement a generic ROS node for interacting with the New Eagle Raptor controller.
The current development branch is master
and targets ROS kinetic
and melodic
.
For more on New Eagle Raptor controllers see: https://store.neweagle.net/product/1793-196-1503-general-control-module-raptor/
Packages
- can_dbc_parser - module for handling everything related to translating CAN messages to ROS
- raptor_dbw_can - DBW CAN driver
- raptor_dbw_joystick_demo - a demo that allows you to use a game controller to interact with the DBW ROS node
- raptor_dbw_joystick_speed_demo - a demo that allows you to use a game controller to interact with the DBW ROS node
- raptor_dbw_msgs - DBW ROS message definitions
- raptor_dbw - ROS metapackage encapsulating the other packages in this group
- pdu - power distribution unit (PDU) driver. The PDU is a separate CAN-enabled device that's part of New Eagle's product line.
- pdu_msg - PDU ROS message definitions
Installing and building
Official Release
(Coming soon)
Building from source
While we are working on releasing these packages through the ROS buildfarm, you can build them from source using a catkin workspace and following these steps:
- Create and initialize a new catkin workspace if you don't already have one. Instructions below assume the workspace was created in catkin_ws.
- cd catkin_ws/src
- git clone https://github.com/NewEagleRaptor/pacifica-dbw-ros.git
- cd ..
- catkin_make
Usage
Running the joystick demo
Prerequisites: * a game controller compatible with the ROS joy driver * a Kvaser CAN adapter
- cd catkin_ws
- source devel/setup.bash
- roslaunch raptor_dbw_joystick_demo joystick_demo.launch
CONTRIBUTING
No CONTRIBUTING.md found.
No version for distro hydro. Known supported distros are highlighted in the buttons above.