ros-android-rosjava-imagetransport-aumented-reality
This was done as a partial fullfillment to the final year project module. We take in a image stream from image_rect ros node which publishes a video stream from a overhead camera. Robots and markers are on the arena. Markers are identified and published alongside the video using Alvar library. These details are read in ros android application and the video stream is aumented using the received marker details. The user can drag and drop objects in the arena using the robots by publishing commands to the robots very easily using the android app.