Difference between revisions of "S19: Hot Wheels"

From Embedded Systems Learning Academy
Jump to: navigation, search
(Team Members & Responsibilities)
(Team Members & Responsibilities)
Line 23: Line 23:
 
<Provide ECU names and members responsible>
 
<Provide ECU names and members responsible>
 
<One member may participate in more than one ECU>
 
<One member may participate in more than one ECU>
 +
 +
* Master Control
 +
** Kailash Chakravarty
 +
** Harmeen Joshi
  
 
* Sensor
 
* Sensor
** Rishabh Sheth - Ultrasonic Sensor  (Gitlab)
+
** Rishabh Sheth  
** Link to Gitlab user2
 
  
 
* Motor
 
* Motor
** Link to Gitlab user1
+
** Kriti Hedau
** Link to Gitlab user2
+
** Tahir Rawn
  
 
* Geographical
 
* Geographical
** Link to Gitlab user1
+
** Nandini Shankar
** Link to Gitlab user2
+
** Harmeen Joshi
  
* Communication Bridge Controller & LCD
+
* Communication Bridge Controller & Android Application
** Link to Gitlab user1
+
** Swanand Sapre
** Link to Gitlab user2
+
** Aquib Mulani
  
* Android Application
+
* Code Review & Commit Approvers
** Link to Gitlab user1
+
** Rishabh Sheth
** Link to Gitlab user2
+
** Nandini Shankar
  
* Testing Team
 
** Rishabh Sheth (Gitlab)
 
** Link to Gitlab user2
 
  
* Aquib Mulani
 
* Harmeen Joshi
 
* Kailash Chakravarty
 
* Kriti Hedau
 
* Nandini Shankar
 
* Rishabh Sheth
 
* Swanand Sapre
 
* Tahir Rawan
 
 
<br>
 
<br>
  

Revision as of 21:10, 12 March 2019

Project Title

<Team Name>

Abstract

In the HOT WHEELS project, we plan to design and construct an autonomously navigating, electric R.C car which uses CAN bus for internal communication and an android app for selecting car destination. Development of the R.C car's subsystem modules will be divided amongst the eight team members.

Introduction

The project was divided into N modules:

  • Sensor ...
  • Motor..
  • ...
  • Android

Team Members & Responsibilities

<Team Picture>

Gitlab Project Link - [1]

<Provide ECU names and members responsible> <One member may participate in more than one ECU>

  • Master Control
    • Kailash Chakravarty
    • Harmeen Joshi
  • Sensor
    • Rishabh Sheth
  • Motor
    • Kriti Hedau
    • Tahir Rawn
  • Geographical
    • Nandini Shankar
    • Harmeen Joshi
  • Communication Bridge Controller & Android Application
    • Swanand Sapre
    • Aquib Mulani
  • Code Review & Commit Approvers
    • Rishabh Sheth
    • Nandini Shankar



Schedule

Week# Start Date End Date Task Status
1 09/15/2017 09/16/2017
  • Read previous projects, gather information and discuss among the group members.
  • Distribute modules to each team member.
Completed
2 09/17/2017 10/03/2017

Parts List & Cost

Item# Part Desciption Vendor Qty Cost
1 RC Car Traxxas 1 $250.00
2 CAN Transceivers MCP2551-I/P Microchip [2] 8 Free Samples

Printed Circuit Board

<Picture and information, including links to your PCB>

CAN Communication

<Talk about your message IDs or communication strategy, such as periodic transmission, MIA management etc.>

Hardware Design

<Show your CAN bus hardware design>

DBC File

<Gitlab link to your DBC file> <You can optionally use an inline image>




Sensor ECU

<Picture and link to Gitlab>

Motor ECU

<Picture and link to Gitlab>

Hardware Design

Software Design

<List the code modules that are being called periodically.>

Technical Challenges

<Bullet or Headings of a module>

Unreliable Servo Motors

<Problem Summary> <Problem Resolution>



Geographical Controller

<Picture and link to Gitlab>

Hardware Design

Software Design

<List the code modules that are being called periodically.>

Technical Challenges

<Bullet or Headings of a module>

Unreliable GPS lock

<Problem Summary> <Problem Resolution>



Communication Bridge Controller & LCD

<Picture and link to Gitlab>

Hardware Design

Software Design

<List the code modules that are being called periodically.>

Technical Challenges

<Bullet or Headings of a module>

Insane Bug

<Problem Summary> <Problem Resolution>



Master Module

<Picture and link to Gitlab>

Hardware Design

Software Design

<List the code modules that are being called periodically.>

Technical Challenges

<Bullet or Headings of a module>

Improper Unit Testing

<Problem Summary> <Problem Resolution>



Conclusion

<Organized summary of the project>

<What did you learn?>

Project Video

Project Source Code

Advise for Future Students

<Bullet points and discussion>

Acknowledgement

References