Вы находитесь на странице: 1из 12

ARTICLE

International Journal of Advanced Robotic Systems

Mechatronic Design of a New Humanoid


Robot with Hybrid Parallel Actuation
Regular Paper

Vtor Santos1, Rui Moreira1 and Filipe Silva2,*

1 Department of Mechanical Engineering, University of Aveiro, Aveiro, Portugal


2 Department of Electronics, Telecommunications and Informatics, Institute of Electronics and Telematics Engineering of Aveiro,
University of Aveiro, Aveiro, Portugal
* Corresponding author E-mail: fmsilva@ua.pt

Received 14 May 2012; Accepted 12 Jul 2012

DOI: 10.5772/51535

2012Santos et al.; licensee InTech. This is an open access article distributed under the terms of the Creative
Commons Attribution License (http://creativecommons.org/licenses/by/3.0), which permits unrestricted use,
distribution, and reproduction in any medium, provided the original work is properly cited.

Abstract Humanoid robotics is unquestionably a 1.Introduction


challenging and longterm field of research. Of the
numerous and most urgent challenges to tackle, The progress made in humanoid robotics research in
autonomous and efficient locomotion may possibly be recent years is remarkable. Demonstrations of working
the most underdeveloped at present in the research systems with anthropomorphic forms and sophisticated
community. Therefore, to pursue studies in relation to motion skills are driving forward a new generation of
autonomy with efficient locomotion, the authors have autonomous robots designed to cooperate and interact
been developing a new teensized humanoid platform with humans [13]. In spite of recent advances, valuable
withhybridcharacteristics.Thehybridnatureisclearin and versatile platforms for research still imply
the mixed actuation based on common electrical motors prohibitive costs for many research groups aiming to
and passive actuators attached in parallel to the motors. perform activity on dynamic walking, sophisticated
This paper presents the mechatronic design of the sensorymotor control or cognitive architectures. On the
humanoid platform, focusing mainly on the mechanical opposite front, recent innovations and technological
structure,thedesignandsimulationofthehybridjoints, solutions have opened up the opportunity for building
and the different subsystems implemented. Trying to roboticplatformsthatmimicthekinematicsandkinetics
keep the appropriate human proportions and main of their biological counterparts. From the mechatronic
degrees of freedom, the developed platform utilizes a viewpoint, the primary challenge is to balance the need
distributed control architecture and a rich set of sensing for humanlike behaviour with the reality of relying on
capabilities, both ripe for future development and currenttechnologyinmaterials,actuators,motorcontrol,
research. sensors and computation power, as well as with factors
suchasreliability,costandavailability.
Keywords humanoid robotics, bioinspired design,
hybrid actuation, distributed architecture, modular The project underneath this specific work aims to
hardware/software,multimodalperception develop steppedup efforts in designing smallsize

www.intechopen.com Int JVtor


Adv Santos,
Robotic Rui
Sy, Moreira
2012, Vol.
and9,Filipe
119:2012
Silva: 1
Mechatronic Design of a New Humanoid Robot with Hybrid Parallel Actuation
humanoid platforms with innovative engineering humanoidrobots[11],attheWasedaUniversitywiththe
solutionsandcommercialtechnologiesabletoopenupa WABIANseriesrobots[12],theJohnniedesignedbythe
large range of future research possibilities. This paper TUM group in Germany [13] and the KHR series robots
highlights the research issues that have been raised from KAIST in Korea [14,15] are examples of humanoid
during the project in order to coordinate and integrate robotsfocusingonbipedlocomotionresearch.Inparallel,
the various subsystems that form the final mechatronic several easytodesign humanoid platforms have been
prototype. The work herein reported is guided by the describedintheliterature(see,forexample,[1618]).
experiencegainedfrompreviousprototypes[46],aswell
as recent advances in actuation, sensor technologies and Today, the research trends orientate more around the
computational power. In the mechanical design, special development of cognitive systems relying on artificial
emphasis has been laid on a new mechanical structure, embodimentswithrichperceptualandmotorcapabilities.
designed from scratch in light and stiff materials, suited The pioneering work of Brooks [19], within the Cog
for the installation of linear elastic elements in a similar project, gave rise to an upperbody humanoid robot
way to ligaments and muscles in the human body. For inspiredbythebiologicalandcognitivesciencestostudy
enhancedcontrolpowerandversatility,theentiresystem humanlike behaviours. Subsequently, many other
is based on a hierarchically distributed architecture projects with similar objectives have been initiated. The
supported on a Controller Area Network (CAN) works of Dillmann [20] and Kuniyoshi [21], with upper
arrangement of microcontrollers with local decision bodyhumanoidrobots,arerelevantinapproachinghow
capabilities (at the lower layer), but able tocomply with intelligentbehaviourcanbeachievedthroughintegrative
global directives issued by a central unit based on an systems that exploit the interaction with the real world.
embeddedcomputersystem(atthetoplevel). More recently, the RobotCub project [22,23] has focused
ondevelopmentalpsychologyandneuroscienceresearch
The paper is organized as follows: Section 2 reviews the asaguideforcognitionindevelopingthechildlikeiCub
current research activity in humanoid robotics and our robot.
motivation and mechatronic design principles. Section 3
introduces the anthropometric concerns and details the 2.2Ourmotivationanddesignprinciples
mechanical design. Section 4 addresses the open problem
of energyefficiency and the hybrid actuation system Biped locomotion is a key research topic in humanoid
proposed. In Section 5, we describe the different robotics that is still far from being completely solved.
componentsofthehumanoidrobotwithemphasisonthe Many technologies need to be further developed and
distributed architecture and the multimodal perception. severalquestionsremainopen,suchasenergyefficiency
Section6summarizestheresultsandconcludesthepaper. inunstructuredterrains,robustnessagainstdisturbances
andadaptabilitytocomplexandnovelenvironments.As
2.Researchinhumanoids amatteroffact,somesmallhumanoidrobotsareableto
achievestaticallystablegaitsonlybyusinglargefeetand
2.1Currentperspective alowcentreofmass.

There is considerable research work centred on the The pursuit for a new humanoid platform was decided
developmentofhumanoidrobotswithhumanlikeforms from the very beginning of the BioWalker project based
and movements. Most of the projects involving ontwomainreasons:highcostsandlackofversatilityof
companies are still being actively pursued. The existing ones. Central to the decision is the need for
impressive designs and skills of Hondas P2, P3 and further developments in energyefficient actuation
ASIMO robots represent landmark research work [3,7]. systems, novel complex networks of sensors and multi
The HRP project involves efforts from the world of sensordatafusionalgorithms,andintelligentdistributed
academiaandindustrywhichfocusedonthepotentialof and local processing. The main goal has been the
realworldapplicationsforhumanoids[1,8,9].TheQRIO development of a highly integrated humanoid platform
prototypes developed by Sony were targeted to develop basedonstandardcomponentsandopensoftware,which
robotics systems for entertainment by following up the may allow the implementation and test of research
success of the AIBO robot [2]. In recent years, several activities of neurobiological inspiration. In order to
smallsize valuable commercial platforms have also pursue these goals, the initial work was guided by the
appeared suitable for research purposes (see, for following design principles: (1) hybrid actuation; (2)
example,[10]). multiplesensors;and(3)distributedcontrolarchitecture.

At the same time, the continuous progress in robotics A major difficulty associated with full autonomy of
technologyhasstrengthenedacademicinvolvement.The humanoidrobotsisenergyefficiency.Thispaperfocuses
activities at the University of Tokyo with a number of on the design and construction of a novel platform that

2 Int J Adv Robotic Sy, 2012, Vol. 9, 119:2012 www.intechopen.com


exploits hybrid actuation by combining the strengths of comprisesasetofsimplekinematicsjointsmimickingthe
activeactuationintermsofversatilityandtheadvantages most important degrees of freedom (dofs) of the human
of passive mechanisms for dynamic walking robots.The body. The proposed solutions include axle intersections
proposed hybrid actuation system aims to achieve more onuniversaljointsforeasyfuturemodellingandcontrol,
dynamicsandlesscontrol,greaterenergyefficiencyand, and simple mechanisms to adjust pulleys and belts
expectantly, better reactivity during transients or fast tensions. From the design standpoint, our interests were
response. Therefore, the robot design accounts for focusedonthefollowingfeatures:jointtransmissionsthat
passive elements in parallel to motorized actuators. The switchbetweendriveandfreemodestoexploreballistic
mechanical solutions include multiple and adjustable motions, knee bending limitation and a compliant foot
anchoring points for elastic elements and the withapassivetoejoint.Anthropometricproportionsand
implementation of antagonist passive actuators in joints ranges served as inspiration towards a platform that
operatingaroundacentralpoint. permitswalkingwithstraightsupportlegswhichismore
efficientandenergysavingthanwithbentlegs.
Robots having to operate in the real world must be able
to cope with uncertain situations and react quickly to Thedesignedstructureresemblesthebodyofasixmonth
changesintheenvironment.Thefocusofourresearchis oldchild,hasaheightof65cm,weighs6kgandpresents
the current challenge of embodiment that implies to a total of 25 active degrees of freedom: 22dof ankle,
changetheparadigmfromthehumanlikeoutershapeto 21dof knee, 23dof hip, 3dof trunk, 2dof neck (2
more humanlike principles in perception and dofs),23dofshoulderand21dofelbow.Mostofthese
locomotion. On the way to addressing the problem we joints have a hybrid actuation system using a motor in
adopted a multimodal sensorial system for an expected conjunctionwithanadjustableelasticelement,providing
redundancy in perception. The robot includes a rich anenergystorage/recovermechanism.
variety of sensors including joint sensors and inertial
sensors along the overall structure, force sensors in the 3.1Lowerlimbs
feet and the vision system in the head. Another central
question is the design of a control architecture that The lower limbs comprise the articulation of the plantar
supports the coexistence of multiple independent portionofthefoot,theankle,thelowerleg,theknee,theleg
subsystems based on decentralized and hybrid control. andthehip.Contrarytotheusualapproach,thecurrentfoot
The requirement for a distributed control architecture is design uses an articulated foot with a dual plantar surface
essential to provide scalability of the system, increased (Figure1).Thisapproachtriestomimictherealbehaviourof
computationalpowerandtrueeffectiveparallelizationof abiologicalfoot,extendingthefootcontacttimeandhence
machinefunctions.Fromacomputationalstandpoint,the improvingtheequilibriumconditionsduringlocomotion.In
proposed architecture allows the implementation of addition,theimplementationofapassiveelasticelement(a
hybridcontrolcombininghigherordermotorcommands lamina spring) in this hinged joint potentially provides an
and peripheral lowlevel control signals derived from impulsive movement mechanism during the foot rising
reflexlikecontrolloops. movement, resembling the biological musculoskeletal
kinematics.
A major difference exists among robots and humans in
how balance is maintained. In humanoid robots, the The human ankle joint connects the distal ends of the
emphasis has been on controlling the centre of pressure tibiaandfibulaofthelowerlimbwiththeproximalend
based on proprioception with little use of vestibular ofthetalusboneofthefoot.Thisjointisresponsiblefor
signals or vision. Multiple sensory sources and the dorsiflexion (foot tip pointing downwards) and the
distributedcontrolallowformorecomplexsensorimotor plantarflexion joint (foot raising movement). Another
strategies and they will contribute to robust balance joint,thesubtalarjoint,allowsforthelimitedmovement
across a variety of environments and perturbations. The ofinversionandeversionofthefoot.Thisballtypejoint
next sections describe the major concerns that have is represented in the humanoid by a cross axe assembly
driven the development of the new humanoid platform (Figure 2). This special design is also responsible for the
aiming to exploit power efficiency with flexible and minimization of the inertial effects of the transmission
robust motion without complex computation (i.e., more parts(motor,pulleys,bearingsandaxes).
dynamicsandlesscontrol).
Following the same construction approach used in the
3.Mechanicaldesign remaining body structure, the leg section is based on a
light assembly using thin machined aluminium plates.
The mechanical structure plays an important role in the This boxshape configuration enables alarge mechanical
humanoids performance. Besides providing the general stiffnessweightratioprovidingsimultaneouslythespace
supporttothemainpassiveandactivesubsystemsofthe in the core to hold the motors and remaining
humanoid, imitating the role of the human skeleton, it transmissionparts.

www.intechopen.com Vtor Santos, Rui Moreira and Filipe Silva: 3


Mechatronic Design of a New Humanoid Robot with Hybrid Parallel Actuation

Figure1.Articulatedfootdesign


Figure4.Hipjointassembly

Thethighpresentsaconstructionsimilartotheoneused
in the leg assembly. The hip connection or acetabular
joint, connecting the head of the femur with the
acetabulum cup of the pelvis, presents three degrees of
freedom. This joint, along with the knee joint, is

responsible for most of the lower limbs motion and
Figure2.Anklejointassembly
presents large movement ranges allowing the

flexion/extension, lateral/medial rotations and
Thekneejointissimplyasinglerotaryjointprovidingthe
abduction/adductionmovements.
requiredflexion/extensiondegreeoffreedom(Figure3).In

general, the physiological medial and lateral rotation
Since a single point joint allowing for the three
presented in the human skeleton is usually disregarded
simultaneous rotations is not a feasible task, especially
sinceitsusefulrangeisrelativelyreducedanditdoesnot
whenitmustalsosustaintheupperbodysectionweight,
representavaluablefunctioninmostofthemovementsof
a combined joint is used: a vertical axis rotation joint
thelowerlimbs.Sincethisjointplaysanimportantrolein
locatedintheupperendofthethigh,responsibleforthe
humanoidlocomotion,equilibriumandweightsupport,its
lateral/medial rotation, and a cross axe assembly similar
designmustbesimpleandreliable.Furthermore,sincethis
to the one used in the ankle joint, to represent the
joint is responsible for most of the power required to
remainingtransversalrotaryjoints(Figure4).
maintain the upright position, it presents the most

important passive energy storage mechanism of the
3.2Trunk
current design (a set of elastic elements used to provide

nullmomentumequilibriumfortheuprightposition).

While the human skeleton relies on the entire motion of
the trunk section in a single flexible and ingenious
structure the spine a humanoid design cannot afford
mimicking such singular structure. Nevertheless, the
usual approach is able to maintain most of the required
movementsofthissectionwithaminimumofjointsand
related degrees of freedom. This conventional design is
based on a rigid box representing the chest, which
usually holds most of the control and power systems,
connected to the lower section of the body, the lower
limbs,throughathreedegreesoffreedomjoint.

Toaccomplishtherequireddegreesoffreedom,athree
orthogonal rotary axes joint, following the design
applied in the ankle and hip joints, is used in the
connection between the hip section and the upper
section of the chest assembly (Figure 5). Like in the
solution used for the hip joint, the vertical axis of the
trunkjointusesanaxialbearingtosupportthevertical
Figure3.Kneejointassembly weightofthehumanoid.

4 Int J Adv Robotic Sy, 2012, Vol. 9, 119:2012 www.intechopen.com


While the human elbow provides two degrees of
freedom: the flexion/extension of the forearm and the
pronation/supination of the forearm (combined with the
same effect provided at the wrist joint), the current
design only provides the flexion/extension movement.
The other degree of freedom only has final effect on the
hand,and,forthisreason,thisdegreeoffreedomisoften
movedtothewristkinematicsjoint.Therefore,theelbow
joint is simply represented by a hinge connection
performingasinglerotarydegreeoffreedom.

The human wrist is a complex joint, gathering the
movementsallowedbytheextrinsichandsection,which
Figure5.Lowertrunksectionjoint allow for the pronation/supination movements, and the
intrinsic hand section, providing the palmar flexion and
3.3Upperlimbs dorsiflexionandtheradio/ulnardeviationmovements.


Theupperlimbsectionincludestheshoulder,theelbow
Thisthreeaxialjointrequirestheuseofacombinedjoint
and the wrist joints. Humanoid hand and related
similartotheoneappliedinthehipjoint.Sincethisjoint
kinematic assembly is not included in this section, and
design is larger than the permissible volume space to
disregardedfromthisstudydocumentation,sinceseveral
accommodatethewristjoint,asimplifiedapproachmust
solutionscanbeconsidered,fromasimpleonedofclaw
be used: a dual axis design, neglecting the deviation
tomultidofroboticfingerassembliesabletoaccomplish
movement, or even a single longitudinal rotary joint,
mostmovementsofthehumanhand.
wheretheremainingdegreesoffreedomisaccomplished

bytheextrinsichandsection.
The usual mechanical approach to represent the human

shoulder simply disregards about 50% of its motion
3.4Neckjointsection
capability.Infact,thisglobaljointisformedbythreemain

individual joints: the glenohumeral joint, the
Contrary to the human being, the main function of the
acromioclavicular joint and the sternoclavicular joint, and
humanoid head is to support the vision and auditory
theusualballjointappliedinthehumanoiddesignisonly
systems. Therefore, the degrees of freedom required for
abletorepresentthefirstone.Thismechanicaljointenables
the neck joint must, merely, resemble the pan and tilt
the flexion/extension, abduction/ adduction and
movements,arequirementthatiseasilyaccomplishedby
internal/externalrotations,andthecombinedmovementof
adualrotaryaxisassembly.
circumduction. Taking advantage of the other joints, the

humanshoulderisalsoabletoperformdepression/elevation
4.Hybridactuation
and retraction/protraction movements, a set of degrees of

freedom that is usually disregarded in humanoid designs
4.1Actuationchallenges
without loss of the most important features of this critical

joint. In the current design a three axes rotary assembly,
Anincreasingnumberofstudiessupporttheideathatthe
similartotheoneusedinthehipjoint,isused(Figure6).

structure and mechanical characteristics of the robot


body (i.e., morphology) play a crucial role in behaviour
generation and control. The morphology determines the
kinematics and dynamics of the robot, and thereby the
possible repertoire of behaviours, as well as affects the
control required for these behaviours. The relevance of
thisideahasbecomeapparentwiththeseminalworkof
Tad McGeer [24] who built selfstabilizing passive
mechanisms which could walk down a slope in the
absence of control. Since then, many other robots have
been developed demonstrating how welldesigned
morphologies can lead to reduction in control
requirementsandimprovedefficiency[2527].

The current research challenge is to design innovative
roboticsystemsthatcombineenergeticefficiencywiththe
Figure6.Shoulderjointassembly

www.intechopen.com Vtor Santos, Rui Moreira and Filipe Silva: 5


Mechatronic Design of a New Humanoid Robot with Hybrid Parallel Actuation
ability to execute a variety of complex manoeuvres
withoutcomplexcomputation.Centraltothestudyisthe
need to work out principles of biological systems and
transfer desirable properties to the robot design both
existing and novel solutions. From a mechanical design
standpoint,severalnewtechnologiescancontributetoan
economicalandversatilerobot.

The most obvious, yet most challenging, approach is to
developmusclelikeactuators(e.g.,McKibbenmuscles).At
present time, these kinds of actuators are becoming
commercially available and robotic applications will soon
test their suitability for walking [28]. Another promising
actuation concept for walking robots is serieselastic
actuators,acombinationofaspringandamotor[29].The
serieselasticityallowsstoringandreleasingenergyduring
one gait cycle. Hybrid parallel actuation is another
powerful practice in machine design and control in order
toachievegreaterenergyefficiencyand,expectantly,better
reactivityduringtransientsorfastresponses[30,31].

In line with this, the strategy proposed in this paper,
following the authors recent activity [6], is to exploit the
strengthsofactiveactuation(Hitecdigitalservomotors)in
terms of versatility and the advantages of passive
mechanisms.Forthispurpose,thelegsaccountforasetof
insertion points that allow the inclusion of different
mechanisms like springs, elastic fibres and other basic
mechanisms of energy conservation. Although these
designfeaturescanimproveenergyefficiency,theytendto
be illsuited for theoretical control design. Further, there
arefewtheoreticalmethodswhichservetoanalysetherole
of passive elements combined with active actuation for
reduced power requirements. This fundamental gap
justifies our intention to perform the research, from
various perspectives, in order to better understand the
relationshipbetweenstructure,dynamicsandcontrol.

4.2Thekneepassiveactuator

Althoughelasticcomponentsarebeingincorporatedinto

most of platform joints, the knee presents a particular
Figure7.Torquesonthemotorofthekneeforcyclesof5and2
interest since it is deeply involved in more demanding
seconds
gaits or locomotion tasks. Indeed, the knee may be
subjected to high torques when bending to large angles Havingtofightgravityisusuallyanapparentdrawback
and also when high responses are needed. Figure 7 inmanyhumanoidrobots,butthatcanbeturnedintoan
shows the simulation of the required torque on the advantageifstoringpotentialenergyispossible.Thiscan
motorofthekneeduringfullcyclesfrom0(verticalleg) be done by the use of elastic energy storage elements.
down to 80 bent and reverse, performed in 5 and 2 Helixspringsmaybeasuitablesolution,namely,because
seconds shown respectively in the middle and bottom oftheirlinearbehaviourwiththetorsionangle,whichis
plots of the figure. The light curve indicates the torque interestingforcontrolandmodellingpurposes.However,
requiredbythemotorwhenanelasticelementispresent helix springs may turn out to be mechanically hard to
and the dark curve without the elastic element. Slight tuneandeventroublesometoattachtothelinkstheyare
variations occur for the faster cycle due to dynamics expectedtobind.
issues,butinbothcasestheeffectofthepassiveactuator
isclearlynoticeable.

6 Int J Adv Robotic Sy, 2012, Vol. 9, 119:2012 www.intechopen.com


relevant.Concerningtheresultoftorquedemands(Table
1, Figure 7 and Figure 11) one observation is worth
Adjustable Upper mentioning: indeed, the presence of elastic elements
stretching fixation of
offset elastic bands reduces the limit torque demands, but of course, in
situations where almost no torque was required (to
Set of anchor
initiatemotion,forexample),now,withpassivejoints,a
areas to slighttorqueisneededtocancelouttheelasticelements
bend the
elastic bands Lower
initial opposition. This implies that this initial power
fixation of dispense,whenthemotorsandtheircontrollersarefully
elastic bands
in their most efficient operating zone, is stored on the
Figure8.Detail ofthefixationandanchorpointsfor theelastic elasticthatwillreturnitbackinthereversemotion.
bands

The rubber
band

The rubber multi


bending points


Figure 10. Sequence of knee angles (30, 70, 110, 135) to
illustrate the changing direction of the force exerted by the
elasticbandtokeepresultingtorqueathighlevelsacrossthefull
Figure9.Modelofthedeformationofthekneeelasticband
kneespan

The alternative in this project has been to use linear
elastic rubber bands duly guided though the structure
aroundtheknee.Moreover,thesystemwasconceivedin
awaythattheseelasticbandsremainconfinedtoapath
and may be manually tuned by stretching them and
imposing an adjustable initial force offset (Figure 8).
Althoughtheforcemaybeconsideredproportionaltothe
elongationoftheelasticband,thatelongationmaynotbe
linearwiththekneeangle,norwillbetheresistanttorque
thatdevelopsagainstthatbending.Figure 9illustratesa
conceptthatallowskeepingthetorquegeneratedbythe Figure 11. Plot of torque developed by the passive actuator on
the knee (the vertical lines indicate where new bending points
passiveactuatorinraisedlevelsthroughoutthefullspan
startoperating)
ofthekneejoint.

Themultibendingpointsprovideastepwiseadjustment
offorcedirectiontoyieldamoresustainabletorque.The
resulting torque is therefore monotonic with the angle
(Figure10andFigure11)andconsequentlyusableasan
additive torque component that will ease the task of the
motorthatdrivestheknee.

Concerns for other joints have also been taken into


account,andalthoughnotasdramaticasintheknee,the
reductionsinthemaximaltorquesneededbythemotors
when using elastic elements are still impressive. The
anklechartscanbeseeninFigure12.

For an easier comparison, Table 1 summarizes some


simulation results of using passive actuators along with Figure 12. Torque on one of the ankles motors during the
the motors. The gains in maximal torque reduction are motionofbendingtheleginvolvinghip,kneeandanklejoints

www.intechopen.com Vtor Santos, Rui Moreira and Filipe Silva: 7


Mechatronic Design of a New Humanoid Robot with Hybrid Parallel Actuation
without Reduction Proprioception is needed for the internal controllers at
withpassive Cycle
Joint passive inabsmax the current state of the art. To mimic the human
duration(s)
min max min max torques vestibularsystem,thelastsetofsensorsincorporatedon
ankle 0.044 0.2557 0.0108 0.1750 32% theplatformaccountsforinertialdevices:gyroscopesand
knee 0.784 0.0056 0.0747 0.1481 81% 5 accelerometers will monitor the inertial status of several
hip 0.0002 1.5699 0.1294 0.5016 68% partsoftherobot.Inertialsensorsareusedtoprovidethe
senseofequilibriumorbalance(motionandorientation).
ankle 0.1584 0.4443 0.1044 0.2916 34% For example, navigation in unstructured environments
requirestheinformationoftherobotsspatialorientation
2
knee 0.7834 0.0056 0.0730 0.0675 91% with respect to the gravity vector, such that it becomes
independentofthetopologyoftheground.
hip 0.0582 1.8102 0.2848 0.5455 70%

Table1.Summaryoftorques(Nm)andreductioninmaximum The uniqueness of the proposed development is that a
absolute torques (%) during a full cycle of bending and raising
network of these devices is being integrated along the
upalegusingthreejoints
overallrobotsstructure(notonlytheheadandhipasis

morecommon).Thiswouldbeparticularlyrelevantfora
5.Perceptionandcontrol
robot system that needs to adapt to complex and novel

situations,andreacttouncertaintiesintheenvironment.
The requirements of autonomous operation demand
Oneofthesedeviceshasbeendevelopedintheauthors
largeamountsofsensorialinformationplusthefusionof
labs which includes an analogue 2 axes gyroscope
all the perception involved. Much like the biological
(LPR503AL) and one 3 axes digital accelerometer
systemsdo,theabundanceofsensorsisperhapsthemost
(LIS331DLH) mounted on board with a Microchip
promising line towards autonomy of humanoid robots.
PIC18LF2580I/ML microcontroller and connecting to a
At the same time, the model of a single unitary control
CAN bus through a Texas Instruments SN65H233EP
system that takes the decisions and controls the other
CANbustransceiver.
functions of a system tends to give place to alternative

solutions.Inlinewiththis,acentralfocusofourresearch
Sensor modules (Figure 14) were made very small
is the design of multiple independent control systems
(21127 mm) in order to install them in almost any
ratherthanasinglemonolithicone.Thenextsubsections
place. The inertial modules are able to measure
describe the implementation details of the perceptual
accelerations in 3 axes and angular velocities in 2 axes;
systemanddistributedcomputerarchitectureinthefull
future versions will use 3 axes digital gyroscopes that
bodyhumanoidrobot(Figure13).
havebeenreleasedbymanufacturers.


Figure 14. Standalone inertial module (left) and in its
configurationsocket(right)


Figure13.Front and back views of the fullbody humanoid
platformbasedonactiveandpassiveactuators

5.1Perceptualsystem

The humanoid robot has a variety of sensory systems Figure15.FireflyMVcamerasandlensesinstalledinthehead
including proprioceptive and exteroceptive senses. pantiltunit

8 Int J Adv Robotic Sy, 2012, Vol. 9, 119:2012 www.intechopen.com


Exteroception concerns the measurement of the 5.2Distributedcontrolarchitecture
environmentoritsconsequencesontheplatformitself.This
accounts for visionbased perception and reaction forces. The overall control architecture relies on a distributed
Thevisionsystemconsistsoftwocamerasthatlieatopa2 network of different processor types operating at
dof pantilt unit that comprises the neck of the robot different levels in the hierarchy, ranging from small
(Figure15).Onecameracapturesawideangleviewofthe microcontrollers for jointlevel control to a central
peripheryandtheothercapturesanarrowangleviewofthe processing unit for audio and visual processing. The
centralarea(i.e.,fovealhighresolutionvision),supportedby proposed solution is based on a four level hierarchy of
lens with focal lengths of 8 mm and 3.5 mm, respectively. controllers: main control unit, master unit, slave units
The mechanical design of the neck assures that the and servos controller (see Figure 18). The main control
combined range of motion of the neck and torso will unit consists of an embedded PC104based controller
provide the system with humanlike motions. Vision with an Intel 1.6 GHz Atom processor running Linux.
abilitieswereaddedusingtheOpenCVlibrary[32]installed This processing unit serves as the top interface dealing
onboardsuchthatthesystemcanperformvisualdetection with high level planning and reasoning, image
andtrackingofsomeobjectsmovinginitsneighbourhood. acquisition and processing, remote interfacing for
monitoringandpossiblycontrol,andcommunicationby
Previousauthorsresultswithforcesensorsforbodybalance RS232seriallinewiththemasterunit.
[5] ascertained the relevance of force sensors and in this
platform new force sensors are installed at the corners of Theroleofthemasterunitistogatherandmaintainthe
each foot to provide reliable data for the equilibrium systemsstatus,aswellastoestablishthecommunication
controlling system. More concretely, four 5lbs (ca. 2.3 kg) protocolsbetweenlevels.Theslaveunits,seededallover
loadcellsoneachfoot(seeFigure16)areusedtosensethe the robots structure, are responsible for actuator direct
compression forces during the robots walk, providing control, sensor reading (force, inertial, servo status) and
accurate measures of ground reaction forces and allowing immediate processing. A group of three joints has a
realtime measurement of the centre of pressure. Figure 17 custombuilt board with a dsPIC33FJ128GP706
illustrates the raw signals derived from the force sensors microcontroller(Microchip)whichprocessesencoderand
during transient and steadystate responses upon several analogue/digital inputs, performs control calculations
stimuliimposedononefoot.Forcefeedbackintroducedinto anddrivestheservosconnectedinparallelontheRS232
the control system is essential to provide the level of communicationbus.Theslaveunitsareconnectedbyan
compliance and adaptation necessary to improve the ECAN bus which also includes the master unit. At the
systemsperformanceinrealworldenvironments. bottom of the hierarchy, each joint has a dedicated local
motorcontrollerprovidedbytheservomotor.

The central processing unit is installed within the torso,
jointly with the batteries that provide full energy
autonomytothesystem(Figure19).Thevisionsystemis
linked to the PC104based central processing unit
through a standard interfaces. Image processing and
visualtrackingalgorithmsarebeingexecutedinthemain
control unit that dispatches the motion directives to the
appropriateslavecontrolunitresponsiblefordrivingthe
pantilt actuators. A dual CAN bus separates control
Figure16.Theassembledarticulatedfootandthelocationofthe
from high bandwidth sensorial data flow in order to
forcesensors(withadiameterof9.6mm)
improvethethroughputofdataandreliabilityofcontrol.

One of these buses will be dedicated to high bandwidth


flow of sensorial data, namely inertial, force or even
1

0.9 others to come in the future. For example, inertial


0.8
modules are installed in this CAN bus as slave inertial
measurement units (IMU). The other CAN bus is
Voltage (V)

0.7
dedicatedtotherealtimecontrolofthesystemsuchthat
0.6 alldirectivescirculateonit.Thisabilityisalsocentralin
order to exploit the possibility of advanced processing
systems such as learnedbased, where the global
0.5

0.4
0 20 40 60 80 100 120 140 160 180 200 knowledge ofdata generated and processed locally may
Sample
servetosuperviseandmonitorlearningprocedures.
Figure 17. Series of measurements of the force sensors in one
footuponloadapplication

www.intechopen.com Vtor Santos, Rui Moreira and Filipe Silva: 9


Mechatronic Design of a New Humanoid Robot with Hybrid Parallel Actuation
External communication links
motor efficiency by allowing them to operate far from
theirlimitsandobtainingbetterdynamicresponses.
Main Serial Link Master Unit
Control Unit
FireWire (C-based)
PC104 The new humanoid platform is nearly ready to exploit
CANbus-1 and numerous research lines, such as distributed
perception, distributed control, learningbased operation
Slave Unit 1 Slave Unit 2 Slave Unit n and the role of passive actuators in hybrid control and
(dsPIC-based) (dsPIC-based) (dsPIC-based)
actuation. First, pursuing a hybrid actuation system
Servo
Optional
sensors Servo
Optional
sensors Servo
Optional
sensors
depends upon the assertion that an additional research
motors motors motors
effortisrequiredoncethesedesignfeaturesareprovento
CANbus-2 be illsuited for theoretical control design. This
IMU IMU IMU IMU fundamental gap justifies a research effort in order to
slave 1 slave 2 slave 3 slave m
better understand the relationship between structure,
Figure18.Mainblocksofthedistributedcontrolarchitecture dynamicsandcontrol.


Likewise, learning has become a powerful tool that
uncovered a variety of solutions to classical problems in
robotics. Ongoing research is focused on learning of
behaviours where the robot incrementally learns based on
successfulexecutionofatask.Havingthisinmind,asetof
computational tools are being developed such that an
operator can interactively and gradually control the
individual joints, provide functional guidance and


corrections, while recording all the sensorial data. This
information will allow the robot to extract correlations
among sensorimotor events, to learn by itself the force
controllawsthatgoverntheexecutionofagiventask,along
with the knowledge of how to select, chain and combine
behaviours. These problems are simply the beginning of a
richsourceofnovelmethods,computationaldevelopments
andinnovativeengineeringsolutions.

7.Acknowledgments
Figure 19. View of the central processing unit and the pack of
batterieshousedwithinthetorso
This work was partially funded by Feder through the

OperationalProgramCompetitivenessFactorsCompete
6.Conclusionsandfutureperspectives
and by National Funds through FCT Foundation for

Science and Technology in the context of the project
This paper presented the mechatronic design of a new
FCOMP010124FEDER022682 (FCT reference PEst
smallsize humanoid platform for research on bipedal
C/EEI/UI0127/2011)
locomotion. The goal of our work was to provide a
reliable and highly integrated humanoid platform that 8.References
allows the implementation and tests of various
theoretical studies with potential application in real [1] Kaneko K, Kanehiro F, Kajita S, Hirukawa H,
world scenarios. Here, we addressed the mechanical Kawasaki T, Hirata M, Akachi K, Isozumi T (2004)
design, the hybrid actuation system and the different Humanoid Robot HRP2. IEEE International
subsystems of the robot, including the perceptual skills ConferenceonRobotics&Automation,pp.10831090.
and the implemented hierarchical control architecture. [2] NagasakaK,KurokiY,SuzukiS,ItohY,YamaguchiJ
Onboard full processing and autonomy is now possible (2004) Integrated Motion Control for Walking,
in what concerns control, perception and vision Jumping and Running on a Small Bipedal
capabilities based on a distributed architecture in which Entertainment Robot.IEEE International Conference
independent and selfcontained tasks may allow a onRoboticsandAutomation,pp.31893194.
standalone operation. In what concerns the hybrid [3] Sakagami Y, Watanabe R,Aoyama C,Matsunaga
actuation,themainresultisthattheincorporationofthe S,Higaki N, Fujimura K (2002) The Intelligent
passive element reduces enormously the torque extreme ASIMO:SystemOverviewandIntegration.IEEE/RSJ
requirements, as well as saving and recovering energy. International Conference on Intelligent Robots and
Besides power saving, the proposed approach increases Systems,pp.24782483.

10 Int J Adv Robotic Sy, 2012, Vol. 9, 119:2012 www.intechopen.com


[4] Santos V, Silva F (2006) Design and LowLevel Humanoid Robots and Development of Biped Walk
Control of a Humanoid Robot Using a Distributed Control Strategies. Robotics and Autonomous
Architecture Approach. Journal of Vibration and Systems,37:81100.
Control,12(12):14311456. [17] Kim JH, Kim DH, Kim YJ, Park KH, Park JH,
[5] Silva F, Santos V (2007) Multipurpose SmallCost Moon CK, Ryu JH, Seow KT, Koh KC (2004)
Humanoid Platform and Modular Control Software Humanoid Robot HanSaRam: Recent Progress and
Development. In: Hanckel M, editor. Humanoid Developments. Journal of Advanced Computational
Robots:HumanlikeMachines.AT:ITechEducation IntelligenceandIntelligentInformatics,8(1):4555.
andPublishing,Chapter4,pp.6588. [18] Yamasaki F, Matsui T, Miyashita T, Kitano Y (2001)
[6] Santos V, Moreira R, Ribeiro M, Silva F (2010) PINO the Humanoid: A Basic Architecture.
Development of a Hybrid Humanoid Platform and RoboCup2000. Lecture Notes in Artificial
Incorporation of the Passive Actuators. IEEE Intelligence,2019:269278.
International Conference on Robotics and [19] Brooks R, Breazeal C, Marjanovic M, Scassellati B,
Biomimetics,pp.679684. Williamson M (1998) The Cog Project: Building a
[7] Hirai K, Hirose M, Haikawa Y, Takenaka T (1998) Humanoid Robot. In: Nehaniv C, editor.
TheDevelopmentofHondaHumanoidRobot.IEEE Computation for Metaphors, Analogy and Agents.
International Conference on Robotics and SpringerVerlag:vol.1562ofSpringerLectureNotes
Automation,pp.13211326. inArtificialIntelligence,pp.5287.
[8] AkachiK,KanekoK,KanehiraN,OtaS,MiyamoriG, [20] Asfour T, Regenstein K, Azad P,Schroder J,
HirataM,KajitaS,KanehiroF(2005)Developmentof Bierbaum A, Vahrenkamp N, Dillmann R (2006)
Humanoid Robot HRP3P. IEEERAS International ARMARIII: An Integrated Humanoid Platform for
ConferenceonHumanoidRobots,pp.5055. SensoryMotor Control. IEEERAS International
[9] Hirukawa H, Kanehiro F, Kaneko K, Kajita S, ConferenceonHumanoidRobots,pp.169175.
Fujiwara K, Kawai Y, Tomita F, Hirai S, Tanie K, [21] Nagakubo A, Kuniyoshi Y, Cheng G (2003)
IsozumiT,AkachiK,KawasakiT,OtaS,Yokoyama Development of a HighPerformance UpperBody
K,HandaH,FukaseY,MaedaJ,NakamuraY,Tachi HumanoidSystem.AdvancedRobotics,17:149164.
S, Inoue H (2004) Humanoid Robotics Platforms [22] Sandini G, Metta G, Vernon D (2004) RobotCub: an
Developed in HRP. Robotics and Autonomous Open Framework for Research in Embodied
Systems,48:165175. Cognition. IEEE International Conference on
[10] Gouaillier D,Hugel V,Blazevic P, Kilner C, HumanoidRobots,pp.1332.
Monceaux J,Lafourcade P, Marnier B,Serre J, [23] Tsagarakis N, Vanderborght B, Laffranchi M,
Maisonnier B (2009) Mechatronic Design of NAO Caldwell D (2009) The Mechanical Design of the
Humanoid. IEEE International Conference on New Lower Body for the Child Humanoid robot
RoboticsandAutomation,pp.769774. iCub. IEEE/RSJ International Conference on
[11] NishiwakiK,Kuga M, Kagami S, Inaba M, InoueH IntelligentRobotsandSystems,pp.49624968.
(2005) WholeBody Cooperative Balanced Motion [24] McGeer T (1990) Passive Dynamic Walking.
Generation for Reaching. International Journal of InternationalJournalofRoboticsResearch,9(2):6282.
HumanoidRobots,2:437457. [25] Anderson S, Wisse M, Atkeson CG, Hodgins J,
[12] Ogura Y, Aikawa H, Shimomura K, Kondo H, ZeglinG,MoyerB(2005)PoweredBipedsBasedon
Morishima A, Lim H, Takanishi A (2006) Passive Dynamic Principles. IEEE International
DevelopmentofaNewHumanoidRobotWabian2. ConferenceonHumanoidRobots,pp.110116.
IEEE International Conference on Robotics and [26] Collins S, Ruina A (2005) A Bipedal Walking Robot
Automation,pp.7681. with Efficient and HumanLike Gait. IEEE
[13] Lohmeier S, Loffler K, Gienger M, Ulbrich H, International Conference on Robotics and
Pfeiffer F (2004) Computer System and Control of Automation,pp.19831988.
Biped Johnnie. IEEE International Conference on [27] Hobbelen D, Wisse M (2007) Limit Cycle Walking.
RoboticsandAutomation,pp.42224227. In: Hanckel M, editor. Humanoid Robots: Human
[14] Park I, Kim J, Park S, Oh J (2005) Development of Like Machines. AT: ITech Education and
HumanoidRobotPlatformKHR2(KaistHumanoid Publishing,Chapter14,pp.277294.
Robot2).InternationalJournalofHumanoidRobots, [28] HosodaK,TakumaT,NakamotoA,HayashiS(2008)
2:519536. Biped Robot Design Powered by Antagonistic
[15] ParkI,KimJ,LeeJ,OhJ(2007)MechanicalDesignof Pneumatic Actuators for Multimodal Locomotion.
the Humanoid Robot Platform HUBO. Journal of RoboticsandAutonomousSystems,56:4653.
AdvancedRobotics,21(11):13051322. [29] Pratt G (2000) Legged Robots at MIT: Whats New
[16] Furuta T, Tawara T, Okumura Y, Shimizu M (2001) Since Raibert. IEEE Robotics and Automation
Design and Construction of a Series of Compact Magazine,7:1519.WisseM,FeliksdalG,

www.intechopen.com Vtor Santos, Rui Moreira and Filipe Silva: 11


Mechatronic Design of a New Humanoid Robot with Hybrid Parallel Actuation
[30] Wisse M, Feliksdal G, Frankenhuyzen J, Moyer B [32] Bradski G, Kaehler A (2008) Learning OpenCV:
(2007) PassiveBased Walking Robot. IEEE Robotics Computer Vision with the OpenCV Library.
andAutomationMagazine,14:5262. OReilly.
[31] Owaki D, Ishiguro A (2006) Enhancing Stability of a
PassiveDynamicRunningBipedbyExploitingaNon
Linear Spring. IEEE/RSJ International Conference on
IntelligentRobotsandSystems,pp.49234928.

12 Int J Adv Robotic Sy, 2012, Vol. 9, 119:2012 www.intechopen.com

Вам также может понравиться