ros2_java
ros2_java copied to clipboard
Java and Android bindings for ROS2
I have set ANDROID_NDK and ANDROID_HOME, ABI is arm64-v8a, ANDROID API is android-28.
I have tried to build and install ROS2 java for Android with foxy on my standard OS and also docker with galactic distro, both have ubuntu 20.04. I start to...
Since build instructions for Android are outdated, I added some args. Also, some of the users are struggling to build for Android. I create Dockerfile to build ros2java for android....
All the tinyxml2 sources including tinyxml2.h are in the thirdparty folder and eProsima CMakeLists.txt looks for it in thirdparty (eprosima_find_thirdparty(TinyXML2 tinyxml2). /home/brian/ros2_android_ws/src/eProsima/Fast-DDS/src/cpp/rtps/xmlparser/XMLProfileManager.cpp:15:10: fatal error: 'tinyxml2.h' file not found #include ^~~~~~~~~~~~...
Ubuntu 20.04.3 && ROS2 Galactic && openjdk8 && Android Studio Following README.md 1: Download NDK(16.1.4479499) and set the environment variable ANDROID_NDK 2: Download SDK(API level 21) and set the environment...
Is there anyway to auto generate gradle.properties for rclandroid project? Below is my current build steps for rclandroid project after building ros2_java package: 1. Manually clone the ros2_java_examples into the...
hi gus: Found three problems or topics we need improve 💯 👍 : 1. ros2_java miss support for security plugins in ros2 2. and when we need to add security...
@jacobperron hi jacob, i take the issue here:https://github.com/ros2-java/ros2_java/issues/197, my real mind is that when we need add security model through rcljava android examples, like set some security args, we miss...
Each callback is guarded by mutex, so even though they are happening in different threads, they are processed in series: https://github.com/ros2-java/ros2_java/blob/ae5edaa0f07f14938913bb5e395544e3ca4d91c5/rcljava/src/main/java/org/ros2/rcljava/executors/MultiThreadedExecutor.java#L85-L87 I proposed a patch to actually execute callbacks in...