Repository Summary
Checkout URI | https://github.com/NewEagleRaptor/raptor-dbw-ros.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-04-07 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
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.
This ROS1 repository is NOT under active development. New Eagle recommends using ROS2 repository raptor-dbw-ros2.
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
This repository is no longer being actively developed & will not be officially released.
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
Repository Summary
Checkout URI | https://github.com/NewEagleRaptor/raptor-dbw-ros.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2022-04-07 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
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.
This ROS1 repository is NOT under active development. New Eagle recommends using ROS2 repository raptor-dbw-ros2.
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
This repository is no longer being actively developed & will not be officially released.
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