INU 2.0 Quadraped dog

Posted on 25/05/2012 by logicdeepak
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.

  INU 2.0 is a servo actuated quadraped dog robot ,that takes input from a  SHARP sensor and a TSOP sensor.It is controlled by  arduino duemilanove atmega328. My aim was to build a dog robot, that is capable of walking with a balanced motion in all directions forward, backward, horizontally sidewards ,turns with various radii,rotate on the spot, perform tasks like detecting the presence of objects around it and approaching towards them , wall following , sitting in different styles ...


INU 2.0 Quadraped dog

 

INU 2.0 is a servo actuated quadraped dog robot ,that takes input from a  SHARP sensor and a TSOP sensor.It is controlled by  arduino duemilanove atmega328.

My aim was to build a dog robot, that is capable of walking with a balanced motion in all directions forward, backward, horizontally sidewards ,turns with various radii,rotate on the spot, perform tasks like detecting the presence of objects around it and approaching towards them , wall following , sitting in different styles , shakehands , jumping etc..

 

The body is made up of 3mm thick acrylic material ,parts were designed in CAD  and cut on CNC machine.

 9 servo motors were used, 8 motors for leg movements and 1 motor for the head movement , with a SHARP sensor sitting on the head servo.The code enables INU to simultaneously move the head in search of objects and read values from the SHARP sensor to find the distance and position of object and respond quickly with movement in the correct direction to finally reach the object.

A bit of math is used in the code to convert the SHARP sensor's output voltage values to a leniar distance output with a precision of 2-3cm, when the sensor detects an object , the head servo returns the angle at which it has noticed the object , so the code decides how many steps are to be taken , the number of turns , what type of turns are  to be taken to reach the object correctly and accurately

 

 

 

navigates in any direction , balanced walk, objects tracing, tracks and follows objects in its surroundings, various sitting and resting positions, shakehand, wall following

  • Actuators / output devices: 9 Servos
  • Control method: Arduino Duemilanove via USB currently
  • CPU: Arduino Duemilanove
  • Operating system: Arduino C
  • Power source: 12V 3A adapter
  • Programming language: Arduino C++
  • Sensors / input devices: Sharp IR, TSOP Sensor
  • Target environment: indoors mainly
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