Difference between revisions of "S20: Bucephalus"
Proj user2 (talk | contribs) (→INTRODUCTION) |
Proj user2 (talk | contribs) (→Team Members & Responsibilities) |
||
Line 36: | Line 36: | ||
* <font color="black"> '''Mohit Ingale [https://gitlab.com/mohitingale GitLab] [https://www.linkedin.com/in/mohitingale/ LinkedIn]''' | * <font color="black"> '''Mohit Ingale [https://gitlab.com/mohitingale GitLab] [https://www.linkedin.com/in/mohitingale/ LinkedIn]''' | ||
** <font color="FUCHSIA"> '''Driver and LCD Controller''' | ** <font color="FUCHSIA"> '''Driver and LCD Controller''' | ||
− | ** <font color=" | + | ** <font color="red"> '''Hardware Integration (PCB Designing)''' |
*** <font color="blue"> '''Testing Team / Code Reviewers''' | *** <font color="blue"> '''Testing Team / Code Reviewers''' | ||
− | + | ||
* <font color="black"> '''Shreya Patankar [https://gitlab.com/shreya_patankar GitLab] [https://www.linkedin.com/in/shreya-patankar/ LinkedIn]''' | * <font color="black"> '''Shreya Patankar [https://gitlab.com/shreya_patankar GitLab] [https://www.linkedin.com/in/shreya-patankar/ LinkedIn]''' | ||
* <font color="33BAFF"> '''Geographical Controller''' | * <font color="33BAFF"> '''Geographical Controller''' | ||
− | ** <font color=" | + | ** <font color="red"> '''Hardware Integration (PCB Designing)''' |
** <font color="blue"> '''Testing Team / Code Reviewers''' | ** <font color="blue"> '''Testing Team / Code Reviewers''' | ||
** <font color="B933FF"> '''Wiki Page''' | ** <font color="B933FF"> '''Wiki Page''' | ||
− | + | ||
* <font color="black">''' Nicholas Kaiser [https://gitlab.com/nichokaiser GitLab] [https://www.linkedin.com/in/nicholas-kaiser-20888713b/ LinkedIn]''' | * <font color="black">''' Nicholas Kaiser [https://gitlab.com/nichokaiser GitLab] [https://www.linkedin.com/in/nicholas-kaiser-20888713b/ LinkedIn]''' | ||
− | ** <font color=" | + | ** <font color="CDCC1C">'''Bridge and Sensor Controller''' |
** <font color="B933FF"> '''Wiki Page''' | ** <font color="B933FF"> '''Wiki Page''' | ||
− | ** <font color=" | + | ** <font color="red"> '''Hardware Integration (PCB Designing)''' |
− | + | ||
* <font color="black">'''Joel Samson [https://gitlab.com/joel_samson GitLab] [https://www.linkedin.com/in/joel-samson-86240b105/ LinkedIn]''' | * <font color="black">'''Joel Samson [https://gitlab.com/joel_samson GitLab] [https://www.linkedin.com/in/joel-samson-86240b105/ LinkedIn]''' | ||
− | ** <font color=" | + | ** <font color="CDCC1C"> '''Bridge and Sensor Controller''' |
− | + | ||
* <font color="black"> '''Hari Haran Kura [https://gitlab.com/hariharankura GitLab] [https://www.linkedin.com/in/hariharankura/ LinkedIn]''' | * <font color="black"> '''Hari Haran Kura [https://gitlab.com/hariharankura GitLab] [https://www.linkedin.com/in/hariharankura/ LinkedIn]''' | ||
** <font color="4CA821"> '''Motor Controller''' | ** <font color="4CA821"> '''Motor Controller''' | ||
** <font color="blue"> '''Testing Team / Code Reviewers''' | ** <font color="blue"> '''Testing Team / Code Reviewers''' | ||
− | ** <font color=" | + | ** <font color="red"> '''Hardware Integration (PCB Designing)''' |
− | + | ||
* <font color="black"> '''Basangouda Patil [https://gitlab.com/basangouda46 GitLab] [https://www.linkedin.com/in/basangoudapatil/ LinkedIn]''' | * <font color="black"> '''Basangouda Patil [https://gitlab.com/basangouda46 GitLab] [https://www.linkedin.com/in/basangoudapatil/ LinkedIn]''' | ||
** <font color="orange"> '''Android Mobile Application''' | ** <font color="orange"> '''Android Mobile Application''' | ||
** <font color="blue"> '''Testing Team / Code Reviewers''' | ** <font color="blue"> '''Testing Team / Code Reviewers''' | ||
− | + | ||
* <font color="black"> '''Abhinandan Burli [https://gitlab.com/abhinandanburli GitLab] [https://www.linkedin.com/in/abhinandanburli/ LinkedIn]''' | * <font color="black"> '''Abhinandan Burli [https://gitlab.com/abhinandanburli GitLab] [https://www.linkedin.com/in/abhinandanburli/ LinkedIn]''' | ||
** <font color="FUCHSIA"> '''Driver and LCD Controller''' | ** <font color="FUCHSIA"> '''Driver and LCD Controller''' | ||
** <font color="blue"> '''Testing Team / Code Reviewers''' | ** <font color="blue"> '''Testing Team / Code Reviewers''' | ||
− | ** <font color=" | + | ** <font color="red"> '''Hardware Integration (PCB Designing)''' |
<BR/> | <BR/> | ||
Revision as of 04:16, 4 May 2020
Contents
ABSTRACT
Bucephalus is a Self Driving RC car using CAN communication based on FreeRTOS(Hard RTOS). The RC car takes real time inputs and covert it into the data that can be processed to monitor and control to meet the desired requirements. In this project, we aim to design and develop a self-driving car that autonomously navigates from the current location to the destination (using Waypoint Algorithm )which is selected through an Android application and at the same time avoiding all the obstacles in the path using Obstacle avoidance algorithm . It also Increases or Decreases speed on Uphill and downhill as well as applies breaks at required places. The car comprises of 4 control units communicating with each other over the CAN Bus using CAN communication protocol, each having a specific functionality that helps the car to navigate to its destination successfully.
INTRODUCTION
Objectives of the RC Car:-
1) Detection and avoidance of the obstacles coming in the path of the RC car by following Obstacle detection avoidance.
2) Getting the GPS coordinates from the Android Application and traveling to that point using Waypoint Algorithm
3) System hardware communication using PCB Design.
4) Communication between the Driver Board and Android Mobile Application using wireless bluetooth commmunication.
The project is divided into six main modules:
CORE MODULES OF RC CAR | ||||
---|---|---|---|---|
|
Team Members & Responsibilities
<Team Picture>
Bucephalous GitLab - [1]
- Mohit Ingale GitLab LinkedIn
- Driver and LCD Controller
- Hardware Integration (PCB Designing)
- Testing Team / Code Reviewers
- Shreya Patankar GitLab LinkedIn
- Geographical Controller
- Hardware Integration (PCB Designing)
- Testing Team / Code Reviewers
- Wiki Page
- Nicholas Kaiser GitLab LinkedIn
- Bridge and Sensor Controller
- Wiki Page
- Hardware Integration (PCB Designing)
- Hari Haran Kura GitLab LinkedIn
- Motor Controller
- Testing Team / Code Reviewers
- Hardware Integration (PCB Designing)
- Abhinandan Burli GitLab LinkedIn
- Driver and LCD Controller
- Testing Team / Code Reviewers
- Hardware Integration (PCB Designing)
Schedule
Week# | Start Date | End Date | Task | Status |
---|---|---|---|---|
1 | 02/16/2020 | 02/22/2020 |
|
|
2 | 02/23/2020 | 02/29/2020 |
|
|
3 | 03/01/2020 | 03/07/2020 |
|
|
4 | 03/08/2020 | 03/14/2020 |
|
|
5 | 03/15/2020 | 03/21/2020 |
|
|
6 | 03/22/2020 | 03/28/2020 |
|
|
7 | 03/29/2020 | 04/04/2020 |
|
|
8 | 04/05/2020 | 04/11/2020 |
|
|
9 | 04/12/2020 | 04/18/2020 |
|
|
10 | 04/19/2020 | 04/25/2020 |
|
|
11 | 04/26/2020 | 05/02/2020 |
|
|
12 | 05/03/2020 | 05/09/2020 |
|
|
13 | 05/10/2020 | 05/16/2020 |
|
|
14 | 05/17/2020 | 05/23/2020 |
|
|
Parts List & Cost
Item# | Part Desciption | Vendor | Qty | Cost |
---|---|---|---|---|
1 | RC Car Chassis | Traxxas | 1 | $250.00 |
2 | Lithium-Ion Battery | 1 | ||
3 | Battery Charger | 1 | ||
4 | Tap Plastics Acrylic Sheet | 1 | ||
5 | Ultrasonic Sensors | Amazon [2] | 4 | |
6 | GPS Module | 1 | ||
7 | GPS Antenna | 1 | ||
8 | Compass Module | 1 | ||
9 | UART LCD Display | 1 | ||
10 | Bluetooth Module | 1 | ||
11 | CAN Transceivers SN65HVD230DR | 15 | Free Samples | |
12 | Sjtwo Board | Preet | 4 | $50.00 |
13 | 12" Pipe | 1 | ||
14 | Android Mobile Phone | 1 | ||
15 | Sensor Mounts | 4 |
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
Bridge and Sensor 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>
Motor 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>
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>
Driver 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 ===