Difference between revisions of "S19: Mystery Machine"
Proj user18 (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 Qualit...")  | 
				Proj user18 (talk | contribs)   | 
				||
| Line 1: | Line 1: | ||
| + | == Project Title ==  | ||
| + | ===Mystery Machine===  | ||
| − | ==   | + | == Abstract ==  | 
| − | <  | + | <2-3 sentence abstract>  | 
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | ==   | + | === Introduction ===  | 
| − | The   | + | |
| + | The project was divided into N modules:  | ||
| − | + | * Sensor ...  | |
| − | + | * Motor..  | |
| + | * ...  | ||
| + | * Android  | ||
=== Team Members & Responsibilities ===  | === 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  | ||
| + | ** Link to Gitlab user1  | ||
| + | ** Link to Gitlab user2  | ||
| + | |||
| + | * Motor  | ||
| + | ** Link to Gitlab user1  | ||
| + | ** Link to Gitlab user2  | ||
| + | |||
| + | * Geographical  | ||
| + | ** Link to Gitlab user1  | ||
| + | ** Link to Gitlab user2  | ||
| + | |||
| + | * Communication Bridge Controller & LCD  | ||
| + | ** Link to Gitlab user1  | ||
| + | ** Link to Gitlab user2  | ||
| + | |||
| + | * Android Application  | ||
| + | ** Link to Gitlab user1  | ||
| + | ** Link to Gitlab user2  | ||
| + | |||
| + | * Testing Team  | ||
| + | ** Link to Gitlab user1  | ||
| + | ** Link to Gitlab user2  | ||
| + | |||
| + | <br>  | ||
== Schedule ==  | == Schedule ==  | ||
| − | {| class="wikitable  | + | |
| + | |||
| + | {| class="wikitable"  | ||
|-  | |-  | ||
! scope="col"| Week#  | ! scope="col"| Week#  | ||
| − | ! scope="col"| Date  | + | ! scope="col"| Start Date  | 
| − | ! scope="col"|   | + | ! scope="col"| End Date  | 
| + | ! scope="col"| Task  | ||
! scope="col"| Status  | ! 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 ==  | ||
| + | {| 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 ===  | === 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 ===  | === 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 ===  | ||
| + | |||
| + | === 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 ===  | ||
| + | <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:27, 11 March 2019
Contents
Project Title
Mystery Machine
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>
-  Sensor
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Motor
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Geographical
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Communication Bridge Controller & LCD
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Android Application
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
-  Testing Team
- Link to Gitlab user1
 - Link to Gitlab user2
 
 
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>