This has been a very productive week for me. I successfully built 3 ROS 2 packages:
1. AI Chatbot: A ROS 2 package for LLM AI: GPT4All with Phi-3-mini-4k-instruct.Q4_0. (It works wonderfully, even on a laptop without a compatible GPU.)
2. Robot Vision (what's in the picture): A ROS 2 package for ollama with moondream 2.0 (It works, but it's slow on my laptop. I will try it with a gaming computer next week.)
3. ROS 2 to Arduino via Serial (USB): It works perfectly. I am able to send and receive data to and from any pin on the Arduino. Since rosserial was never updated for ROS 2, I took things into my own hands and made my own! (Yes Camp, we can add a ping sensor for the MockBOt to ROS 2 now.)
I will be uploading the code to my GitHub over the weekend!
WOOO HOOOOOOOOOOO!!!!!!
Next up:
- A voice input package
(robots gotta take orders, right?)
- A voice output package
(robots gotta talk, right?)