Humanoid Robot

Posted on 13/02/2013 by theandrewcompany
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

This would be the most advanced robot I have ever done. It's a humanoid robot based on the arduino mega 2560. I created several functions like the attack mode which enables the IR sensor; and once you get close enough to it the robot will strike back. The second mode offers to robot the ability to rotate depending on its position (distance reading through IR) .The default mode is the one which accepts data from the pc through serial communication. GUI -----(writes a value to a txt file)---->Processing(reads ...


Humanoid Robot

This would be the most advanced robot I have ever done. It's a humanoid robot based on the arduino mega 2560. I created several functions like the attack mode which enables the IR sensor; and once you get close enough to it the robot will strike back. The second mode offers to robot the ability to rotate depending on its position (distance reading through IR) .The default mode is the one which accepts data from the pc through serial communication.

GUI -----(writes a value to a txt file)---->Processing(reads every 10sec the value written) ---(sends command) -----> Arduino

I hope the text schema above is explicit enough :) .

I'm currently developing a MUCH better UI in Visual C++ which will replace the html/php one.

I first attempted to use only continous rotation servos but they seemed not to be precise enough so I switched to some standard servos (futaba s3003 servos ). I'm also thinking of getting the XBee shield for remote control. IMO, it would offer the robot a much higher ability to move around; the usb cable used is not 'flexible' 'nuff.

I used plexiglass for the body frame and some aluminum bits (got them from my broken pc power source) for the ankles and arms.

I'm absolutely open to new ideas and I'd like to hear some opinions!

Walk, attack, rotate

  • Actuators / output devices: 6 futaba s3003 and 6 continous rotation servos for the arms
  • Control method: Semi-autonomous
  • CPU: Arduino Mega 2560
  • Operating system: Arduino bootloader
  • Power source: Currently using PC
  • Programming language: C
  • Sensors / input devices: Sharp IR
  • Target environment: indoors mainly
LikedLike this to see more

Spread the word

Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post