rosgo
Package Summary
rosgo is pure Go implementation of ROS client library.
Prerequisites
To use this library you should have installed ROS: Install.
To run the tests please install all sensor msgs: sudo apt install ros-noetic-desktop-full
for Ubuntu
Status
rosgo is under development to implement all features of ROS Client Library Requiements.
At present, following basic functions are provided.
- Parameter API (get/set/search....)
- ROS Slave API (with some exceptions)
- Publisher/Subscriber API (with TCPROS)
- Remapping
- Message Generation
- Action Servers
- Bus Statistics
Work to do:
- Go Module Support
- Tutorials
- ROS 2 Support
How to use
Please look in the test folder for how to use rosgo in your projects.
See also