Has anyone found a camera board that can work with either Bittle or Nybble that is not "opinionated" with regards to what kind of vision algorithms it runs? The official boards already come installed with closed firmware that has pre-written algorithms built in, and can't be programmed. I'm curious if there's an open board with good documentation on how to get a framebuffer from the camera in code in order to write your own algorithms.
top of page
bottom of page
You can use the Petoi AI Vision module:
https://docs.petoi.com/extensible-modules/advanced-development-and-application-of-ai-vision-modules
Have you looked at the OpenMV camera boards? You code in MicroPython and can fork the source code from GitHub (https://github.com/openmv ) if that meets your needs.
I'd recommend using a raspberry pi zero 2w. You can connect to the Bittle with the Pi, and then use the built in Pi camera libraries for your camera, and send commands to the robot from it as well. I use this script to stream video from the Pi to a local http: