This app will no longer be support or updated. Stream-O-Bot can control a Lego Mindstorm NXT robot using an Android phone as a controller, while receiving audio and video from a second android phone allowing the user to see and hear what the ...Read more
This app will no longer be support or updated.
Stream-O-Bot can control a Lego Mindstorm NXT robot using an Android phone as a controller, while receiving audio and video from a second android phone allowing the user to see and hear what the robot sees! One android is mounted on the NXT Robot to work as a camera, and the other device is used as a remote control in the user's hands.
Don't have two androids or maybe just don't own an NXT? No problem! Our program allows for the user to disable certain features such as the camera and audio allowing for only control of the NXT, no longer needing the second Android phone. The user can also disable the NXT creating a video spy, having audio and video streamed to your second Android.
So sit back in a comfy chair, grab your phone and drive your robot all over the neighborhood from the comfort of your living room. Have fun!
WARNING: Don't let your robot get out of your sight!
You will need: 1. Two Android phones for all the streaming features (only one if you are only looking to control the robot) 2. Internet for streaming audio and video 3. Bluetooth for controlling the NXT robot 4. Lego Mindstorm NXT kit (built with an arm to hold a phone)
Team Members: Derek Harrington, Chris Gusman, and Ravi Agarwal
This app provides: 1. Ability to connect to the camera phone using EITHER a host name or an IP address to establish the connection. 2. The option to use a slower color video feed or a more responsive gray scale video feed. 3. The option to enable or disable any combination of the following preferences: a. Video feed b. Audio feed c. NXT Control
Do you have a question about this app?
UPDATED ON: Jul 25, 2011
INSTALLATIONS: 10,000 - 50,000
LATEST VERSION: 0.8.7
REQUIRED ANDROID VERSION: 2.2 and up
create Bluetooth connections
Allows an application to view configuration of the local Bluetooth phone, and to make and accept connections with paired devices.
full Internet access
Allows an application to create network sockets.
view network state
Allows an application to view the state of all networks.
Allows an application to configure the local Bluetooth phone, and to discover and pair with remote devices.
change network connectivity
Allows an application to change the status of network connectivity.
prevent phone from sleeping
Allows an application to prevent the phone from going to sleep.
Allows application to take pictures with the camera. This allows the application at any time to collect images the camera is seeing.
Allows application to access the audio recording path.
control vibration alert
Allows the application to control the vibration alert.
read phone state and identity
Allows the application to access the phone features of the device. An application with this permission can determine the phone number and serial number of this phone, whether a call is active, the number that call is connected to, ect.