| Task Responsibility
}
- 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
|
02/19/2024
|
02/25/2024
|
- Read previous projects, gather information, and discuss among the group members.
- Schedule weekly online meetings
- Order CAN transceivers
- Test GPS and UART communication.
|
|
| 2
|
02/26/2024
|
03/03/2024
|
- Distribute modules to each team member.
- Create parts list and Bill of Materials
- Test CAN Bus communication between 2 boards
|
|
| 3
|
03/04/2024
|
03/11/2024
|
- Order all sensors
- Research on RC car brands and features.
- Create project schedule and milestones.
|
|
| 4
|
03/18/2024
|
03/24/2024
|
- Setup project repository
- Order RC car
- Test CAN bus with DBC file messages via BusMaster
|
|
| 5
|
03/25/2024
|
03/31/2024
|
- Set up driver node to handle CAN messages received from sensor node
- Set up sensor node to send CAN messages
- Set up motor controller node to receive driver commands
|
|
| 6
|
04/01/2024
|
04/07/2024
|
- Set up Geo Controller to receive destination coordinates
- Link Geo controller to GPS module
- Integrate sensor hardware into sensor node
- Test LCD module
- Begin wiki documentation
|
|
| 7
|
04/08/2024
|
04/14/2024
|
- Enhance obstacle avoidance algorithm
- Integrate RPM and ultrasonic sensor
- Integrate LCD module
- Setup basic mobile app
- Test obstacle avoidance
- Start working on board power supply
|
|
| 8
|
04/15/2024
|
04/21/2024
|
- Fine tune obstacle avoidance algorithm
- Hack RC car's RPM and install RPM sensor
- Integrate compass module
- Begin RC car design and assembly
|
|
| 9
|
04/22/2024
|
04/28/2024
|
- Finish RC car prototype 1
- Start outdoor testing at garage rooftop
- Complete basic mobile app with destination, start/stop buttons
- Interface motor and steering
- Set up LED fault indicators
|
|
| 10
|
04/29/2024
|
05/05/2024
|
- Edit Wiki report, continue updating through next few weeks
- Fine tune mobile app to display real-time location
- Display debug information on LCD
- Continue RC outdoor tests
|
|
| 11
|
05/06/2024
|
05/12/2024
|
|
|
| 12
|
05/06/2024
|
05/12/2024
|
|
|
| 13
|
05/13/2024
|
05/19/2024
|
- Finish writing project report
- Final RC car tests on North Garage
- Reimburse team members for RC car parts and sensors
|
|
| 14
|
05/20/2024
|
05/26/2024
|
|
|
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
< 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 ===
|