Controlling a robot, using ROS, with an Android phone
This app implements ROS indigo.
This app provides a connection between a robot using ROS and an Android phone. The app establishes a connection over WIFI.
If you have custom messages like me then:
- Create custom message jars
- Put jars to folder
- Change topic names in strings.xml
- Change data types for subscriber located in defineImageViews() in Controller.java
- Change publisher message creation in Publisherr.java and BridgeToPublisher.java
- If needed, change layout.
Message examples
The image subscriber uses a default type: CompressedImage.
Note: RosImageView can`t handle anything more than a CompressedImage.
This is an example using a CompressedImage and ImageData subscriber with a /com_cmd publisher. The slider is for controlling speed.