A microcontroller board with a camera, mic, and Coral Edge TPU
coral.ai
coral.ai
I bought their m.2 dual tpu and the drivers are in a really bad state
They got in the linux kernel, staging, then basically no work done. They continued the development off-tree, going out of sync with what the kernel had. Only 4.19 supported if I remember correctly.
Finally removed from the kernel in...5.13?
Driver wise I can't say that this company is trustworthy
Eventually I just sold it, and back when you could buy them, picked up a couple more USB Corals. Works well enough, but it’s ugly.
Yes, STM, XYZ, CabbgePi, etc., is better, faster, has sata, has emmc storage, has more pins, less power usage, has this and that, but if I can't program it now, because of software bugs, and won't be able to program in in 5 years, because the toolchain will be abandoned by now, I really don't need it.
source: I have a bunch of microcontrollers and single-board computers, collecting dust in a drawer at work.
I've been trying to find the Coral USB Accelerator[0] for a Frigate installation for a few years now. Mouser Europe has a lead time of ... 81 weeks! Other distributors just say "nope".
I've been trying to get one for ~1yr but it's not happening any time soon.
It's not a complaint, but I'm surprised they're releasing new hardware soon when people can't even get the hardware they have now.
I don't need it _that_ much. =)
Also at first glance, the docs and software support are questionable at best.
The main issue I've had is that the compiler behaviour differs between versions (and it's very difficult to find older releases), so where previously you could run a big model and delegate things to the CPU, now it sometimes won't compile at all. There were also problems where we trained a model in AutoML - using free credits but the real cost would have been over $100 - and the edgetpu compiled model lost a lot of performance for no apparent reason. The developers have been very helpful when I've contacted them, and generally you can get through to real devs (not generic support) who can look at your model for you. Mostly I think you need to take care when training models for these devices, but quantisation-aware training is not trivial to use in Tensorflow and there are only a few off-the-shelf models which are supported in the various toolkits. Model maker looks promising, but it's also finnicky in my experience [1]. I guess that's my main caution: it's often very difficult to figure out why your model performance goes to crap when you compile it, especially if the input TFLite model is fine.
I'm not super worried about hardware availability. They're suffering from the chip shortage like everyone else, so it's not surprising that lead times are long. I was able to buy my device in late 2020 without any trouble.
They also make a nice little environmental sensor + OLED board that's compatible with Pi headers and is the same form factor as the Pi Zero. A bit odd, because on the Coral dev board the heatsink is squarely in the way and you have to buy an extension header for it.
[0] https://github.com/jveitchmichaelis/edgetpu-yolo/blob/main/h...
[1] https://www.tensorflow.org/lite/guide/model_maker
^Remember that time when Intel released an OpenVINO installer that clobbered any existing OpenCV build on your system?
I think it is impressive cramming an ML model into something small like this, wonder if you could go as far as VIO.
Random thought: you attach one to the front of a football, you throw it and it can steer itself through trees (servo tail).
4 TOPS with 2 TOPS/W is also interesting, this thing has 2W TDP!?
That's 400mA at 5V, seems reasonable to me.
> Random thought: you attach one to the front of a football, you
> throw it and it can steer itself through trees (servo tail).
You could also have it ignite an Estes D engine after the football leaves the hand.Ah yes, something that will be discontinued 3 months from now.
No thanks!
>NXP i.MX RT1176 (Cortex-M7 and Cortex-M4)
An cortex M that has dual GBit Ethernet and is usable with at least FreeRTOS and Zephyr.
disclaimer: I sell these :)
There are 3 configurations on the webpage: Basic, Standard, Advanced (https://rapidlab.io/raco-edge-ai-gateway/).
The prices are respectively: 219, 309, 409 USD + shipping
For 1, 2 or 3 units the lead time is 2-3 weeks. For more, I would have to ask my engineers.
The price is probably something unreasonable, with a high minimum order quantity or high lead time - because that's typically what happens when you see "Ask for Price" or "Request a Quote" (folks who do that often want to reduce your ability to comparison shop easily).
Camera is the same and i wanted to compare TOPS, but it's not listed on the Pico4ML specification page.
I'm wondering about the price though. The ArduCam is only 35$.
I was also faintly surprised to learn that the Paralella still exists! I always wanted one to play with and I thought they discontinued them.
Er... Sure you can use it for robots, but that device seems pretty well suited to to do covert face/voice recognition...