I've successfully used OAK-D attached to a MacBook. My goal now is to mount the OAK-D on a mobile rover, where the OAK-D would be attached to a Raspberry Pi. I have a number of questions about such a system.
- I assume I need to use a Pi 4B to achieve the maximum processing power. True? I realize the choice depends on what the Pi is doing for CV and AI and everything else. For sure the Pi would also be the overall brains, e.g., controlling motors and monitoring any sensors, at least an IMU. I'd prefer to err on the side of having too much processing power than too little.
- How much memory would be necessary for the Pi to support the OAK-D, etc.? I assume a minimum of 4GB, but I guess 8GB might be needed. That said, when doing "real stuff", there would be no development tools or desktop running, only whatever processes/threads would be needed for CV, AI, and rover control.
- I use PyCharm on macOS. I see that it is supposed to run on Raspberry Pi OS as well, but that would require running the desktop as well. Has anyone had experiences, good or bad? In theory, I could develop on my MacBook and push the code to the Pi if necessary.
- Does anyone have any suggestions for mounting the OAK-D on a mobile robot? In particular, how does it get secured using the tripod screw? I've found some possibilities that are for GoPro, but there could be something more appropriate. Also, would the answers be any different for an OAK-D Lite. I may have that in my hands before I get to the point of actually mounting an OAK model.
- I think I can find a power bank that would power both the Pi4 and the OAK-D. Is there any reason not to take that approach?
Thanks for any input.