Background: I am a postgraduate student just graduated with Distinction in MSc in Robotics with Artificial Intelligence, with an undergraduate background in Electrical Engineering.
Platform: I utilized a wheeled_mobile robot type. I focused on building advanced safety AI capabilities on top of this existing platform, rather than building it from scratch.
The primary objective was to address localization drift in autonomous warehouse robots, a critical safety issue caused by factors like wheel slip, encoder errors, or flawed SLAM corrections. If a robot incorrectly calculates its position, it risks colliding with racks, striking personnel, or dropping payloads. I sought to implement a system capable of detecting these drifts in real-time to trigger safety stops and prevent accidents before they happen.
To integrate my platform with RideScan, I performed the following steps:
The RideScan API provided clear, actionable insights into robot performance through real-time risk scores:
My primary challenge was an initial mismatch between my local data and the required RideScan calibration file formats. Resolving this data structure conflict required significant effort to map my existing datasets into the standard RideScan format, which initially consumed several hours of development time. However, this was an isolated integration hurdle; once the data formatting was aligned, the remainder of the implementation process was straightforward and highly efficient.