Date post: | 03-Jul-2015 |
Category: |
Technology |
Upload: | brasovtech |
View: | 275 times |
Download: | 3 times |
ROBOTICSBRASOV MEETUP 1404
SILVIU TURUGA
What is a robot?
- a machine that is autonomous or semi-autonomous - can be programmed - usually contain at least one microcontroler - can take real-time decisions based on different sensors - can interact with other robots/equipments !MORE INFO: HTTP://EN.WIKIPEDIA.ORG/WIKI/ROBOT
Building a robot
Micro-controller / Development board
Mechanical parts: chassis, wheels, tracks
Sensors
Patience
Development Boards
Arduino - http://www.arduino.ccRaspberry Pi - http://www.raspberrypi.orgOthers, such as Orangutan SV-328p from Pololu
Other componentsSensors
Distance - IR, sonar
Temperature
Contact
Accelerometers/Gyroscopes
Mechanical parts
Practice project
rPI is hosting a Django server for an online shop
Each item can be found in one of the 3 warehouses available
When a customer is ordering something, rPi is sending a command through serial to SV-328p.
SV-328p controls the motors of the robot.
How it works 1/2
rPi SV-328pRx TxTx Rx
M2M1
OS: RASPBIAN(Debian Wheezy)
Python + Django
pySerial package
C + libPololu AVR
How it works 2/2
W2 W1
W3
HQ
1= HQ->W1 2= HQ->W2 3= HQ->W3 4= W1->HQ 5= W1->W2 6= W1->W3 7= W2->HQ 8= W2->W1 9= W2->W3 A= W3->HQ B= W3->W1 C= W3->W2
2s
2s
1s 1s
Demo
Useful links
http://letsmakerobots.com
http://www.instructables.com
http://www.pololu.com
http://www.sparkfun.com
Q&A