Skip to content
/ mraa Public
forked from Adlink-ROS/mraa

Library for ADLINK ROS controller.

License

Notifications You must be signed in to change notification settings

kaz0227/mraa

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neuron Library - Peripheral API Library for ROScube

Neuron Library is the API library for ADLINK products, such as ROScube-I and ROScube-X. Neuron Library provides a common API of C++ bindings to Python to interface with the peripheral IO of the controller. With a structured and same API where port index matches the platform that you are on, it's easier for developers and sensor manufacturers to map their sensors & actuators on top of supported hardware and to allow control of low level communication protocol by high level languages & constructs.

Supported Hardware

X86

ARM

Examples

See the examples available for supported languages, include C++ and Python.

To use API of Neuron library with ROS 2, please check examples from here

Build

sudo apt-get install git build-essential swig3.0 python-dev nodejs-dev cmake libjson-c-dev
cmake -Bbuild -H. -DBUILDSWIGNODE=OFF
cmake --build build

The build result will be under /build.

API Documentation

Contact Us

To ask questions either file issues in github or send emails to Adlink [email protected] .

Changelog

Version changelog here.

About

Library for ADLINK ROS controller.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 77.9%
  • C++ 9.7%
  • CMake 5.0%
  • Python 4.9%
  • SWIG 1.1%
  • Shell 0.8%
  • JavaScript 0.6%