Transcript Dec6_6

Remote Robo
CSE 321
Sirak Gizaw
Rahumathullah Rumaiz
Project Idea
Android Application to control the scribbler
Started off with android app that compiles python codes
Got up to bluetooth connectivity
Problem with importing all the myro modules on the phone
Used an open source java code that sends byte codes to the scribbler.
Added button functionalities to move the scribbler manually
Tried streaming live videos to the app.
To control the myro from anywhere through the internet
Hook the phone on the scribbler to control it with bluetooth
Control the phone through the internet from anywhere and use the phones live
video streaming abilities to view the scribblers surrounding
CRC Card
Responsibilities
Collaborators
Initialize
Movement
Bluetooth
drive(<speed>, <rotation>)
Move forward
setOnTouchListener()
- Call drive(100, 0)
Move backward
setOnTouchListener()
- Call drive(-100, 0)
Move right
setOnTouchListener()
- Call drive(100, -45)
Move left
setOnTouchListener()
- Call drive(100, 45)
Lessons Learned
Myro
How the python commands work
Sending bytecodes through the bluetooth connection
Android
Application development
Touchscreen button interaction
Bluetooth connection inside an app
Python compatibility
Tried a java app that compiles python code
Client/server connection
Using the phones camera inside an app
THANK YOU!!!1