project d.r · project goals this project seeks to create a self-steering, rocket powered, rc car...
TRANSCRIPT
![Page 1: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/1.jpg)
Project D.R.C(Driverless Rocket Car)
Presented By: Jorge RodriguezDate: 12/11/19
AE-457
![Page 2: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/2.jpg)
● Autonomous driving is very expensive and hard to do research on a student budget
● Autonomous RC cars/ racing is still quite expensive and complicated when using Lidar or
cameras to operate
● Autonomous RC racing is still slow and clumsy
● The barrier for entry on a student level is far too high without financial support
The Problem
![Page 3: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/3.jpg)
My Proposal● A driverless rocket powered RC racing car
○ IMU is used to correct steering for straight line corrections
○ Model rocket engine will violently propel the RC car forward
● IMU and aerodynamic body will keep the RC car planted to the floor in an attempt to control
the rocket for fast self-steering racing
● Can operate anywhere
● A focus on low cost and development skill means that students with little funding or
experience can enter the world of autonomy
● Can brake when needed using remote control
● Fully functional RC car without rockets
![Page 4: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/4.jpg)
Current Solutions (And Limits)Navigation
● Solo IMU navigation (Preferred):
○ Low Power
○ Low Cost
○ Can operate anywhere without self-learning
○ Tendency to drift over extended period of
time
● Lidar/ Camera navigation (Alternative):
○ Commonly used for autonomous driving
and racing
○ High CPU consumption
○ Very expensive
Motor
● Rocket Motor (Preferred):
○ Inexpensive for high speeds
○ Can be bought in bundles
○ Restricted to straight line
○ Lack of information
● Electric Motor (Alternative) :
○ Most common use for RC cars
○ Abundant information
○ Easily Controllable
○ Very expensive for high speeds
![Page 5: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/5.jpg)
Why should I consider other solutions?
● Lidar and camera based navigation systems are popular areas of research for autonomous
driving and racing
○ Algorithm based driving used to navigate most autonomous vehicles
● Electric motors are the most popular form of racing for autonomous vehicles as they come
readily equipped with most 1/10 scale RC cars
○ Simple to use and control throttle
○ Easy to control
![Page 6: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/6.jpg)
Project Goals
● This project seeks to create a self-steering, rocket powered, RC car platform for entry level
students to experiment with IMU based steering, mechanical and aerodynamic design
● CAD design for pre-planning of electronics placement and body design for aerodynamic flow
● Receive and store steering data during launches to compare multiple runs
● Safely stop the car during launch in the event of misguided direction
![Page 7: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/7.jpg)
Requirement Specifications
![Page 8: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/8.jpg)
Design Assumptions● I must assume that there will be ample amount of rockets and electronics available to me during
testing as I am sure components will be damaged during rocket testing
● I must assume that I can learn how to make the steering servo respond to the readings given by the
IMU
● I must assume that I can learn or receive assistance in learning advanced C programming in a few short
months
● I must assume that I will have a budget ready for my final components list
● I must assume that I will have a test bed (open strip) for when I need to test the RC car
○ The car will be loud and may disturb residents if launched on Capitol property
● While I would like to construct my own body from scratch, I must assume that I will use the body
provided from the chosen RC car kit and build aerodynamic parts to create downforce onto the vehicle
● I must assume that I can even high downforce wings will function when scaled down
● Will use A to D class rockets for propulsion
● Core controller will be an arduino
● Roughly 2-3 pounds when fully built
● Use in conjunction with an IMU
![Page 9: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/9.jpg)
Constraints● Full build (frame, electronics, programs) must cost less than $500
● Must be able to be built over a several weekends
● Steady cash flow will be restricted as I am currently earning $80 a week from a part time job
and struggling to find another higher paying position
● Frame could possibly not handle the impact of crashing and damaging the frame or electronics
● My knowledge of C programming and electronics is quite lacking
● My knowledge in aerodynamic design is lacking
● Must minimize weight and maximize road control
● Must maximize downforce
● Servo must be able to respond fast enough corrective steering
![Page 10: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/10.jpg)
My Experience/ Skills
● MDSGC Writing Intern
○ No technical experience
○ Observed CACTUS-1 design and history
● BitCamp 2019
○ Limited CAD design
● Basic soldering skills
● Some experience with C, C++ and Python
● Some experience with CAD
![Page 11: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/11.jpg)
Concerns
● I have never worked with rockets before
● I have never attempted to code something that moves automatically so rapidly
● I have never built a project from the ground up over the course of multiple weeks
● I am not sure how to simulate this project in a program to save some time and money for
launches
![Page 12: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/12.jpg)
Project Budget and Supports
![Page 13: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/13.jpg)
Project Budget and Supports Cont.
![Page 14: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/14.jpg)
Initial Project Schedule
![Page 15: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/15.jpg)
Initial Project Schedule Cont.
![Page 16: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/16.jpg)
Bibliography/ Literature ReviewKegelman, J., Harbott, L., Gerdes, J. (2016). Insights into Vehicle Trajectories at the Handling Limits: Analyzing Open Data from Race Car
Drivers. Vehicle System Dynamics, 55:2, 191-207
Retrieved from https://doi.org/10.1080/00423114.2016.1249893
Mckay, N., & Gopalarathnam, A. (2002). The Effects of Wing Aerodynamics on Race Vehicle Performance. SAE Transactions,111, 2254-2263.
Retrieved from http://www.jstor.org/stable/44719409
T.Schönberg,M.Ojala, J.Suomela, A.Torpo, A.Halme (1995). Positioning an Autonomous Off-Road Vehicle by Using Fused DGPS and Inertial
Navigation. IFAC Proceedings Volumes, 28:11, 211-216 Retrieve from https://doi.org/10.1016/S1474-6670(17)46974-6
Teschler, L. (2018). Inertial Measurement Unit Will Keep Self-Driving Cars on Track. Microcontroller Tips, Retrieve from
https://www.microcontrollertips.com/inertial-measurement-units-will-keep-self-driving-cars-on-track-faq/
MPU-6050 6dof IMU tutorial for auto-leveling quadcopters with Arduino source code
https://www.youtube.com/watch?v=4BoIE8YQwM8
Build an Electronic Level with MPU-6050 and Arduino
https://www.youtube.com/watch?v=XCyRXMvVSCw
![Page 17: Project D.R · Project Goals This project seeks to create a self-steering, rocket powered, RC car platform for entry level ... I must assume that I will have a budget ready for my](https://reader034.vdocument.in/reader034/viewer/2022050218/5f644cf077333642c8360171/html5/thumbnails/17.jpg)
Project D.R.C(Driverless Rocket Car)
Presented By: Jorge RodriguezDate: 12/11/19
AE-457
Questions??