Autonomous library service robot built for the SICK $10K Challenge. LiBot handles logistics and patron support inside a working library: it navigates around people, helps with catalog search, reads shelves with OCR, and talks to patrons through a conversational voice interface. Team project, ROS 2 end to end.
- Reverse-engineered Berkshire Grey FlexBot mobile base
- SICK PicoScan 150 LiDAR + IMU for SLAM, obstacle avoidance and safe human operation
- Reflective marker localization using LiDAR intensity returns for shelf-level precision
- OCR-based shelf reading and inventory verification
- Touchscreen UI plus ChatGPT Voice API for catalog search, guidance and check-in/out
- Designed for scalable multi-robot deployment in libraries and archives
Repo: https://github.com/virmani11kartik/flex_bot/tree/jetson
libot2.mp4









