3D Robotics

3689713091?profile=originalI love the OpenMV board, a $65 open source computer vision module that combines a camera and powerful M7 processor with a nice built-in Micropython interpreter and OpenCV-like computer vision library. It's also got a fantastic IDE that makes using it the simplest computer vision experience I've ever tried.  You can see in the video below how I used the board by all by itself (it can also control servos) to drive an autonomous car to follow a track:

Because the board can be easily scripted in Python, it can be configured to be pretty much any computer vision sensor you want it to be, from optical flow and line detection to full-on object recognition and tracking. Even better, it can now instantiate as a MAVLink sensor, so you can add it to any MAVLink-compatible autopilot as a sensor. 

Here's the code for making it a MAVlink optical flow sensor. 

And here's the code for making it a MAVLink April Tag sensor. April tags are the best way to recognize codes from afar with computer vision. Demo below and more info here:

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Similar question to that of Simon:

    can the April Tag code be used to hovering indoor over a Tag? Or in another way, can I obtain pose information from an OpenMV seeing an April Tag via MAVLink?

  • The 'April Tag' stuff looks pretty cool.

    Video says the detection is 'shear tolerant', but doesn't say whether the shear is a parameter that you can access. It would be really cool to be able to detect your physical relation to the tag so that you could use this for positional tracking.

  • Moderator

    saw that after i typed the message

  • Moderator

    saw that after i typed the message

  • 3D Robotics

    By clicking on the link in the first line of the post

  • Moderator

    Where can I get one these ?? 

This reply was deleted.