Skip to content

Comments

Added a try/finally case for safety.#1

Open
magicbycalvin wants to merge 1 commit intowaveshare:masterfrom
magicbycalvin:patch-1
Open

Added a try/finally case for safety.#1
magicbycalvin wants to merge 1 commit intowaveshare:masterfrom
magicbycalvin:patch-1

Conversation

@magicbycalvin
Copy link

Because the vehicle drives autonomously in the road_following.ipynb example, it is imperative to add safety features to it. As of right now, the only way to stop the vehicle is to send another car.throttle = 0 command. Stopping an autonomous vehicle under the duress of unexpected behavior can cause an individual to not think straight and therefore not realize that they can send the stopping command. Rather, the most common reaction would be to try and stop the kernel, unfortunately this still leaves the vehicle running with its last state. This is remedied by including the try/finally case which will guarantee that the vehicle comes to a stop if the infinite loop is interrupted.

Because the vehicle drives autonomously in the road_following.ipynb example, it is imperative to add safety features to it. As of right now, the only way to stop the vehicle is to send another car.throttle = 0 command. Stopping an autonomous vehicle under the duress of unexpected behavior can cause an individual to not think straight and therefore not realize that they can send the stopping command. Rather, the most common reaction would be to try and stop the kernel, unfortunately this still leaves the vehicle running with its last state. This is remedied by including the try/finally case which will guarantee that the vehicle comes to a stop if the infinite loop is interrupted.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant