Hello everyone ! I’m a data engineer, bored during lockdown and I would like to build my first ever robot so I could improve my machine learning skills (teach a machine how to talk) and get some robotics knowledge.
I wish my robot could move (roll or walk or whatever), detect obstacles (so it could live more than 5 minutes), hear and speak (led sign + vocal).
I have close to 0 knowledge in electronics but really good programming skills.
Could you please advise me on how to proceed ? What will I be needing ?
That sounds like an excellent idea to distract yourself while the quarantine continues (and maybe even when it’s over haha)
The best option for beginners is Arduino but since you mention that you are good at programming the options are unlimited! But no matter what you choose for the “brain” of the robot, I recommend you to watch this series of tutorials to get a general idea of how to make a robot
An excellent option for a beginner is a rover, there are many chassis available so you can customize them and add the sensors you want, but if you feel confident you can do anything you imagine, a biped, a quadruped and even a hexapod (you can even look for inspiration in the creations of other users in the section of robots).
The best way to detect obstacles is with distance sensors (ultrasonic, infrared or even cameras). And since you mentioned ML I guess a camera module and a SCB would be a great option for you, that way it could not only detect obstacles but also identify objects and track them.