Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ekumenlabs/roscpp_android
Cross compilation scripts for building ROS nodes using the Android NDK.
https://github.com/ekumenlabs/roscpp_android
Last synced: 3 months ago
JSON representation
Cross compilation scripts for building ROS nodes using the Android NDK.
- Host: GitHub
- URL: https://github.com/ekumenlabs/roscpp_android
- Owner: ekumenlabs
- Fork: true (garyservin/roscpp_android)
- Created: 2014-10-16T17:49:28.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-02-08T02:45:18.000Z (over 2 years ago)
- Last Synced: 2023-03-24T19:04:03.756Z (about 1 year ago)
- Language: Shell
- Size: 301 KB
- Stars: 35
- Watchers: 11
- Forks: 30
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Lists
- awesome-stars - roscpp_android
README
These scripts will (hopefully) help you build static libraries
for tf2 for android and setup a sample application.You will need android SDK installed and the 'android' program
location in the $PATH.INSTALL
-------Source ROS (for python tools):
source /opt/ros/hydro/setup.bash
The `do_everything.sh` script will call all the other scripts
sequentially, you just have to give it a prefix path:./do_everything.sh /path/to/workspace
YOU WILL PROBABLY HAVE TO RUN THIS MULTIPLE TIMES DUE TO PTHREAD LINKING.
You can also run each script individually, most of them have
a minimalistic help string to give you an idea of their parameters.When finished, the script will give you a few lines of what it did.
If everything went fine, you will be able to do the following:cd /path/to/workspace/sample_app
ant debugThis will build the app. If you want to install it, run the following:
ant debug install
This will install the app onto a virtual android device running in the
emulator.To follow what the app does, you will need to read the log. The sdk has
a tool called `adb` located in `$SDK/platform-tools/`, you can follow the
log by running:$SDK/platform-tools/adb logcat
Good luck!