Difference between revisions of "S22: Silver Arrow"
Proj user5 (talk | contribs) (→Schedule) |
Proj user5 (talk | contribs) (→Schedule) |
||
Line 99: | Line 99: | ||
* Ordered and received necessary parts for the car | * Ordered and received necessary parts for the car | ||
* Getting acquainted with the basics of the android studio application | * Getting acquainted with the basics of the android studio application | ||
− | * Researched | + | * Researched basic mobile application development |
− | * Completed basic driver logic code, Motor controller and sensor node logic | + | * Completed basic driver logic code, Motor controller, and sensor node logic |
| | | | ||
* <span style="color:green">Completed</span> | * <span style="color:green">Completed</span> | ||
Line 116: | Line 116: | ||
* Completed Bluetooth configuration for mobile app connection, and established communication with SJ2 board | * Completed Bluetooth configuration for mobile app connection, and established communication with SJ2 board | ||
* Developed a basic mobile application showing maps and current location | * Developed a basic mobile application showing maps and current location | ||
− | * | + | * Began coding compass data |
* Ongoing testing of RPM sensors, motor logic, and sensors for different node | * Ongoing testing of RPM sensors, motor logic, and sensors for different node | ||
| | | | ||
Line 125: | Line 125: | ||
* <span style="color:orange">In Progress</span> | * <span style="color:orange">In Progress</span> | ||
* <span style="color:orange">In Progress</span> | * <span style="color:orange">In Progress</span> | ||
+ | |- | ||
+ | ! scope="row"| 5 | ||
+ | | | ||
+ | <div style="text-align:center">04/12/2022</div> | ||
+ | | | ||
+ | <div style="text-align:center">04/18/2022</div> | ||
+ | | | ||
+ | *Begin laying out hardware requirements for PCB and discuss about hardware integration | ||
+ | *Tune driver and obstacle avoidance algorithm based on data from sensor nodes with unit-testing | ||
+ | *Implement an application with a startup Bluetooth connection page | ||
+ | *Start researching on Wheel encoder according to the requirement | ||
+ | *Unit Test Direction Distance Calculation Module. Manual calculation of data should match module output | ||
+ | *Integrate and send GPS and Compass and send data over can bus to driver logic | ||
+ | | | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | |- | ||
+ | ! scope="row"| 6 | ||
+ | | | ||
+ | <div style="text-align:center">04/19/2022</div> | ||
+ | | | ||
+ | <div style="text-align:center">04/25/2022</div> | ||
+ | | | ||
+ | *Begin to analysis real world tests from previous weeks implementation and perform fixes for issues faced | ||
+ | *Ensure Canbus nodes are communicating correctly by verifying PCAN data. Verify that timing for data is correct | ||
+ | *Integration of all module (sent data from GPS&Compass to->Driver to->Motors & Wheels) | ||
+ | *Start working on the PCB, order the PCB and also purchase the required components | ||
+ | *Integration testing with obstacle avoidance | ||
+ | *Add extra features to mobile application | ||
+ | | | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | * <span style="color:red">Incomplete</span> | ||
+ | |||
|} | |} | ||
Revision as of 22:54, 12 April 2022
Contents
Project Title
<Team Name>
Abstract
<2-3 sentence abstract>
Introduction
The project was divided into N modules:
- Sensor ...
- Motor..
- ...
- Android
Team Members & Responsibilities
Pushkar Deodhar LinkedIn
- App development
- Mechanical/Hardware/circuit/PCB designing
Vilas Dhuri LinkedIn\
- Driver Logic
- Hardware and PCB designing
Rishabh Gupta LinkedIn
- Driver Logic
- Wiki page manage
Saharash Shivahre LinkedIn
- Geo controller
- Wiki page manage
Naveena Sura LinkedIn
- Geo controller
- Git repo managment
Daya Modekar LinkedIn
- Motor controller
Vivek Tapkir LinkedIn
- Sensor controller
Schedule
Week# | Start Date | End Date | Task | Status |
---|---|---|---|---|
1 | 03/16/2022 | 03/22/2022 |
|
|
2 |
03/23/2022
|
03/29/2022
|
|
|
3 |
03/30/2022
|
03/04/2022
|
|
|
4 |
04/05/2022
|
04/11/2022
|
|
|
5 |
04/12/2022
|
04/18/2022
|
|
|
6 |
04/19/2022
|
04/25/2022
|
|
|
Parts List & Cost
Item# | Part Desciption | Vendor | Qty | Cost |
---|---|---|---|---|
1 | RC Car | Traxxas | 1 | $250.00 |
2 | CAN Transceivers MCP2551-I/P | Microchip [1] | 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>