Download presentation
Presentation is loading. Please wait.
Published byIlene Phelps Modified over 8 years ago
1
A remote control robot with webcam
2
Responsibilities User Interface Communicate with server Webcam Display Server Web Server Collaborators Work: Harkins Helmbrecht
3
Responsibilities Communicate with Myro Initialize robot Take pictures Control movement Twitter feed Receive client messages Movement Camera on/off Myro Client Collaborators Work: Harkins Helmbrecht
4
One computer acts as a server which communicates with the Myro. Another computer acts as the client which communicates with the server. Additionally there is a simple web server providing the camera feed. Client has a GUI interface to control movement and receive the camera feed. UDP Sockets are used for client/server communication. Server receives messages from the client as text and performs the requested action. Server updates the Twitter status every minute with information from the various sensors.
5
Basic python coding Socket communication Threading wxPython - GUI Inner workings of the scribbler robot
6
http://www.wxpython.org/ - GUI http://www.wxpython.org/ http://code.google.com/p/python-twitter/ - Python Twitter API http://code.google.com/p/python-twitter/ http://wiki.wxpython.org/index.cgi/LongRunningTask s - Threading http://wiki.wxpython.org/index.cgi/LongRunningTask s http://www.evolt.org/node/60276 - Sockets http://www.evolt.org/node/60276 http://docs.python.org/library/socket.html - Sockets http://docs.python.org/library/socket.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.