This is the mobile robot package that must be put into a catkin workspace to execute. Its primary dependency is rospy. Run Instructions:
- Download the entire repo as zip and Copy the Package to catkin workspace
- catkin_make clean
- catkin_make
- Source the package
- Make all the files executable: "chmod +x *.py" in the src directory.
Hardware Information:
All-Purpose:
- Raspberry Pi 3
- Raspberry Pi 3 Case
- 32 GB microSD card
- 2 Amp or higher micro-USB power supply
Mobile Robot:
- AlaMode (equiv. to Arduino Uno, but stacks on RasPi) (link on SeeedStudio.com)
- Pololu 2215 Gearmotor https://www.pololu.com/product/2215
- Pololu 2753 Dual Motor Driver https://www.pololu.com/product/2753
- Pololu 2119 Voltage regulator https://www.pololu.com/product/2119
- Pololu 3081 Encoder kit https://www.pololu.com/product/3081
- Pololu 989 Motor bracket pair https://www.pololu.com/product/989
- Pololu 1423 wheel (60 mm) https://www.pololu.com/product/1423
- Pololu 2691 Ball Caster https://www.pololu.com/product/2691
- HC-SR04 Ultrasound transducers (from anywhere – amazon, adafruit, pololu, sparkfun…)
- Jumper wires (e.g. Amazon: http://a.co/aeU64MK )
- Batteries YSHESS 2pcs 7.4v 1200mah http://a.co/blciGXO (but the key is 7.4V, a charger to
- go with it, and a mating pigtail to power the motor driver and RasPi)
- Battery Connector: http://a.co/4l87pj8
- Adafruit 2x20 stacking header https://www.adafruit.com/product/2223