Difference between revisions of "S23: CAN CLAN"
(→Schedule) |
(→Schedule) |
||
Line 63: | Line 63: | ||
|- | |- | ||
! scope="row"| 1 | ! scope="row"| 1 | ||
− | | 03/ | + | | 03/01/2023 |
− | | 03/ | + | | 03/07/2023 |
| | | | ||
* Read previous projects, gather information and discuss among the group members. | * Read previous projects, gather information and discuss among the group members. | ||
Line 71: | Line 71: | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 2 | ! scope="row"| 2 | ||
− | | 03/ | + | | 03/08/2023 |
− | | 03/ | + | | 03/14/2023 |
| | | | ||
* Design interface for Bridge and Sensor Controller, with unit tests | * Design interface for Bridge and Sensor Controller, with unit tests | ||
Line 86: | Line 86: | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 3 | ! scope="row"| 3 | ||
− | | 03/ | + | | 03/15/2023 |
− | | 03/ | + | | 03/21/2023 |
| | | | ||
* Connect Sensor, Motor, and Driver controller together on CAN bus and verify messages | * Connect Sensor, Motor, and Driver controller together on CAN bus and verify messages | ||
Line 98: | Line 98: | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 4 | ! scope="row"| 4 | ||
− | | 03/ | + | | 03/22/2023 |
− | | | + | | 03/28/2023 |
| | | | ||
* Integrate Geological Controller to CAN bus with DBC, handling messages | * Integrate Geological Controller to CAN bus with DBC, handling messages | ||
Line 112: | Line 112: | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 5 | ! scope="row"| 5 | ||
− | | | + | | 03/29/2023 |
− | | 04/ | + | | 04/04/2023 |
| | | | ||
* Connect all nodes together on the CAN bus, connect android app, verify messages across all nodes | * Connect all nodes together on the CAN bus, connect android app, verify messages across all nodes | ||
Line 124: | Line 124: | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 6 | ! scope="row"| 6 | ||
− | | 04/ | + | | 04/05/2023 |
− | | 04/ | + | | 04/11/2023 |
| | | | ||
* Integrate GPS and Compass peripherals, writing the driver and unit tests | * Integrate GPS and Compass peripherals, writing the driver and unit tests | ||
Line 137: | Line 137: | ||
* '''MILESTONE - Basic car driving ability with basic obstacle avoidance''' | * '''MILESTONE - Basic car driving ability with basic obstacle avoidance''' | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 7 | ! scope="row"| 7 | ||
− | | 04/ | + | | 04/12/2022 |
− | | 04/ | + | | 04/18/2022 |
| | | | ||
* Create a on-board battery power supply for all components | * Create a on-board battery power supply for all components | ||
Line 150: | Line 150: | ||
* First Demo (Apr. 26) | * First Demo (Apr. 26) | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 8 | ! scope="row"| 8 | ||
− | | 04/ | + | | 04/19/2023 |
− | | 04/ | + | | 04/25/2023 |
| | | | ||
* 3D print sensor housings, mounting for the whole platform | * 3D print sensor housings, mounting for the whole platform | ||
Line 163: | Line 163: | ||
* Second Demo (May 3) | * Second Demo (May 3) | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 9 | ! scope="row"| 9 | ||
− | | | + | | 04/26/2023 |
− | | 05/ | + | | 05/02/2023 |
| | | | ||
* Verify that the electrical and mechanical work is complete | * Verify that the electrical and mechanical work is complete | ||
Line 173: | Line 173: | ||
* Third Demo (May 10) | * Third Demo (May 10) | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 10 | ! scope="row"| 10 | ||
− | | 05/ | + | | 05/03/2023 |
− | | 05/ | + | | 05/09/2023 |
| | | | ||
* enable the Headlights to the car | * enable the Headlights to the car | ||
Line 183: | Line 183: | ||
* Fourth Demo (May 17) | * Fourth Demo (May 17) | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 11 | ! scope="row"| 11 | ||
− | | 05/ | + | | 05/10/2023 |
− | | 05/ | + | | 05/16/2023 |
| | | | ||
* '''Full System Testing, any needed Hardware and software fixes and optimizing ''' | * '''Full System Testing, any needed Hardware and software fixes and optimizing ''' | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
! scope="row"| 11 | ! scope="row"| 11 | ||
− | | 05/ | + | | 05/24/2023 |
− | | 05/ | + | | 05/24/2023 |
| | | | ||
* '''Final Project Demo Day ''' | * '''Final Project Demo Day ''' | ||
| | | | ||
− | *<font color = " | + | *<font color = "red"> Uncompleted |
|- | |- | ||
|} | |} |
Revision as of 03:10, 3 March 2023
Contents
Project Title
<Team Name>
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 | 03/01/2023 | 03/07/2023 |
|
|
2 | 03/08/2023 | 03/14/2023 |
|
|
3 | 03/15/2023 | 03/21/2023 |
|
|
4 | 03/22/2023 | 03/28/2023 |
|
|
5 | 03/29/2023 | 04/04/2023 |
|
|
6 | 04/05/2023 | 04/11/2023 |
|
|
7 | 04/12/2022 | 04/18/2022 |
|
|
8 | 04/19/2023 | 04/25/2023 |
|
|
9 | 04/26/2023 | 05/02/2023 |
|
|
10 | 05/03/2023 | 05/09/2023 |
|
|
11 | 05/10/2023 | 05/16/2023 |
|
|
11 | 05/24/2023 | 05/24/2023 |
|
|
Parts List & Cost
Item# | Part Description | Vendor | Qty | Cost |
---|---|---|---|---|
1 | Redcat [] | 1 | $ | |
2 | SN65HVD23 CAN Transceivers | Waveshare[2] | 5 | $ |
3 | HRLV-EZ0 Ultrasonic Sensors | [] | 3 | $ |
4 | [] | 1 | $17.50 | |
5 | [] | 1 | $59.50 | |
6 | [] | 1 | $33.18 | |
7 | [] | 1 | $5.99 | |
9 | [] | 1 | $7.00 |
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
< List of problems and their detailed resolutions>
Motor ECU
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Geographical Controller
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Communication Bridge Controller & LCD
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Master Module
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
Mobile Application
<Picture and link to Gitlab>
Hardware Design
Software Design
<List the code modules that are being called periodically.>
Technical Challenges
< List of problems and their detailed resolutions>
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 ===