Warehouse Robotics Obstacle Avoidance

Dec. 2023

Summary

  • Developed a novel method of obstacle avoidance for warehouse robotics using and overhead RGB camera
  • Used camera to detect potential obstacles using real-time image segmentation
  • Used Control Lyapnuov Functions - Control Barrier Functions (CLF-CBF) to create a local path planner to re-route robot around potential obstacles
  • Used differential drive robot kinematics and inverse-kinematics to control robot along path

Context

For my class EK505: Introduction to Robotics, for our final project, my team designed an obstacle avoidance system for warehouse robots. Typical warehouse robots use LiDAR to detect obstacles and the environment around them. However, this leaves them prone to small pieces of debris such as broken pallet chunks that are often found in warehouses. Robots can slip on them and whatever they are carrying may be damaged if the robot falls. To solve this problem, our group explored using an overhead RGB camera to detect obstacles.

Demo

GitHub Repo

https://github.com/ctallum/S.A.M.I.A.M

Final Report