Do I need a ROS to develop Bittle programs? Or have you already implemented ROS?
I have already prepared a raspberry pi with ROS installed by looking at the following URL.
However, it seems to me that ROS is very difficult to master.
I am not a software developer, and want to play with Bittle just a hobby.
My current goal is to implement voice control of Bittle and image recognition using OpenCV.
I'm working on getting those functions running on Raspberry Pi as single functions.
However, in order to integrate them and use them to control Bittle, I will need to learn more.
I'd say you don't need ROS for that, programming the functionalities on your rpi and communicating with Bittle should be enough.
Using ROS might be more suitable, but as you said you aren't a software developer, it can be kinda difficult to use