Difference between revisions of "Duckling"

From ESE205 Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
== Link to Log ==  
 
== Link to Log ==  
 +
 
[[https://classes.engineering.wustl.edu/ese205/core/index.php?title=Duckling_log]]
 
[[https://classes.engineering.wustl.edu/ese205/core/index.php?title=Duckling_log]]
  

Revision as of 20:12, 21 September 2018

Link to Log

[[1]]

Overview

There once was a time when children's toy cars would be bland and boring. A child might push the car and chase it, or use her own remote controller to move the car around, but no real fun was to had when the car couldn't move freely! We wish to fix this lack of fun by designing an entirely new kind of car-the kind of car that chases you! By integrating an xbox kinect, remote-controlled car, raspberry pi, and arduino, we plan to design a pi car so that its sensors (through the kinect camera) may evaluate a person's movement and follow them. The kinect will direct the car by communicating with the raspberry pi. All components will be mounted on top of the car to create one autonomous system that needs no outside influence, besides a person's movements, to direct its path.

Team Members

Patricia Collins

Tushar Menon

Matheus Camacho

Tony Sancho (TA)

Objectives

The duckling project will be deemed a success if

1. The duckling's pi car is constructed successfully according to the reference guide

2. The pi car is able to sense a red dot (or other comparable reference point) and move towards it

3. The raspberry pi successfully connects to an xbox kinect

4. The sensors can differentiate between the movements of a target person or object and other movements.

5. The duckling pi car will move according to information from the xbox kinect

6. The duckling pi car will use the xbox kinect to follow a person

Challenges

We expect our challenges to include:

1. Completing our project under budget

2. Learning how to use the raspberry pi and arduino

3. Interfacing the pi and arduino with one another

4. 3-D printing. No members have experience.

5. Getting the kinect to communicate with the raspberry pi

6. Working with the kinect image processing to sense a person

We also expect that we may have difficulty working on the project independently if we do not all have access to the pi car with the arduino and raspberry pi mounted on top. We plan to leave it in the lab in order to protect our project and promote inclusivity in access. We have no concerns regarding privacy, user safety, or security from malicious attacks.

Gantt Chart

File:Gantt
Gantt Chart

Budget

Dromida 1/18 Buggy($99)

ISC25 Rotary Encoder($40)

32GB MicroSD Card($13)

IMU 9DoF Sensor Stick($15)

Raspberry Pi Camera Module V2($30)

Brushed ESC Motor Speed Controller($6)

TowerPro SG90 Micro Servo($4)

TFMini - Micro LiDAR Module($40)

Arduino (free from lab)

Raspberry Pi (free)

Xbox kinect(Used) ($15)

Total: $262

Supplies purchased according to source: https://picar.readthedocs.io/en/latest/chapters/usage/mechanical.html#design