-
Notifications
You must be signed in to change notification settings - Fork 3
Autonomous driving
The autonomous driving feature keeps the Medcar moving and avoiding obstacles without needing any input from the user. This feature was made to give the user the option to let the Medcar stay moving while no input is being given, and also turn to the sides when it detects obstacles. The feature also allows the user to regain control of the Medcar when the auto driving mode is turned off.
- The user should be able to enter and exit auto driving mode, by a simple button changing color based on auto driving mode being on or off.
- The car should be able to drive itself with the user handsfree.
- The car should be able to avoid obstacles while in autonomous driving mode.
- The car should stop its autonomous movement immediately when the autonomous driving mode is turned off.
- When the car detects an obstacle, it should turn to the sides and choose the path that has no obstacle in front of it.
- The auto driving mode should allow the user to not be giving input for at least 2 minutes.
- The car should be able to avoid 100% of the obstacles.
A nurse is steering a Medcar with medicine to a patient's room, but then has to treat another patient personally immediately, so she decides to turn on the autonomous driving mode so that the Medcar will keep moving while she treats the other patient. The Medcar continues moving forward until an obstacle is detected, in which the car turns to the sides, resulting in the car steering slightly off the path to the intended destination. The nurse can always know if the auto driving feature is turned on by checking the color of the feature's button. When the nurse is done with the patient she turns the autonomous driving mode off and continues to steer the Medcar to the first patient's room.