Difference between revisions of "S19: Automophiles"
Proj user3 (talk | contribs)  (Created page with "=== Grading Criteria === <font color="green"> *  How well is Software & Hardware Design described? *  How well can this report be used to reproduce this project? *  Code Quali...")  | 
				Proj user13 (talk | contribs)   | 
				||
| Line 1: | Line 1: | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
== Project Title ==  | == Project Title ==  | ||
| − | + | Automophiles  | |
== Abstract ==  | == Abstract ==  | ||
| + | <2-3 sentence abstract>  | ||
| + | |||
| + | === Introduction ===  | ||
| + | |||
| + | The project was divided into N modules:  | ||
| + | |||
| + | * Sensor ...  | ||
| + | * Motor..  | ||
| + | * ...  | ||
| + | * Android  | ||
| + | |||
| + | === Team Members & Responsibilities ===  | ||
| + | <Team Picture>  | ||
| + | |||
| + | Gitlab Project Link - [https://gitlab.com/...]  | ||
| + | <BR/>  | ||
| + | |||
| + | <Provide ECU names and members responsible>  | ||
| + | <One member may participate in more than one ECU>  | ||
| + | |||
| + | * Sensor  | ||
| + | ** [https://gitlab.com/SarvpreetSingh/ Sarvpreet Singh]  | ||
| + | ** [https://gitlab.com/Sanjanads/ Sanjana Devegowdanakoppalu Swamy Gowda]  | ||
| + | |||
| + | * Motor  | ||
| + | ** [https://gitlab.com/umamnataraj9/ Uma Nataraj]  | ||
| + | ** [https://gitlab.com/Sanjanads/ Sanjana Devegowdanakoppalu Swamy Gowda]  | ||
| + | ** [https://gitlab.com/alishajeanpatrao/ Alisha Jean Patrao]  | ||
| + | |||
| + | * Geographical  | ||
| + | ** [https://gitlab.com/kevin-gadek/ Kevin Gadek]  | ||
| + | ** [https://gitlab.com/alishajeanpatrao/ Alisha Jean Patrao]  | ||
| + | ** [https://gitlab.com/nivedita.shivamurthy/ Nivedita Shiva Murthy]  | ||
| + | * Communication Bridge Controller & LCD  | ||
| + | ** [https://gitlab.com/kevin-gadek/ Kevin Gadek]  | ||
| + | ** [https://gitlab.com/umamnataraj9/ Uma Nataraj]  | ||
| − | + | * Android Application  | |
| + | ** [https://gitlab.com/kevin-gadek/ Kevin Gadek]  | ||
| + | ** [https://gitlab.com/umamnataraj9/ Uma Nataraj]  | ||
| + | * Master  | ||
| + | ** [https://gitlab.com/sagarkalathia/ Sagar Jayantkumar Kalathia]  | ||
| + | ** [https://gitlab.com/SarvpreetSingh/ Sarvpreet Singh]  | ||
| − | + | * PCB  | |
| − | *   | + | ** [https://gitlab.com/nivedita.shivamurthy/ Nivedita Shiva Murthy]  | 
| − | **   | + | ** [https://gitlab.com/sagarkalathia/ Sagar Jayantkumar Kalathia]  | 
| − | **   | + | |
| − | + | * Testing Team  | |
| − | *   | + | ** [https://gitlab.com/kevin-gadek/ Kevin Gadek]  | 
| − | **   | + | |
| − | + | <br>  | |
| − | |||
| − | |||
| − | |||
| − | |||
== Schedule ==  | == Schedule ==  | ||
| + | {| class="wikitable"  | ||
| + | |-  | ||
| + | ! scope="col"| Week#  | ||
| + | ! scope="col"| Start Date  | ||
| + | ! scope="col"| End Date  | ||
| + | ! scope="col"| Task  | ||
| + | ! scope="col"| Status  | ||
| + | |-  | ||
| + | ! scope="row"| 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  | ||
| + | |-  | ||
| + | ! scope="row"| 2  | ||
| + | | 09/17/2017  | ||
| + | | 10/03/2017  | ||
| + | |  | ||
| + | |  | ||
| + | |-  | ||
| + | |}  | ||
== Parts List & Cost ==  | == Parts List & Cost ==  | ||
| − | + | {| class="wikitable"  | |
| + | |-  | ||
| + | ! scope="col"| Item#  | ||
| + | ! scope="col"| Part Desciption  | ||
| + | ! scope="col"| Vendor  | ||
| + | ! scope="col"| Qty  | ||
| + | ! scope="col"| Cost  | ||
| + | |-  | ||
| + | ! scope="row"| 1  | ||
| + | | RC Car   | ||
| + | | Traxxas  | ||
| + | | 1  | ||
| + | | $250.00  | ||
| + | |-  | ||
| + | ! scope="row"| 2  | ||
| + | | CAN Transceivers MCP2551-I/P  | ||
| + | | Microchip [http://www.microchip.com/wwwproducts/en/en010405]  | ||
| + | | 8  | ||
| + | | Free Samples  | ||
| + | |-  | ||
| + | |}  | ||
| + | |||
| + | == Printed Circuit Board  ==  | ||
| + | <Picture and information, including links to your PCB>  | ||
| + | <br>  | ||
| + | |||
| + | == 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>  | ||
| + | |||
| + | |||
| + | <HR>  | ||
| + | <BR/>  | ||
| + | == Sensor 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 sonor sensors ====  | ||
| + | <Problem Summary>  | ||
| + | <Problem Resolution>  | ||
| + | |||
| + | <HR>  | ||
| + | <BR/>  | ||
| + | == 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>  | ||
| + | |||
| + | <HR>  | ||
| + | <BR/>  | ||
| + | == 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>  | ||
| + | |||
| + | <HR>  | ||
| + | <BR/>  | ||
| + | == Communication Bridge Controller & LCD ==  | ||
| + | <Picture and link to Gitlab>  | ||
=== Hardware Design ===  | === 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>  | ||
| + | |||
| + | <HR>  | ||
| + | <BR/>  | ||
| + | == Master Module ==  | ||
| + | |||
| + | <Picture and link to Gitlab>  | ||
| + | |||
| + | === Hardware Design ===  | ||
=== Software 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>  | ||
| + | |||
| + | <HR>  | ||
| + | <BR/>  | ||
| + | == Mobile Application ==  | ||
| + | <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>  | 
| − | + | ==== Wifi Link Reliability ====  | |
| + | <Problem Summary>  | ||
| + | <Problem Resolution>  | ||
| + | <HR>  | ||
| + | <BR/>  | ||
== Conclusion ==  | == Conclusion ==  | ||
| − | + | <Organized summary of the project>  | |
| + | |||
| + | <What did you learn?>  | ||
=== Project Video ===  | === Project Video ===  | ||
| − | |||
=== Project Source Code ===  | === Project Source Code ===  | ||
| − | |||
| − | ==   | + | === Advise for Future Students ===  | 
| + | <Bullet points and discussion>  | ||
| + | |||
=== Acknowledgement ===  | === Acknowledgement ===  | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | ===   | + | === References ===  | 
| − | |||
Revision as of 21:42, 11 March 2019
Contents
Project Title
Automophiles
Abstract
<2-3 sentence abstract>
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>
- Geographical
 
- Communication Bridge Controller & LCD
 
- Android Application
 
- Testing Team
 
Schedule
| Week# | Start Date | End Date | Task | Status | 
|---|---|---|---|---|
| 1 | 09/15/2017 | 09/16/2017 | 
  | 
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>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
<Bullet or Headings of a module>
Unreliable sonor sensors
<Problem Summary> <Problem Resolution>
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>
Mobile Application
<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>
Wifi Link Reliability
<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>