rosgo is pure Go implementation of ROS client library.
- Author: Akiyoshi Ochiai
- License: Apache License 2.0
- Source: git https://github.com/akio/rosgo
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)
Setup environmet variable:
export GOPATH=${path/to/rosgo/dir}
Build rosgo library:
go install ros
Examples programs:
go install test_listener test_talker test_param
Example executables are placed in bin
directory.
In future release, the build system will be integrated with catkin.