check in
Completed

robot localisation sensor disk

PROrobot localisation sensor disk

tag

160
0
0
0
Mode:OSHWLab Stars
OSHWLab Stars
Reproduction cost: $300

License

MIT License

Creation time:2025-01-17 16:03:24Update time:2025-04-16 01:20:09

Description

Robot sensor module

This project is a compact sensor module (fitting in a circle of only 124mm diameter) that houses a rich array of sensors to satisfy all your robot environment localisation needs!

On the outside, there is a ring of 16 FFC connectors that connect to a seperate ultrasonic module built on the CH201 sensor. The tiny form factor of these ultrasonic sensors, their high operating frequency (85KHz), and the easily expandable I2C interface, enable them to be closely packed together in a ring to create a map of the distances in the environment. They can also have custom shaped acoustic interfaces to change their field of view behavior, and thresholds can be set in their firmware to optimise for performance in your specific environment. Ultrasonic sensors also work for all objects unlike LiDAR sensors, which are affected by inteference from reflective or transparent objects. This makes CH201 modules the ideal choice for ToF sensors in robotics. The ring array of these modules enable a highly reliable and consistent map of the environment to be generated, from which obstacles can be detected and the robot's position and orientation be calculated. This is a huge upgrade from many robots that only rely on an inertial measurement unit (IMU) to localise, as they drift very easily.

The CH201 array has one weakness: it's low refresh rate and (comparatively to the IMU) low resolution. Thus, we also added a BNO085 breakout board to the mix. This IMU is known for its good performance and (comparatively) low drift, which is ideal for fine control of the robot while the ultrasonic sensor array can provide more reliable data.

The module takes 5V power, which should be readily available in most robots, and can be interfaced through UART (for reliable communications), SPI (for higher speeds), or wirelessly. Circuit protection on the PCB is taken seriously, with decoupling capacitors at all crucial locations. The microcontroller used is an ESP-32, which also has wireless functionality that can aid debugging and act as the communication if running wires is inconvenient, or used for retrofitting into an original design that does not have spare exposed UART or SPI channels.

 

Thanks to the generous support from OSHWLab, the project has been completed! It has localisation accuracy to +-5mm, and works very reliably!

Design Drawing

The preview image was not generated, please save it again in the editor.

BOM

Bom empty

Attachments

OrderFile nameDownload times
No data
Clone
Add to Album
0
0
Share
Report

Project Members

Comment

All Comments(1)
Sort by time|Sort by popularity
Followers0|Likes0
Related projects
Empty

Bottom Navigation