The arms are the main part of this robot. I decided to connect the arms to the same motors so i could add more joints. I have two shoulder motors and one elbow motor. I used a lego chain and a rubber band to move the elbow.
The program is fairly simple. If you pet Bolbo he will make a sound, if you make a noise he will ether (depending on how loud it is.) clap, or flinch and make a noise, if its dark he will make a snoring sound, and if he sees something close enough he will pick it up and drop it, and if he gets "board"(if nothing happens for a while) he will make a noise. I was planing to calculate the arm position for picking up stuff but I couldn't find a arccosine block.
Lastly here is a video of Bolbo and a comparison of Bolbo and