DIY Robot inspired by Anki Cosmo
Hi All, im fairly new here and wanted to use this space to chronicle a new project ive been working on. First a little about me here:
second, instead of writing a big long paragraph, ive made a short intro video regarding the project.
In summery, im really interested in social robotics, robots that interact with people and get people to 'believe' that they are somehow 'real'. When we watch animated movies such as what we see with Pixar movies like Wall-E and Toy Story, we see characters come to life and we begin to relate to them. If this is possible in animated moves using a traditional digital animation pipeline, it must be possible to employ similar techniques to build a character in the real world that moves with similar realism and fluidity , but with the added dimension of true human robot interaction. I realize this project is ambitious with multiple layers of complexity, so as with any project, I'll break it down into simpler components and start chipping away at each piece one at a time. Together and with your help, i'm looking forward to seeing this project come to life.
The first goal is motor control. This means getting the basic motor circuitry prototyped. I will be experimenting with the Arduino PWM motor control library but the real effort will be experimenting with the various available PID libraries to see how I can better get exact control over the speed of each motor over time.
Attached are a few images:
1. Rough mockup in Fusion 360.
2. N20 gear motor with encoder from Adafruit:
3. Zumo Robot chassis for initial rough prototype.
4. Adafruit esp32 feather board with stacked DC motor 'feather-wing'