-
Notifications
You must be signed in to change notification settings - Fork 4
Smartcar functionalities including obstacle avoidance
Anton Golubenko edited this page May 24, 2022
·
9 revisions
CarEship has a team of staff members whose job is to control and monitor the car. The car is able to be controlled remotely, and is able to avoid obstacles in order to ensure that items are safely delivered.
- The car shall be able to move in different directions, such as left, right, forward, backwards.
- The car shall be able to change speed i.e, reduce or increase the speed.
- The car shall be controlled remotely with a joystick.
- The car shall be able to avoid obstacles in front, left and right.
- The car shall be able to drive by itself without being manually controlled.
- The car has good reliability in detecting nearby objects and thus should detect and avoid an obstacle at most 40 cm before it.
- The sensors used in the car/emulator give a 100% accurate representation of the environment.
A customer has ordered a medical item in the app, and it has to be delivered to them. The assigned staff member logs into the app, and goes to the orders screen. The member picks an order and starts the delivery. The staff has to have a control over the smartcar, so that they can deliver the goods to the specified address. The staff member feels tired, and therefore is going to turn on the autopilot feature, so that the car can avoid encountered obstacles, and the goods can be delivered safely.
Overview
Get starter
Milestones
- UI Prototype design and basic functions
- Smartcar functionalities including obstacle avoidance
- Android App (Staff interface design)
- Android App (customer interface design)
- Linking of Database and Android App
- Linking of emulator and Android App
- Documentation
- Continuous Integration
- Improvements and workflow enhancement
- SMCE emulator environment modding (modification).
- CarEShip App Instrumented UI testing
Documents