Skip to content

Black-Forest-Formula-Team/bfft_adma_ros_driver

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Not updated anymore, we switched to CAN-bus communication and created a new package. Have a look at our CAN to ROS topic repository

ADMA - GPS Receiver for ROS

  • Tested with ROS-Melodic and Ubuntu 18 Ethernet:
  • Uses Boost asio for UDP Socket handling CAN:
  • Uses python-can and cantools library for receiving and decoding CAN bus messages. Tested on NVIDA Jetson AGX Xavier

How to buld the package?

How to use the launch files

  • Set the port number in the ADMA_pub.launch file in the port_no args
  • Use a port number greater than 1030 (to be set up in ADMA Web interface)

Ethernet:

  • roslaunch ADMA_pub_Ethernet.launch

CAN:

  • roslaunch ADMA_pub_CAN.launch
  • You might have to change the parameters in the launch file accordingly to your setup.

Accessing the ADMA Messages

  • ROS Messages for ADMA are published in a custom message called adma under the topic "adma_data_can"

Disclaimer

  • The drivers are written for the use of the working group, hence the data used by my working group is only verified, all the parsing is not verfied and the package is done in a prototype fashion. Feel free to correct it if there are any issues

Releases

No releases published

Packages

No packages published

Languages

  • C++ 86.1%
  • Python 10.3%
  • CMake 3.6%