From Embedded Systems Learning Academy
Self Driving Car
Abstract
Objective and Scope
Team Members & Responsibilities
- Sensor Controller
- Amey Patil
- Sujith Durgad
- Arvind Allawadi
- Motor Controller and Power
- Digvijay Patil
- Rohan Jani
- Mahesh Chudasama
- Display
- Mradula Nayak
- Karthik Govindaswamy
- Communication Bridge + Android
- Siddhata Patil
- Mohammed Raashid Kheruwala
- Geographical Controller
- Yash Parulekar
- Ajinkya Khasnis
- Harsh Lavingia
- Anand Dumbre
- Master Controller
- Pradyumna Upadhya
- Huzefa Siyamwala
Introduction
Schedule
Common Schedule
Sl. No
|
Start Date
|
End Date
|
Task
|
Status
|
Actual Completion Date
|
1
|
9/16/2014
|
10/7/2014
|
Finish Ordering project hardware parts
|
Ongoing. Few sensors are yet to be ordered.
|
TBD
|
2
|
10/5/2014
|
10/14/2014
|
Fine tune subscriber code
|
Ongoing
|
TBD
|
3
|
10/7/2014
|
10/14/2014
|
Finish Development of CAN Transceiver boards
|
Ongoing
|
TBD
|
4
|
10/5/2014
|
11/4/2014
|
Sub teams finalize and implement dependency code(atleast single API per team)
|
Ongoing
|
TBD
|
5
|
10/5/2014
|
10/28/2014
|
Finish hardware
|
Ongoing
|
TBD
|
6
|
10/28/2014
|
TBD
|
Start testing and finish it
|
Scheduled
|
TBD
|
Master Team Schedule
Sl. No
|
Start Date
|
End Date
|
Task
|
Status
|
Actual Completion Date
|
1
|
9/30/2014
|
10/14/2014
|
Fine tune subscriber code and finalize CAN apis required from other boards
|
Ongoing
|
TBD
|
2
|
10/5/2014
|
10/14/2014
|
Fine tune subscriber code
|
Ongoing
|
TBD
|
3
|
10/5/2014
|
10/14/2014
|
Develop CAN Transceiver Board
|
Ongoing
|
TBD
|
4
|
10/5/2014
|
11/4/2014
|
Implement API co-ordination logic and test with other boards APIs
|
Ongoing
|
TBD
|
5
|
10/28/2014
|
TBD
|
Test hardware and software and fix bugs
|
Scheduled
|
TBD
|
GPS Team Schedule
Sl. No
|
Start Date
|
End Date
|
Task
|
Status
|
Actual Completion Date
|
1
|
9/16/2014
|
9/23/2014
|
Decided and then ordered GPS modem
|
Completed
|
9/23/2014
|
2
|
9/23/2014
|
9/30/2014
|
Acquired GPS modem
|
Completed
|
9/30/2014
|
3
|
9/30/2014
|
10/7/2014
|
Designing GPS driver
|
Ongoing
|
TBD
|
4
|
10/7/2014
|
10/14/2014
|
Integration of both primary and secondary GPS with the main board
|
Scheduled
|
10/14/2014
|
5
|
10/14/2014
|
10/21/2014
|
Test communication with the Master
|
Scheduled
|
TBD
|
6
|
10/21/2014
|
10/28/2014
|
Test and debug, Make necessary changes in the driver
|
Scheduled
|
TBD
|
Motor Team Schedule
Sl. No
|
Start Date
|
End Date
|
Task
|
Status
|
Actual Completion Date
|
1
|
9/30/2014
|
10/7/2014
|
Understand the SERVO and DC motor controller signals
|
Completed
|
10/4/2014
|
2
|
10/4/2014
|
10/11/2014
|
Interface SJSU one board to SERVO and DC motor controller
|
Ongoing
|
TBD
|
3
|
10/7/2014
|
10/11/2014
|
Develop CAN transceiver boards
|
Ongoing
|
TBD
|
4
|
10/12/2014
|
10/26/2014
|
Design and Develop unified power distribution circuit and hardware structure for RC car
|
Scheduled
|
TBD
|
5
|
10/19/2014
|
TBD
|
Interface motor SJSU board with master SJSU board for motion tuning
|
Scheduled
|
TBD
|
Communication Bridge + Android Team Schedule
Sl. No
|
Start Date
|
End Date
|
Task
|
Status
|
Actual Completion Date
|
1
|
9/16/2014
|
9/23/2014
|
Design UI of the Android App
|
Completed
|
9/23/2014
|
2
|
9/23/2014
|
9/30/2014
|
Interface and pairing the Android App with Bluetooth module
|
Completed
|
9/30/2014
|
3
|
9/30/2014
|
10/7/2014
|
Implementation of first stage of Android App (Frame 1: Sending data via Bluetooth to give directions for the car)
|
Completed
|
10/4/2014
|
4
|
10/7/2014
|
10/14/2014
|
Implementation of second stage of Android App (Frame 2: Collecting Sensor data)
|
Ongoing
|
TBD
|
5
|
10/14/2014
|
10/21/2014
|
Implementation of third stage of Android App (Frame 3: Navigation using markers and CLL coordinate system)
|
Scheduled
|
TBD
|
6
|
10/21/2014
|
10/28/2014
|
Testing and improving the UI of to the App
|
Scheduled
|
TBD
|
Sensor Controller
Sl. No
|
Start Date
|
End Date
|
Task
|
Status
|
Actual Completion Date
|
1
|
10/3/2014
|
10/10/2014
|
Developing a Test code for sensors
|
Completed
|
10/14/2014
|
2
|
10/10/2014
|
10/17/2014
|
Finalizing on the sensors
|
Completed
|
10/14/2014
|
3
|
10/17/2014
|
10/24/2014
|
Implementation with multiple sensors
|
Ongoing
|
TBD
|
4
|
10/24/2014
|
10/30/2014
|
Implementation of Light Sensors and Tilt Sensor
|
Scheduled
|
TBD
|
Parts List & Cost
Qty
|
Description
|
Manufacturer
|
Part Number
|
Total Cost
|
6
|
Ultra Sonic Sensor
|
Arduino
|
HC-SR04
|
12.58
|
1
|
Compass Module
|
Honeywell
|
HMC6352
|
Provided By Preet
|
1
|
GPS Receiver
|
MediaTek
|
LS20031 5Hz (66 Channel)
|
$59.95
|
1
|
RC car
|
Traxxas
|
1/10
|
$272
|
1
|
Bluetooth module
|
SunFounder
|
HC-06
|
$7.99
|
Backup Parts & cost
Qty
|
Description
|
Manufacturer
|
Part Number
|
Total Cost
|
Design & Implementation
Testing & Technical Challenges
Sl. No
|
Test Case
|
Test Description
|
Result
|
Challenges and Learning
Future Enhancement
Conclusion
Project Video
Project Source Code
References
Acknowledgement
References Used
- Preetpal Kang, Lecture notes of CMPE 243, Computer Engineering, Charles W. Davidson College of Engineering, San Jose State University, Aug-Dec 2014.
- en.wikipedia.org/