-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use deep learning autopilot with gps autopilot #1128
Comments
A very ambitious undertaking to say the least. TCIII |
I believe a simpler solution would be to use IMU input in place of image, throttle and steering inputs. TCIII |
en. I think this ideal is great that achieve the goal: donkey car can drive from A point to B point , then to C point in the counrty. |
The path follow template currently relies on timely and accurate gps readings. However in the real world gps can fail. During a race this can lead to a crash as we have seen in the Indy Autonomous Challenge. We have seen this at the first race at UCSD where the two finalists, one a Donkeycar and one an F1Tenth-like car running ROS, both failed at the start due to gps issues.
This project would add the ability to run a deep learning autopilot in parallel with the gps autopilot. The deep learning autopilot may be used as a fail safe if the gps fails or it may be used to increase autopilot quality when using a low quality gps.
The development would be in two parts:
These two tasks can be accomplished independent of each other; so two different teams could do these tasks in parallel. Indeed they can be used independently. For instance, we can gather the data and train it using the deep learning template as we do now, and if we have the ability to run a deep learning model in the path follow template then just use the model in the path follow (so path follow does not have to save data). If we can gather data in the path follow template then we can use it to train a deep learning autopilot for the deep learning template (so path follow does not have run a deep learning autopilot). But once we have both then we can have a combined template that can use either or both.
The text was updated successfully, but these errors were encountered: