SlideShare uma empresa Scribd logo
1 de 54
Baixar para ler offline
Two-Legged Robot
Design, Simulation and Realization
                 (Sep-2006 to May 2007)




Guided By:                    Prepared By:
      Dr. S N. Pradhan                 Nirav A. Patel
      Prof. K D. Shah                   ( 05mce011)
Architecture of two-legged robot




May 28, 2012   M.Tech Major Project   2
Subsystems of the robot
• Mechanical subsystem
• Electronics subsystem
• Software subsystem




May 28, 2012     M.Tech Major Project   3
Mechanical subsystem
• This subsystem focuses on
   • Actuators
   • CAD drawing of robot
   • Torque and speed calculation
   • Dimensional specification of the robot




May 28, 2012         M.Tech Major Project     4
Mechanical Subsystem
• Consists of
      • Stepper motor for open loop control of different
        joints
      • Gearbox for increasing torque
      • CAD model showing placement of different
        components




May 28, 2012            M.Tech Major Project           5
Stepper Motors
• Provides good open loop control by means of
  rotating one step per signal applied
• Types
      • Unipolar
               • Less torque
               • Easy to control
      • Bipolar
               • Greater torque
               • Harder to control compared to Unipolar motors



May 28, 2012                       M.Tech Major Project          6
Stepper motors from precision
motors
                 Specifications                    D-48-42-B20            D-48-42-B25           D-48-42-B28
                                    Units      Bipolar                      Bipolar               Bipolar
                                               Medium Torque              High Torque           High Torque

   Operating Voltage                  V                  6                     12                    24
  Resistance per phase             ohms                 2.7                    6                     15

  Inductance per phase               mH                  3                     6                     12

    Holding Torque                mNm(oz-in)        94.9 (13.47)           148 (21.1)            164 (23.3)
     Detent Torque                mNm(oz-in)        18.5 (2.67)            18.5 (2.67)           18.5 (2.67)
     Rotor Inertia                  g-m2            25.6 x 10-4            25.6 x 10-4           25.6 x 10-4
        Weight                     gms (oz)         185 (6.52)             185 (6.52)            185 (6.52)
      Step Angle                   degrees              7.5                    7.5                   7.5
  Step angle accuracy                 o               +/- 0.5o              +/- 0.5o              +/- 0.5o

    Max. operating                   oC                 100                   100                   100
       temperature
   Dielectric strength                -         1000 VAC for 1 min.    1000 VAC for 1 min.   1000 VAC for 1 min.

       End play                    mm (in)          0.2 (0.008)            0.2 (0.008)           0.2 (0.008)



May 28, 2012                                    M.Tech Major Project                                               7
Torque characteristics




May 28, 2012   M.Tech Major Project   8
Locations of Degrees of Freedom
                          •    figure shows position of all
                               motors

                          •    ML1:Clock-AnticlockRotation of
                               Ankle joint.
                          •    ML2:Up-Down movement of
                               Ankle joint.
                          •    ML3: Movement of Knee joint.
                          •    ML4:Up-Down movement of
                               Pelvis joint.
                          •    ML5: Clock-Anticlock rotation
                               of pelvis joint



May 28, 2012   M.Tech Major Project                        9
Values for torque calculations
•   Motor Weight = 185 gram
•   Gearbox Weight = 350 gram
•   Controller Weight = 50 gram
•   Other material weight = 1 kg
•   We also assume that total height will be 60
    cm so distance of CG from any motor will
    not be more than 30 cm.

May 28, 2012        M.Tech Major Project          10
Torque required by ML1
Since this is the motor requiring maximum torque when it has to
    lift rest of the body to maintain CG.So weight required to
    be lifted by this motor is

 W = No of Motors *(Motor Weight + Controller Weight
    Gearbox weight) + Other Material Weight. (in gram)
  = 9 * (185 + 50 + 350) + 1000
  =6265 gram
  =6.265 Kg
Now maximum torque required by this motor is
    T = W * 30
      = 6.265 * 30
      =187.95 Kg-cm
  May 28, 2012             M.Tech Major Project              11
Torque required by ML5
  Weight required to be lifted by this motor is
  W = No of Motors *(Motor Weight + Controller Weight
      Gearbox weight) + Other Material Weight. (in gram)
     = 5 * (185 + 50 + 350) + 1000
     = 3925 gram
     = 3.925 Kg
  Now maximum torque required by this motor is
      T = W * 30
        = 3.925 * 30
       = 117.75 Kg-cm


May 28, 2012            M.Tech Major Project               12
Motor and gearbox specifications
• Stepper Motor
      •   Motor Model : D-48-42-B28
      •   Weight = 185 gram
      •   Holding Torque = 1.24 Kg-cm
      •   Operating Voltage = 24V
      •   Step Angle = 7.5 degree
• Gearbox
      • Gearbox Model:GB4
      • Maximum torque = 200 Kg-cm
      • Gear efficiency = 0.6
May 28, 2012               M.Tech Major Project   13
Available torque calculation…
• Suppose we assume that
      •   N is Gear Ratio
      •   To is Output torque at gearbox shaft
      •   Ti is input torque to gearbox
      •   Tm is torque produced by motor
      •   Ge is gearbox efficiency
• Then,
      • To = Ti * Ge * N         or              To = Tm * Ge * N
        because Tm=Ti
May 28, 2012              M.Tech Major Project                      14
Available torque calculation
• Here,
      • Tm = Ti = 1.24 Kg-cm
      • Ge = 0.6
      • To = 187.95 Kg-cm
• So,
      • 1.87.95 = 1.24 * 0.6 * N
      • =>N = 252.62


May 28, 2012            M.Tech Major Project   15
Dimensional specifications of robot




May 28, 2012   M.Tech Major Project   16
Mechanical CAD drawing




May 28, 2012   M.Tech Major Project   17
Factors affecting the design
• Weight of motors.
      • Should be less enough so that it meets torque
        requirements
• Weight of Gearbox
      • Should be less enough compared to maximum
        torque at output shaft
• Torque of Motors
      • Should be high enough to lift the whole body
        when combined with gearbox
May 28, 2012            M.Tech Major Project            18
Electronics subsystem
• This subsystem focuses on
      • Microcontroller development board and its
        connection with stepper motor controllers
      • Microcontroller and its interfacing with
        computer




May 28, 2012           M.Tech Major Project         19
Electronics subsystem
• Consists of
      • Microcontroller development board
               • Atmel 89S52 In system programmable
                 Microcontroller
      • Stepper motor controllers
               • A3982 from Allegro Microsystems




May 28, 2012                  M.Tech Major Project    20
Microcontroller
• Used to control movements of stepper
  motors and to communicate with PC
• Easy to program with the help of
  development boards available in the market
• 89S52 is one of the most popular 8-bit
  Microcontroller which have 4 output ports
  so provides enough no of pins to control
  more no of motors
• 89S52 can easily interfaced with PC
May 28, 2012      M.Tech Major Project     21
AT89S52 PCB layout




May 28, 2012   M.Tech Major Project   22
AT89S52 development board




May 28, 2012   M.Tech Major Project   23
Stepper Motor Controller
• Controlling stepper motor just by 2 signals instead
  of one for each coil which ranges from 4 to 8
• Reduced programming complexity
• Two signals per motor
      • Step
      • Direction (CW/ACW)




May 28, 2012           M.Tech Major Project         24
Functional block diagram of A3982




May 28, 2012   M.Tech Major Project   25
Block diagram representation of
A3982




May 28, 2012   M.Tech Major Project   26
Microcontroller Development board
and stepper motor controllers




May 28, 2012   M.Tech Major Project   27
Software subsystem
• This subsystem focuses on
      • Controlling stepper motors to establish stable
        walking
      • Generating stable walking pattern
• It consists of
      • Two-legged robot simulator
      • Application Specific Compiler
      • Torque Analyzer

May 28, 2012            M.Tech Major Project             28
Two-Legged Robot simulator
• Simulates movements of different parts of
  body
• Can be used to analyze movements and
  their effects on centre of gravity
• Shows 3D model on computer screen
• Provides GUI with buttons for applying
  movements to different parts.

May 28, 2012      M.Tech Major Project        29
Need for Two-Legged Robot
Simulator.
• Development of humanoid costs a lot so its
  better to use computer for simulation at low
  cost.
• It can simulate almost all possibilities.
• Can go for applying different algorithms
  without applying much more changes in
  design.

May 28, 2012       M.Tech Major Project      30
Snapshots of the simulator




May 28, 2012   M.Tech Major Project   31
Isometric view of robot




May 28, 2012   M.Tech Major Project   32
Front view of robot




May 28, 2012   M.Tech Major Project   33
Side view of the robot




May 28, 2012   M.Tech Major Project   34
Top view of the robot




May 28, 2012   M.Tech Major Project   35
Application specific compiler(ASC)
• Special type of compiler having application
  specific instruction set
• Developed compiler is for two-legged robot
  which have instructions like
      • MOVE LEFT LEG UP BY 5
      • ROTATE LEFT ANKLE CLOCKWISE BY 34
• Generates assembly language code for 8051
  family of microcontrollers

May 28, 2012       M.Tech Major Project     36
Flowchart of ASC




May 28, 2012   M.Tech Major Project   37
Instructions supported by ASC
                                          Instruction                             Joint Actuated

               ROTATE LEFT ANKLE CLOCKWISE BY                             Left Ankle(Rotate)

               ROTATE LEFT ANKLE ANTI-CLOCKWISE BY                        Left Ankle(Rotate)

               MOVE LEFT ANKLE UP BY                                      Left Ankle(Move)

               MOVE LEFT ANKLE DOWN BY                                    Left Ankle(Move)

               MOVE LEFT KNEE UP BY                                       Left Knee

               MOVE LEFT KNEE DOWN BY                                     Left Knee

               ROTATE LEFT LEG CLOCKWISE BY                               Left Leg(Rotate)

               ROTATE LEFT LEG ANTI-CLOCKWISE BY                          Left Leg(Rotate)

               MOVE LEFT LEG UP BY                                        Left Leg(Move)

               MOVE LEFT LEG DOWN BY                                      Left Leg(Move)

               ROTATE RIGHT ANKLE CLOCKWISE BY                            Right Ankle(Rotate)

               ROTATE RIGHT ANKLE ANTI-CLOCKWISE BY                       Right Ankle(Rotate)

               MOVE RIGHT ANKLE UP BY                                     Right Ankle(Move)

               MOVE RIGHT ANKLE DOWN BY                                   Right Ankle(Move)

               MOVE RIGHT KNEE UP BY                                      Right Knee

               MOVE RIGHT KNEE DOWN BY                                    Right Knee

               ROTATE RIGHT LEG CLOCKWISE BY                              Right Leg(Rotate)

               ROTATE RIGHT LEG ANTI-CLOCKWISE BY                         Right Leg(Rotate)

               MOVE RIGHT LEG UP BY                                       Right Leg(Move)

               MOVE RIGHT LEG DOWN BY                                     Right Leg(Move)

May 28, 2012                                       M.Tech Major Project                            38
Snapshot of ASC




May 28, 2012   M.Tech Major Project   39
Complete flow of Simulator and
Compiler
• 1: Write high level code in ASC
• 2: Verify the code using simulator for desired
  functionality
• 3: Compile the verified code to generate Assembly
  language code for specific Microcontroller
• 4: Compile Assembly code using Assembler to
  generate Hex file
• 5: Load the Hex file in the Microcontroller

May 28, 2012        M.Tech Major Project          40
High Level Language Program




May 28, 2012   M.Tech Major Project   41
Verify the program




May 28, 2012   M.Tech Major Project   42
Compile the verified program




May 28, 2012   M.Tech Major Project   43
Load in the Keil




May 28, 2012   M.Tech Major Project   44
Logic Analyzer




May 28, 2012   M.Tech Major Project   45
Torque Analyzer
• Torque analyzer
   • Records torque required by each joint of robot while
     program is being executed by ASC.
   • Shows recorded data in form of graphs.
• Program to take first step from start position
  rotate left ankle anti-clockwise by 35 , rotate left leg
  clockwise by 35 , rotate right leg anti-clockwise by 35 ,
  rotate right ankle clockwise by 35;
  move right leg up by 60 , move right knee down by
  30;move right leg up by 32 , move left leg down by 32 ,
  move right knee down by 32 , move left ankle down by 40;
  move right knee up by 32 , move right ankle down by 40;

May 28, 2012            M.Tech Major Project                  46
Torque required at right knee joint




May 28, 2012   M.Tech Major Project    47
Torque required by all the joints




May 28, 2012   M.Tech Major Project   48
Conclusion
• For two-legged robots torque requirements are
  very high compared to multi legged robots and
  wheeled robots.
• Balancing is one of the most difficult tasks for
  two-legged robots.
• In the Table 1 maximum torque required by robot
  without including dynamics of the robot are given
  for taking one step forward from rest condition.
• From the table we can conclude that knee joint
  requires highest torque.


May 28, 2012         M.Tech Major Project         49
Table 1. Maximum torque required
by joints of robot
                                 Joint Name                            Maximum Torque
                                                                           Kg-cm


               Left Ankle(Up/Down)                                          145

               Left Ankle(Clock/Anti-clock)                                  43

               Left Knee                                                     0

               Left Pelvis(Up/Down)                                          70

               Left Pelvis(Clock/Anti-clock)                                 53

               Right Ankle(Up/Down)                                          2

               Right Ankle(Clock/Anti-clock)                                 43

               Right Knee                                                    34

               Right Pelvis(Up/Down)                                         77

               Right Pelvis(Clock/Anti-clock)                                46


May 28, 2012                                    M.Tech Major Project                    50
References
•       Satoru Shirata, Atsushi Konno, and Masaru Uchiyama,
        “Design and Development of a Light-Weight Biped
        Humanoid Robot Saika-4”, Proceedings of IEEE/RSJ
        International Conference on Intelligent Robots and
        Systems, Sendai, Japan, September 28 - October 2, 2004,
        pp. 148-153.
•       Rainer     Bischoff    and    Tamhant     Jain,”Natural
        Communication and Interaction with Humanoid
        Robots”, Second International Symposium on Humanoid
        Robots, Tokyo, Japan, October 1999.




May 28, 2012               M.Tech Major Project               51
References…
•       Qiang Huang, Yoshihiko Nakamura, Hirohiko Arai, and Kazuo
        Tanie, “Development of a Biped Humanoid Simulator”,
        Proceedings of the       lEEE/RSJ International Conference on
        intelligent Robots and Systems , Takamatsu, Japan, Vol. 3, 2000, pp.
        1936-1942.

•       Riadh Zaier, “Motion Generation of Humanoid Robot based on
        Polynomials Generated by Recurrent Neural Network”,
        Proceedings of the First Asia International Symposium on
        Mechatronics, Xi’an, China, September 27-30, 2004.

•       Tetsuro Kitazoe, “Unsupervised Learning of Two Legged Robot”,
        IEEE International Workshop on Robot and Human
        Communication, Nagoya, Japan , 18-20 Jul, 1994, pp. 351-355.



May 28, 2012                    M.Tech Major Project                       52
References…
•       Andre Senior, and Sabri Tosunoglu, “Design of a Biped Robot”,
        Florida Conference on Recent Advances in Robotics, Miami,
        Florida, May 25-26, 2006.

•       Kazuo Tanie, “Humanoid Robot and its Application Possibility”,
        IEEE Conference on Multisensor Fusion and Integration for
        Intelligent Systems, 30 July-1 Aug, 2003, pp. 213 – 214.

•       “ASIMO Technical Information”, American Honda Motor Co. Inc.
        Corporate Affairs and Communications, January 2003.
        ,http://asimo.honda.com/downloads/pdf/asimo-technical-
        information.pdf




May 28, 2012                  M.Tech Major Project                   53
References
•       “History of ASIMO”
        http://asimo.honda.com/AsimoHistory.aspx

•       “Stepper Motor Specifications”, Precision Motors,
        http://www.pmpl.co.in/d4842bi.pdf

•       “Gearbox Specifications”, Mech-Tex Manufacturing
        Co., http://www.mechtex.com/PDF/gb4.pdf




May 28, 2012              M.Tech Major Project          54

Mais conteúdo relacionado

Mais procurados

DEWI Magazin49_Ingeteam_INGECON WIND FIX2VAR SPEED
DEWI Magazin49_Ingeteam_INGECON WIND FIX2VAR SPEEDDEWI Magazin49_Ingeteam_INGECON WIND FIX2VAR SPEED
DEWI Magazin49_Ingeteam_INGECON WIND FIX2VAR SPEEDIngeteam Wind Energy
 
IRJET- Dynamic Analysis on Vibration Grader
IRJET- Dynamic Analysis on Vibration GraderIRJET- Dynamic Analysis on Vibration Grader
IRJET- Dynamic Analysis on Vibration GraderIRJET Journal
 
Design of Stand-Alone Solar PV System
Design of Stand-Alone Solar PV SystemDesign of Stand-Alone Solar PV System
Design of Stand-Alone Solar PV Systemsangeetkhule
 
Weg wmagnet-drive-system-033-brochure-english
Weg wmagnet-drive-system-033-brochure-englishWeg wmagnet-drive-system-033-brochure-english
Weg wmagnet-drive-system-033-brochure-englishDaniel García
 
Quels défis pour la simulation des problèmes de vibrations dans les turbomac...
 Quels défis pour la simulation des problèmes de vibrations dans les turbomac... Quels défis pour la simulation des problèmes de vibrations dans les turbomac...
Quels défis pour la simulation des problèmes de vibrations dans les turbomac...LIEGE CREATIVE
 
Engage with...Nema
Engage with...NemaEngage with...Nema
Engage with...NemaKTN
 
Двигатели ATEX Rael srl серии rl
Двигатели ATEX Rael srl серии rlДвигатели ATEX Rael srl серии rl
Двигатели ATEX Rael srl серии rlArve
 
Designing of a manually & automatic operated screw
Designing of a manually & automatic operated screwDesigning of a manually & automatic operated screw
Designing of a manually & automatic operated screwSachin Kumar
 
Design of Solar Tricycle for Handicapped People
Design of Solar Tricycle for Handicapped PeopleDesign of Solar Tricycle for Handicapped People
Design of Solar Tricycle for Handicapped PeopleIRJET Journal
 
IRJET- Static and Modal Analysis of Jeffcott Rotor under Low Volume Conditions
IRJET- Static and Modal Analysis of Jeffcott Rotor under Low Volume ConditionsIRJET- Static and Modal Analysis of Jeffcott Rotor under Low Volume Conditions
IRJET- Static and Modal Analysis of Jeffcott Rotor under Low Volume ConditionsIRJET Journal
 
A ppt on electicity gen..
A   ppt on electicity gen..A   ppt on electicity gen..
A ppt on electicity gen..Jitendra Mhaske
 
Bygen transmission motor
Bygen transmission motorBygen transmission motor
Bygen transmission motorMusclezzang
 
2012 deep research report on cost and price of china wind power equipment
2012 deep research report on cost and price of china wind power equipment2012 deep research report on cost and price of china wind power equipment
2012 deep research report on cost and price of china wind power equipmentsmarter2011
 
About KGC's DB Crab Product
About KGC's DB Crab ProductAbout KGC's DB Crab Product
About KGC's DB Crab ProductHyeyeon Kim
 
APC in thermal power plant
APC in thermal power plant APC in thermal power plant
APC in thermal power plant Molla Morshad
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumFrancesco Corucci
 

Mais procurados (16)

DEWI Magazin49_Ingeteam_INGECON WIND FIX2VAR SPEED
DEWI Magazin49_Ingeteam_INGECON WIND FIX2VAR SPEEDDEWI Magazin49_Ingeteam_INGECON WIND FIX2VAR SPEED
DEWI Magazin49_Ingeteam_INGECON WIND FIX2VAR SPEED
 
IRJET- Dynamic Analysis on Vibration Grader
IRJET- Dynamic Analysis on Vibration GraderIRJET- Dynamic Analysis on Vibration Grader
IRJET- Dynamic Analysis on Vibration Grader
 
Design of Stand-Alone Solar PV System
Design of Stand-Alone Solar PV SystemDesign of Stand-Alone Solar PV System
Design of Stand-Alone Solar PV System
 
Weg wmagnet-drive-system-033-brochure-english
Weg wmagnet-drive-system-033-brochure-englishWeg wmagnet-drive-system-033-brochure-english
Weg wmagnet-drive-system-033-brochure-english
 
Quels défis pour la simulation des problèmes de vibrations dans les turbomac...
 Quels défis pour la simulation des problèmes de vibrations dans les turbomac... Quels défis pour la simulation des problèmes de vibrations dans les turbomac...
Quels défis pour la simulation des problèmes de vibrations dans les turbomac...
 
Engage with...Nema
Engage with...NemaEngage with...Nema
Engage with...Nema
 
Двигатели ATEX Rael srl серии rl
Двигатели ATEX Rael srl серии rlДвигатели ATEX Rael srl серии rl
Двигатели ATEX Rael srl серии rl
 
Designing of a manually & automatic operated screw
Designing of a manually & automatic operated screwDesigning of a manually & automatic operated screw
Designing of a manually & automatic operated screw
 
Design of Solar Tricycle for Handicapped People
Design of Solar Tricycle for Handicapped PeopleDesign of Solar Tricycle for Handicapped People
Design of Solar Tricycle for Handicapped People
 
IRJET- Static and Modal Analysis of Jeffcott Rotor under Low Volume Conditions
IRJET- Static and Modal Analysis of Jeffcott Rotor under Low Volume ConditionsIRJET- Static and Modal Analysis of Jeffcott Rotor under Low Volume Conditions
IRJET- Static and Modal Analysis of Jeffcott Rotor under Low Volume Conditions
 
A ppt on electicity gen..
A   ppt on electicity gen..A   ppt on electicity gen..
A ppt on electicity gen..
 
Bygen transmission motor
Bygen transmission motorBygen transmission motor
Bygen transmission motor
 
2012 deep research report on cost and price of china wind power equipment
2012 deep research report on cost and price of china wind power equipment2012 deep research report on cost and price of china wind power equipment
2012 deep research report on cost and price of china wind power equipment
 
About KGC's DB Crab Product
About KGC's DB Crab ProductAbout KGC's DB Crab Product
About KGC's DB Crab Product
 
APC in thermal power plant
APC in thermal power plant APC in thermal power plant
APC in thermal power plant
 
Real-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulumReal-time PID control of an inverted pendulum
Real-time PID control of an inverted pendulum
 

Semelhante a Two Legged Robot Design, Simulation And Realization

ELECTRO MOTORSED SCREW JACK.pptx
ELECTRO MOTORSED SCREW JACK.pptxELECTRO MOTORSED SCREW JACK.pptx
ELECTRO MOTORSED SCREW JACK.pptxPoojaG86
 
Design and development of horizontal tensile testing machine (5kN)
Design and development of horizontal tensile testing machine (5kN)Design and development of horizontal tensile testing machine (5kN)
Design and development of horizontal tensile testing machine (5kN)Sajeed Mahaboob
 
Joystick Operated Steering System
Joystick Operated Steering SystemJoystick Operated Steering System
Joystick Operated Steering SystemIRJET Journal
 
20100325 BDC Motor Presentation
20100325 BDC Motor Presentation20100325 BDC Motor Presentation
20100325 BDC Motor PresentationSteven Garfinkel
 
Design and analysis of 4WD 2-stage reduction gearbox for mBAJA buggy using fi...
Design and analysis of 4WD 2-stage reduction gearbox for mBAJA buggy using fi...Design and analysis of 4WD 2-stage reduction gearbox for mBAJA buggy using fi...
Design and analysis of 4WD 2-stage reduction gearbox for mBAJA buggy using fi...IRJET Journal
 
Design and fabrication of motorized screw jack
Design and fabrication of motorized screw jackDesign and fabrication of motorized screw jack
Design and fabrication of motorized screw jackshashin vyas
 
DESIGN AND FABRICATION OF ELECTROMAGNETIC BRAKING SYSTEM
DESIGN AND FABRICATION OF ELECTROMAGNETIC BRAKING SYSTEMDESIGN AND FABRICATION OF ELECTROMAGNETIC BRAKING SYSTEM
DESIGN AND FABRICATION OF ELECTROMAGNETIC BRAKING SYSTEMIRJET Journal
 
speed power(external)
speed power(external)speed power(external)
speed power(external)FARHAN HASHMI
 
major project ppt 27-4-16
major project ppt 27-4-16major project ppt 27-4-16
major project ppt 27-4-16rafiya begum
 
Induction Motors Matching Permanent Magnet Performances at Lower Costs
Induction Motors Matching Permanent Magnet Performances at Lower CostsInduction Motors Matching Permanent Magnet Performances at Lower Costs
Induction Motors Matching Permanent Magnet Performances at Lower Costsfernando nuño
 
Portfolio
PortfolioPortfolio
PortfolioKedarsr
 
DESIGN AND DEVELOPMENT OF ELECTRO-MECHANICAL LIFTING JACK
DESIGN AND DEVELOPMENT OF ELECTRO-MECHANICAL LIFTING JACKDESIGN AND DEVELOPMENT OF ELECTRO-MECHANICAL LIFTING JACK
DESIGN AND DEVELOPMENT OF ELECTRO-MECHANICAL LIFTING JACKIRJET Journal
 
Electric Excursion Semester I
Electric Excursion Semester IElectric Excursion Semester I
Electric Excursion Semester INicholasDePaolis
 
Exoskeleton arm ppt
Exoskeleton arm pptExoskeleton arm ppt
Exoskeleton arm pptVivekC37
 
James Goss - Motor Design Ltd
James Goss - Motor Design Ltd James Goss - Motor Design Ltd
James Goss - Motor Design Ltd cwiemeexpo
 
Developing a new generation of energy efficiency products for reciprocating e...
Developing a new generation of energy efficiency products for reciprocating e...Developing a new generation of energy efficiency products for reciprocating e...
Developing a new generation of energy efficiency products for reciprocating e...Bowman Power
 
Presentation of Robotics arm.pptx
Presentation of Robotics arm.pptxPresentation of Robotics arm.pptx
Presentation of Robotics arm.pptxcQuach1
 

Semelhante a Two Legged Robot Design, Simulation And Realization (20)

ELECTRO MOTORSED SCREW JACK.pptx
ELECTRO MOTORSED SCREW JACK.pptxELECTRO MOTORSED SCREW JACK.pptx
ELECTRO MOTORSED SCREW JACK.pptx
 
Design and development of horizontal tensile testing machine (5kN)
Design and development of horizontal tensile testing machine (5kN)Design and development of horizontal tensile testing machine (5kN)
Design and development of horizontal tensile testing machine (5kN)
 
Pmdc motors
Pmdc motorsPmdc motors
Pmdc motors
 
Joystick Operated Steering System
Joystick Operated Steering SystemJoystick Operated Steering System
Joystick Operated Steering System
 
20100325 BDC Motor Presentation
20100325 BDC Motor Presentation20100325 BDC Motor Presentation
20100325 BDC Motor Presentation
 
Design and analysis of 4WD 2-stage reduction gearbox for mBAJA buggy using fi...
Design and analysis of 4WD 2-stage reduction gearbox for mBAJA buggy using fi...Design and analysis of 4WD 2-stage reduction gearbox for mBAJA buggy using fi...
Design and analysis of 4WD 2-stage reduction gearbox for mBAJA buggy using fi...
 
Design and fabrication of motorized screw jack
Design and fabrication of motorized screw jackDesign and fabrication of motorized screw jack
Design and fabrication of motorized screw jack
 
DESIGN AND FABRICATION OF ELECTROMAGNETIC BRAKING SYSTEM
DESIGN AND FABRICATION OF ELECTROMAGNETIC BRAKING SYSTEMDESIGN AND FABRICATION OF ELECTROMAGNETIC BRAKING SYSTEM
DESIGN AND FABRICATION OF ELECTROMAGNETIC BRAKING SYSTEM
 
speed power(external)
speed power(external)speed power(external)
speed power(external)
 
EEE.pptx
EEE.pptxEEE.pptx
EEE.pptx
 
Yzyzhsbsbw
YzyzhsbsbwYzyzhsbsbw
Yzyzhsbsbw
 
major project ppt 27-4-16
major project ppt 27-4-16major project ppt 27-4-16
major project ppt 27-4-16
 
Induction Motors Matching Permanent Magnet Performances at Lower Costs
Induction Motors Matching Permanent Magnet Performances at Lower CostsInduction Motors Matching Permanent Magnet Performances at Lower Costs
Induction Motors Matching Permanent Magnet Performances at Lower Costs
 
Portfolio
PortfolioPortfolio
Portfolio
 
DESIGN AND DEVELOPMENT OF ELECTRO-MECHANICAL LIFTING JACK
DESIGN AND DEVELOPMENT OF ELECTRO-MECHANICAL LIFTING JACKDESIGN AND DEVELOPMENT OF ELECTRO-MECHANICAL LIFTING JACK
DESIGN AND DEVELOPMENT OF ELECTRO-MECHANICAL LIFTING JACK
 
Electric Excursion Semester I
Electric Excursion Semester IElectric Excursion Semester I
Electric Excursion Semester I
 
Exoskeleton arm ppt
Exoskeleton arm pptExoskeleton arm ppt
Exoskeleton arm ppt
 
James Goss - Motor Design Ltd
James Goss - Motor Design Ltd James Goss - Motor Design Ltd
James Goss - Motor Design Ltd
 
Developing a new generation of energy efficiency products for reciprocating e...
Developing a new generation of energy efficiency products for reciprocating e...Developing a new generation of energy efficiency products for reciprocating e...
Developing a new generation of energy efficiency products for reciprocating e...
 
Presentation of Robotics arm.pptx
Presentation of Robotics arm.pptxPresentation of Robotics arm.pptx
Presentation of Robotics arm.pptx
 

Two Legged Robot Design, Simulation And Realization

  • 1. Two-Legged Robot Design, Simulation and Realization (Sep-2006 to May 2007) Guided By: Prepared By: Dr. S N. Pradhan Nirav A. Patel Prof. K D. Shah ( 05mce011)
  • 2. Architecture of two-legged robot May 28, 2012 M.Tech Major Project 2
  • 3. Subsystems of the robot • Mechanical subsystem • Electronics subsystem • Software subsystem May 28, 2012 M.Tech Major Project 3
  • 4. Mechanical subsystem • This subsystem focuses on • Actuators • CAD drawing of robot • Torque and speed calculation • Dimensional specification of the robot May 28, 2012 M.Tech Major Project 4
  • 5. Mechanical Subsystem • Consists of • Stepper motor for open loop control of different joints • Gearbox for increasing torque • CAD model showing placement of different components May 28, 2012 M.Tech Major Project 5
  • 6. Stepper Motors • Provides good open loop control by means of rotating one step per signal applied • Types • Unipolar • Less torque • Easy to control • Bipolar • Greater torque • Harder to control compared to Unipolar motors May 28, 2012 M.Tech Major Project 6
  • 7. Stepper motors from precision motors Specifications D-48-42-B20 D-48-42-B25 D-48-42-B28 Units Bipolar Bipolar Bipolar Medium Torque High Torque High Torque Operating Voltage V 6 12 24 Resistance per phase ohms 2.7 6 15 Inductance per phase mH 3 6 12 Holding Torque mNm(oz-in) 94.9 (13.47) 148 (21.1) 164 (23.3) Detent Torque mNm(oz-in) 18.5 (2.67) 18.5 (2.67) 18.5 (2.67) Rotor Inertia g-m2 25.6 x 10-4 25.6 x 10-4 25.6 x 10-4 Weight gms (oz) 185 (6.52) 185 (6.52) 185 (6.52) Step Angle degrees 7.5 7.5 7.5 Step angle accuracy o +/- 0.5o +/- 0.5o +/- 0.5o Max. operating oC 100 100 100 temperature Dielectric strength - 1000 VAC for 1 min. 1000 VAC for 1 min. 1000 VAC for 1 min. End play mm (in) 0.2 (0.008) 0.2 (0.008) 0.2 (0.008) May 28, 2012 M.Tech Major Project 7
  • 8. Torque characteristics May 28, 2012 M.Tech Major Project 8
  • 9. Locations of Degrees of Freedom • figure shows position of all motors • ML1:Clock-AnticlockRotation of Ankle joint. • ML2:Up-Down movement of Ankle joint. • ML3: Movement of Knee joint. • ML4:Up-Down movement of Pelvis joint. • ML5: Clock-Anticlock rotation of pelvis joint May 28, 2012 M.Tech Major Project 9
  • 10. Values for torque calculations • Motor Weight = 185 gram • Gearbox Weight = 350 gram • Controller Weight = 50 gram • Other material weight = 1 kg • We also assume that total height will be 60 cm so distance of CG from any motor will not be more than 30 cm. May 28, 2012 M.Tech Major Project 10
  • 11. Torque required by ML1 Since this is the motor requiring maximum torque when it has to lift rest of the body to maintain CG.So weight required to be lifted by this motor is W = No of Motors *(Motor Weight + Controller Weight Gearbox weight) + Other Material Weight. (in gram) = 9 * (185 + 50 + 350) + 1000 =6265 gram =6.265 Kg Now maximum torque required by this motor is T = W * 30 = 6.265 * 30 =187.95 Kg-cm May 28, 2012 M.Tech Major Project 11
  • 12. Torque required by ML5 Weight required to be lifted by this motor is W = No of Motors *(Motor Weight + Controller Weight Gearbox weight) + Other Material Weight. (in gram) = 5 * (185 + 50 + 350) + 1000 = 3925 gram = 3.925 Kg Now maximum torque required by this motor is T = W * 30 = 3.925 * 30 = 117.75 Kg-cm May 28, 2012 M.Tech Major Project 12
  • 13. Motor and gearbox specifications • Stepper Motor • Motor Model : D-48-42-B28 • Weight = 185 gram • Holding Torque = 1.24 Kg-cm • Operating Voltage = 24V • Step Angle = 7.5 degree • Gearbox • Gearbox Model:GB4 • Maximum torque = 200 Kg-cm • Gear efficiency = 0.6 May 28, 2012 M.Tech Major Project 13
  • 14. Available torque calculation… • Suppose we assume that • N is Gear Ratio • To is Output torque at gearbox shaft • Ti is input torque to gearbox • Tm is torque produced by motor • Ge is gearbox efficiency • Then, • To = Ti * Ge * N or To = Tm * Ge * N because Tm=Ti May 28, 2012 M.Tech Major Project 14
  • 15. Available torque calculation • Here, • Tm = Ti = 1.24 Kg-cm • Ge = 0.6 • To = 187.95 Kg-cm • So, • 1.87.95 = 1.24 * 0.6 * N • =>N = 252.62 May 28, 2012 M.Tech Major Project 15
  • 16. Dimensional specifications of robot May 28, 2012 M.Tech Major Project 16
  • 17. Mechanical CAD drawing May 28, 2012 M.Tech Major Project 17
  • 18. Factors affecting the design • Weight of motors. • Should be less enough so that it meets torque requirements • Weight of Gearbox • Should be less enough compared to maximum torque at output shaft • Torque of Motors • Should be high enough to lift the whole body when combined with gearbox May 28, 2012 M.Tech Major Project 18
  • 19. Electronics subsystem • This subsystem focuses on • Microcontroller development board and its connection with stepper motor controllers • Microcontroller and its interfacing with computer May 28, 2012 M.Tech Major Project 19
  • 20. Electronics subsystem • Consists of • Microcontroller development board • Atmel 89S52 In system programmable Microcontroller • Stepper motor controllers • A3982 from Allegro Microsystems May 28, 2012 M.Tech Major Project 20
  • 21. Microcontroller • Used to control movements of stepper motors and to communicate with PC • Easy to program with the help of development boards available in the market • 89S52 is one of the most popular 8-bit Microcontroller which have 4 output ports so provides enough no of pins to control more no of motors • 89S52 can easily interfaced with PC May 28, 2012 M.Tech Major Project 21
  • 22. AT89S52 PCB layout May 28, 2012 M.Tech Major Project 22
  • 23. AT89S52 development board May 28, 2012 M.Tech Major Project 23
  • 24. Stepper Motor Controller • Controlling stepper motor just by 2 signals instead of one for each coil which ranges from 4 to 8 • Reduced programming complexity • Two signals per motor • Step • Direction (CW/ACW) May 28, 2012 M.Tech Major Project 24
  • 25. Functional block diagram of A3982 May 28, 2012 M.Tech Major Project 25
  • 26. Block diagram representation of A3982 May 28, 2012 M.Tech Major Project 26
  • 27. Microcontroller Development board and stepper motor controllers May 28, 2012 M.Tech Major Project 27
  • 28. Software subsystem • This subsystem focuses on • Controlling stepper motors to establish stable walking • Generating stable walking pattern • It consists of • Two-legged robot simulator • Application Specific Compiler • Torque Analyzer May 28, 2012 M.Tech Major Project 28
  • 29. Two-Legged Robot simulator • Simulates movements of different parts of body • Can be used to analyze movements and their effects on centre of gravity • Shows 3D model on computer screen • Provides GUI with buttons for applying movements to different parts. May 28, 2012 M.Tech Major Project 29
  • 30. Need for Two-Legged Robot Simulator. • Development of humanoid costs a lot so its better to use computer for simulation at low cost. • It can simulate almost all possibilities. • Can go for applying different algorithms without applying much more changes in design. May 28, 2012 M.Tech Major Project 30
  • 31. Snapshots of the simulator May 28, 2012 M.Tech Major Project 31
  • 32. Isometric view of robot May 28, 2012 M.Tech Major Project 32
  • 33. Front view of robot May 28, 2012 M.Tech Major Project 33
  • 34. Side view of the robot May 28, 2012 M.Tech Major Project 34
  • 35. Top view of the robot May 28, 2012 M.Tech Major Project 35
  • 36. Application specific compiler(ASC) • Special type of compiler having application specific instruction set • Developed compiler is for two-legged robot which have instructions like • MOVE LEFT LEG UP BY 5 • ROTATE LEFT ANKLE CLOCKWISE BY 34 • Generates assembly language code for 8051 family of microcontrollers May 28, 2012 M.Tech Major Project 36
  • 37. Flowchart of ASC May 28, 2012 M.Tech Major Project 37
  • 38. Instructions supported by ASC Instruction Joint Actuated ROTATE LEFT ANKLE CLOCKWISE BY Left Ankle(Rotate) ROTATE LEFT ANKLE ANTI-CLOCKWISE BY Left Ankle(Rotate) MOVE LEFT ANKLE UP BY Left Ankle(Move) MOVE LEFT ANKLE DOWN BY Left Ankle(Move) MOVE LEFT KNEE UP BY Left Knee MOVE LEFT KNEE DOWN BY Left Knee ROTATE LEFT LEG CLOCKWISE BY Left Leg(Rotate) ROTATE LEFT LEG ANTI-CLOCKWISE BY Left Leg(Rotate) MOVE LEFT LEG UP BY Left Leg(Move) MOVE LEFT LEG DOWN BY Left Leg(Move) ROTATE RIGHT ANKLE CLOCKWISE BY Right Ankle(Rotate) ROTATE RIGHT ANKLE ANTI-CLOCKWISE BY Right Ankle(Rotate) MOVE RIGHT ANKLE UP BY Right Ankle(Move) MOVE RIGHT ANKLE DOWN BY Right Ankle(Move) MOVE RIGHT KNEE UP BY Right Knee MOVE RIGHT KNEE DOWN BY Right Knee ROTATE RIGHT LEG CLOCKWISE BY Right Leg(Rotate) ROTATE RIGHT LEG ANTI-CLOCKWISE BY Right Leg(Rotate) MOVE RIGHT LEG UP BY Right Leg(Move) MOVE RIGHT LEG DOWN BY Right Leg(Move) May 28, 2012 M.Tech Major Project 38
  • 39. Snapshot of ASC May 28, 2012 M.Tech Major Project 39
  • 40. Complete flow of Simulator and Compiler • 1: Write high level code in ASC • 2: Verify the code using simulator for desired functionality • 3: Compile the verified code to generate Assembly language code for specific Microcontroller • 4: Compile Assembly code using Assembler to generate Hex file • 5: Load the Hex file in the Microcontroller May 28, 2012 M.Tech Major Project 40
  • 41. High Level Language Program May 28, 2012 M.Tech Major Project 41
  • 42. Verify the program May 28, 2012 M.Tech Major Project 42
  • 43. Compile the verified program May 28, 2012 M.Tech Major Project 43
  • 44. Load in the Keil May 28, 2012 M.Tech Major Project 44
  • 45. Logic Analyzer May 28, 2012 M.Tech Major Project 45
  • 46. Torque Analyzer • Torque analyzer • Records torque required by each joint of robot while program is being executed by ASC. • Shows recorded data in form of graphs. • Program to take first step from start position rotate left ankle anti-clockwise by 35 , rotate left leg clockwise by 35 , rotate right leg anti-clockwise by 35 , rotate right ankle clockwise by 35; move right leg up by 60 , move right knee down by 30;move right leg up by 32 , move left leg down by 32 , move right knee down by 32 , move left ankle down by 40; move right knee up by 32 , move right ankle down by 40; May 28, 2012 M.Tech Major Project 46
  • 47. Torque required at right knee joint May 28, 2012 M.Tech Major Project 47
  • 48. Torque required by all the joints May 28, 2012 M.Tech Major Project 48
  • 49. Conclusion • For two-legged robots torque requirements are very high compared to multi legged robots and wheeled robots. • Balancing is one of the most difficult tasks for two-legged robots. • In the Table 1 maximum torque required by robot without including dynamics of the robot are given for taking one step forward from rest condition. • From the table we can conclude that knee joint requires highest torque. May 28, 2012 M.Tech Major Project 49
  • 50. Table 1. Maximum torque required by joints of robot Joint Name Maximum Torque Kg-cm Left Ankle(Up/Down) 145 Left Ankle(Clock/Anti-clock) 43 Left Knee 0 Left Pelvis(Up/Down) 70 Left Pelvis(Clock/Anti-clock) 53 Right Ankle(Up/Down) 2 Right Ankle(Clock/Anti-clock) 43 Right Knee 34 Right Pelvis(Up/Down) 77 Right Pelvis(Clock/Anti-clock) 46 May 28, 2012 M.Tech Major Project 50
  • 51. References • Satoru Shirata, Atsushi Konno, and Masaru Uchiyama, “Design and Development of a Light-Weight Biped Humanoid Robot Saika-4”, Proceedings of IEEE/RSJ International Conference on Intelligent Robots and Systems, Sendai, Japan, September 28 - October 2, 2004, pp. 148-153. • Rainer Bischoff and Tamhant Jain,”Natural Communication and Interaction with Humanoid Robots”, Second International Symposium on Humanoid Robots, Tokyo, Japan, October 1999. May 28, 2012 M.Tech Major Project 51
  • 52. References… • Qiang Huang, Yoshihiko Nakamura, Hirohiko Arai, and Kazuo Tanie, “Development of a Biped Humanoid Simulator”, Proceedings of the lEEE/RSJ International Conference on intelligent Robots and Systems , Takamatsu, Japan, Vol. 3, 2000, pp. 1936-1942. • Riadh Zaier, “Motion Generation of Humanoid Robot based on Polynomials Generated by Recurrent Neural Network”, Proceedings of the First Asia International Symposium on Mechatronics, Xi’an, China, September 27-30, 2004. • Tetsuro Kitazoe, “Unsupervised Learning of Two Legged Robot”, IEEE International Workshop on Robot and Human Communication, Nagoya, Japan , 18-20 Jul, 1994, pp. 351-355. May 28, 2012 M.Tech Major Project 52
  • 53. References… • Andre Senior, and Sabri Tosunoglu, “Design of a Biped Robot”, Florida Conference on Recent Advances in Robotics, Miami, Florida, May 25-26, 2006. • Kazuo Tanie, “Humanoid Robot and its Application Possibility”, IEEE Conference on Multisensor Fusion and Integration for Intelligent Systems, 30 July-1 Aug, 2003, pp. 213 – 214. • “ASIMO Technical Information”, American Honda Motor Co. Inc. Corporate Affairs and Communications, January 2003. ,http://asimo.honda.com/downloads/pdf/asimo-technical- information.pdf May 28, 2012 M.Tech Major Project 53
  • 54. References • “History of ASIMO” http://asimo.honda.com/AsimoHistory.aspx • “Stepper Motor Specifications”, Precision Motors, http://www.pmpl.co.in/d4842bi.pdf • “Gearbox Specifications”, Mech-Tex Manufacturing Co., http://www.mechtex.com/PDF/gb4.pdf May 28, 2012 M.Tech Major Project 54

Notas do Editor

  1. 18/12/06