Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

2 c ) Extra Credit: Make your algorithm even better Prof. Everett's simple pure pursuit implementation used an average number of steps of 7 9

2 c) Extra Credit: Make your algorithm even better
Prof. Everett's simple pure pursuit implementation used an average number of steps of 79.44 on the validation set. You can earn 1 extra credit
point if you upload a second implementation to Gradescope achieves below 80 steps on average (while also achieving 100% success). You can
earn additional extra credit for having the best implementation in the class according to the Gradescope leaderboard.
You can try different strategies than just pure pursuit. Whichever control strategy you end up using, please use the BetterCont rol ler class
below for this part, which has the same class/function signatures as before.
Note: there will be a test suite that is similar but not identical to the validation method above to ensure your algorithm doesn't overfit to specific
cases.
[] class BetterController:
def__init_(self, L=3.):
""'"Store any hyperparameters here."'"'"
self.L = L
def get_action(self, obs: np.ndarray, goal: np.ndarray) np.ndarray:
""'"Your implementation goes here""'"
raise NotImplementedError()
return np.array([linear_speed, angular_speed])
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Modern Database Management

Authors: Fred R. McFadden, Jeffrey Slater, Mary B. Prescott

5th Edition

0805360549, 978-0805360547

More Books

Students also viewed these Databases questions