Added support for using nodelets. Basically the build-time plugin collector had to also search for nodelet dependency.
Also added a sample app to test it under output/nodelet_sample_app. How to test:
Configure the ROS server IP before building.
After building, install the app:
$ adb install -r nodelet_sample_app-debug.apk
Start a ROS master and then run the app and check the logcat output:
$ adb logcat | grep NODELET_TEST
D/NODELET_TEST(17341): Starting program...
D/NODELET_TEST(17341): cmd
D/NODELET_TEST(17341): __master:=http://10.34.0.69:11311
D/NODELET_TEST(17341): __ip:=10.34.0.80
D/NODELET_TEST(17341): ROS master is up at http://10.34.0.69:11311
D/NODELET_TEST(17341): Local address is 10.34.0.80
D/NODELET_TEST(17341): Loading nodelet...
D/NODELET_TEST(17341): Starting ROS main loop...
So the nodelet is running. Now you need to input numbers in the topic and see the output:
Added support for using nodelets. Basically the build-time plugin collector had to also search for nodelet dependency. Also added a sample app to test it under
output/nodelet_sample_app
. How to test:Configure the ROS server IP before building. After building, install the app:
Start a ROS master and then run the app and check the logcat output:
So the nodelet is running. Now you need to input numbers in the topic and see the output: