Originally brought this to use with a Raspberry Pi but ended up using it with an Arduino uno and an Adafruit ItsyBitsy 5v. I can say it does exactly what you want to to and I couldn't ask for more. Great documentation on github and easy enough for a noob like me to figure out. The provided code is well written and easy to understand and edit to suit your needs. Postage was about a week to the UK from the USA (although the tracking seemed to get confused, can't blame seller, I guess the US Postal Service need to up their game). In all 10/10 thanks for building a great product!
I began with the Octosonar 8 and have built an autonomous robot using the board+mounts. The I2C interface makes it easy to add 8 sensors to my arduino. Everything works like a charm. I am fairly new to Arduino and required some hand holding. The support I received was extremely helpful. I now have purchased the OctosonarX2 using 12 sensors. It works like a charm.
I used this product to add obstacle avoidance to a chassis with skid steering.
Everything worked first try with no troubleshooting needed.
I had to intuit how to put it together from the parts photos but it wasn't hard. Assembly involved a bunch of soldering - if you're slow like me plan about an hour.
Getting the sensors at the right angles was tricky, most of mine are ~5 degrees above or below the horizon line. Did not appear to affect navigation. Mounted easily to actobotics pattern plate.
After setup you will need to manually identify the sensors one by one to know how to address them.
The refresh rate for the setup seems pretty slow, maybe 250ms? This is my first use of ultrasonics so maybe that's expected. Practically speaking it makes it tricky to do something like smoothly slow based on distance, you'll have to use sampling and interpolation to get an effect like that. The readings are quite consistent and stable.
The actual layout of the sensors, with 2 per Cardinal direction and 1 per diagonal, is not ideal for a larger bot - mine is 10" wide and a dead center table leg results in a collision. I plan on reconfiguring mine to rotate the front sensor clusters so that the center sensor in each cluster points forward, and the others point 45 degrees off of center, creating a protective triangle in front of the bot for emergency braking when it sees a table leg etc.
Overall I'm pleased with the kit for it's price and found it well designed. I would recommend it for a chassis that needs emergency braking capability in multiple directions. To use it for navigation/mapping shouldnt be super hard if you have the necescesary feedback about movement and rotation. I would not recommend this kit for bots intended to move faster than 0.5 m/s.
I am using the Octosonar on a robot rover. It appears to be doing a great job of cycling through the ultrasonic sensors and enabling the software to compute distances. I am a newbie with arduino and coding and I with some learning time was able to get it up and running so that the rover can steer autonomously.
Vendor is very attentive to detail. Well packaged and arrived on a timely basis. The product was exactly as described and example code provided to get you up and running . Good communications - even after the sale - vendor inquired about condition of package and contents upon arrival. It is a bit of a niche product but if your "maker journey" takes you in this direction it is an excellent and inexpensive item to have along. I would readily purchase from Alastair again.