Overall Progress
- Improved UWB direction
- LiDAR and obstacle avoidance integration
Risks & Management
We are still working on fine-tuning the obstacle avoidance algorithm, which has caused us to fall behind on our testing. We plan to improve our obstacle avoidance as much as possible within a certain timeframe and spend the rest of our time on testing.
Design Changes & Justification
A few weeks ago, we switched to GPS since the UWB direction was not accurate. However, we realized while testing GPS that it was highly inaccurate, and after talking with the professors for help, we reverted back to using UWB. We are now using a 2 anchor system instead of 1 anchor system to get the distance. This has been much more reliable in getting the distance between the user and the cart.
Testing
- Load capacity: Can carry up to 30 lbs and still maintain control
- Speed: Moves at an average of 3.58 mph
- Runtime: Calculated that the battery packs used to supply power will last for more than 45 minutes, estimated to last roughly 2 hours
- UWB distance accuracy: Not fully tested but verified that the UWB data provides an accurate estimate of the distances
- Following distance: Cart can maintain a following distance of 2 feet and will stop if the user and cart are too close and start moving when the distance is more than 2 feet
- LiDAR obstacle detection: LiDAR can detect obstacles with an average 3 cm difference from the actual distance in real life
- Obstacle avoidance: Cart is able to stop within 1 foot of obstacles
- The cart struggles to navigate away from obstacles and out of corners and walls so we are tuning the obstacle avoidance algorithm
- Data latency: Data of the user’s distance from cart to the motor commands executing occurs within 200ms
