paulald / loomo-algodev-mirror-paul-elevator

Copy of my Master project repo for reference, based on a mirror of loomo-algodev repo. Project is about the loomo robot entering and exiting an elevator independantly, more information is available in the report pdf: https://github.com/paulald/loomo-algodev-mirror-paul-elevator/blob/master/algo_app/src/main/jni/app_elevator/Alderton%20-%20SMT%202018-2019%20-%20PDM%20automne.pdf
Apache License 2.0
1 stars 0 forks source link

loomo-algodev

This is an Android studio project that enables native C++ development of robotics applications on Loomo robot.

Description

The official Loomo JAVA SDK is targeting Android developers (https://developer.segwayrobotics.com/), which is not friendly to robotics developer that works with C++ or ROS. This kit builds a bridge between JAVA SDK and C++ interfaces (nienbot_algo::RawData, nienbot_algo::AlgoBase, etc..).

Developers can build a ROS like thread, retrieve sensor data, and execute velocity command to the robot. Third party libraries like OpenCV, Eigen, Tensorflow can also be easily used. Several sample apps are provided (modify MACROS in algo_app\src\main\jni\CMakeLists.txt to switch apps)

The 3rd party library should be downloaded and extracted to dependency\3rdparty_android:

http://pan.aprwork.com/index.php/s/68hUtg6ZfC9bAvj

This project is still in beta phases, and more documentation is needed.

Dependency