114 research outputs found
The evolution of the upright posture and gait—a review and a new synthesis
During the last century, approximately 30 hypotheses have been constructed to explain the evolution of the human upright posture and locomotion. The most important and recent ones are discussed here. Meanwhile, it has been established that all main hypotheses published until the last decade of the past century are outdated, at least with respect to some of their main ideas: Firstly, they were focused on only one cause for the evolution of bipedality, whereas the evolutionary process was much more complex. Secondly, they were all placed into a savannah scenario. During the 1990s, the fossil record allowed the reconstruction of emerging bipedalism more precisely in a forested habitat (e.g., as reported by Clarke and Tobias (Science 269:521–524, 1995) and WoldeGabriel et al. (Nature 412:175–178, 2001)). Moreover, the fossil remains revealed increasing evidence that this part of human evolution took place in a more humid environment than previously assumed. The Amphibian Generalist Theory, presented first in the year 2000, suggests that bipedalism began in a wooded habitat. The forests were not far from a shore, where our early ancestor, along with its arboreal habits, walked and waded in shallow water finding rich food with little investment. In contrast to all other theories, wading behaviour not only triggers an upright posture, but also forces the individual to maintain this position and to walk bipedally. So far, this is the only scenario suitable to overcome the considerable anatomical and functional threshold from quadrupedalism to bipedalism. This is consistent with paleoanthropological findings and with functional anatomy as well as with energetic calculations, and not least, with evolutionary psychology. The new synthesis presented here is able to harmonise many of the hitherto competing theories
Humanoid Robots
For many years, the human being has been trying, in all ways, to recreate the complex mechanisms that form the human body. Such task is extremely complicated and the results are not totally satisfactory. However, with increasing technological advances based on theoretical and experimental researches, man gets, in a way, to copy or to imitate some systems of the human body. These researches not only intended to create humanoid robots, great part of them constituting autonomous systems, but also, in some way, to offer a higher knowledge of the systems that form the human body, objectifying possible applications in the technology of rehabilitation of human beings, gathering in a whole studies related not only to Robotics, but also to Biomechanics, Biomimmetics, Cybernetics, among other areas. This book presents a series of researches inspired by this ideal, carried through by various researchers worldwide, looking for to analyze and to discuss diverse subjects related to humanoid robots. The presented contributions explore aspects about robotic hands, learning, language, vision and locomotion
The Benefit of Combining Neuronal Feedback and Feed-Forward Control for Robustness in Step Down Perturbations of Simulated Human Walking Depends on the Muscle Function
It is often assumed that the spinal control of human locomotion combines feed-forward central pattern generation with sensory feedback via muscle reflexes. However, the actual contribution of each component to the generation and stabilization of gait is not well understood, as direct experimental evidence for either is difficult to obtain. We here investigate the relative contribution of the two components to gait stability in a simulation model of human walking. Specifically, we hypothesize that a simple linear combination of feedback and feed-forward control at the level of the spinal cord improves the reaction to unexpected step down perturbations. In previous work, we found preliminary evidence supporting this hypothesis when studying a very reduced model of rebounding behaviors. In the present work, we investigate if the evidence extends to a more realistic model of human walking. We revisit a model that has previously been published and relies on spinal feedback control to generate walking. We extend the control of this model with a feed-forward muscle activation pattern. The feed-forward pattern is recorded from the unperturbed feedback control output. We find that the improvement in the robustness of the walking model with respect to step down perturbations depends on the ratio between the two strategies and on the muscle to which they are applied. The results suggest that combining feed-forward and feedback control is not guaranteed to improve locomotion, as the beneficial effects are dependent on the muscle and its function during walking
Recommended from our members
The ecomorphology of facultative bipedality in Lepidosauria: implications for the evolution of reptilian bipedality
Bipedality is a distinctive locomotor characteristic of some of the most noteworthy animals of all time, including dinosaurs and humans. However, the evolution of a bipedal locomotor mode is poorly understood in reptiles. It has been repeatedly hypothesised that a facultative locomotor mode, where an animal moves both bipedally and quadrupedally under different conditions, forms an intermediate stage in the evolution of obligate bipedality. I demonstrate that the evidence supporting this hypothesis is lacking, recovering facultative bipedality as an intermediate stage only once in multiple independent evolutions of bipedality, under two different topologies. In order to better understand facultative bipedality and the associated anatomies, I performed multiple studies into the ecomorphology and evolution of this behaviour in a modern clade: Lepidosauria. Linear morphometric studies accounting for variation in body size indicate that forelimb segment lengths across locomotor modes do not differ for lepidosaurs of the same size, but that distal hindlimbs segments differ greatly, contrasting with historical tropes. Using 3D landmark-based geometric morphometrics, I demonstrate that arboreal and facultatively bipedal species share many characteristics in the bony elements of the pelvis, including a straight-to-concave iliac blade and large ischial base. These shared anatomies are functionally qualified based on anatomical studies of lepidosaur pelvic girdle myology, and indicate a similarity in mechanical demands of both arboreality and facultative bipedality. Finally, I tested for the correlated evolution of facultative bipedality with substrate preference in a derived clade of squamates: Episquamata. Findings suggest that there is no correlation between substrate and a facultative locomotor mode, instead indicating that facultative bipedality is an exaptation of anatomies associated with vertically diverse environments. This echoes the evolution facultative bipedality in hominin, macropods and rodents, and is distinct from any current hypotheses concerning the evolution of archosaurian bipedality
Locomoção bípede adaptativa a partir de uma única demonstração usando primitivas de movimento
Doutoramento em Engenharia EletrotécnicaEste trabalho aborda o problema de capacidade de imitação da locomoção
humana através da utilização de trajetórias de baixo nível codificadas com
primitivas de movimento e utilizá-las para depois generalizar para novas
situações, partindo apenas de uma demonstração única. Assim, nesta linha de
pensamento, os principais objetivos deste trabalho são dois: o primeiro é
analisar, extrair e codificar demonstrações efetuadas por um humano, obtidas
por um sistema de captura de movimento de forma a modelar tarefas de
locomoção bípede. Contudo, esta transferência não está limitada à simples
reprodução desses movimentos, requerendo uma evolução das capacidades
para adaptação a novas situações, assim como lidar com perturbações
inesperadas. Assim, o segundo objetivo é o desenvolvimento e avaliação de
uma estrutura de controlo com capacidade de modelação das ações, de tal
forma que a demonstração única apreendida possa ser modificada para o robô
se adaptar a diversas situações, tendo em conta a sua dinâmica e o ambiente
onde está inserido.
A ideia por detrás desta abordagem é resolver o problema da generalização a
partir de uma demonstração única, combinando para isso duas estruturas
básicas. A primeira consiste num sistema gerador de padrões baseado em
primitivas de movimento utilizando sistemas dinâmicos (DS). Esta abordagem
de codificação de movimentos possui propriedades desejáveis que a torna ideal
para geração de trajetórias, tais como a possibilidade de modificar determinados
parâmetros em tempo real, tais como a amplitude ou a frequência do ciclo do
movimento e robustez a pequenas perturbações. A segunda estrutura, que está
embebida na anterior, é composta por um conjunto de osciladores acoplados
em fase que organizam as ações de unidades funcionais de forma coordenada.
Mudanças em determinadas condições, como o instante de contacto ou
impactos com o solo, levam a modelos com múltiplas fases. Assim, em vez de
forçar o movimento do robô a situações pré-determinadas de forma temporal, o
gerador de padrões de movimento proposto explora a transição entre diferentes
fases que surgem da interação do robô com o ambiente, despoletadas por
eventos sensoriais. A abordagem proposta é testada numa estrutura de
simulação dinâmica, sendo que várias experiências são efetuadas para avaliar
os métodos e o desempenho dos mesmos.This work addresses the problem of learning to imitate human locomotion actions
through low-level trajectories encoded with motion primitives and generalizing
them to new situations from a single demonstration. In this line of thought, the
main objectives of this work are twofold: The first is to analyze, extract and
encode human demonstrations taken from motion capture data in order to model
biped locomotion tasks. However, transferring motion skills from humans to
robots is not limited to the simple reproduction, but requires the evaluation of
their ability to adapt to new situations, as well as to deal with unexpected
disturbances. Therefore, the second objective is to develop and evaluate a
control framework for action shaping such that the single-demonstration can be
modulated to varying situations, taking into account the dynamics of the robot
and its environment.
The idea behind the approach is to address the problem of generalization from
a single-demonstration by combining two basic structures. The first structure is
a pattern generator system consisting of movement primitives learned and
modelled by dynamical systems (DS). This encoding approach possesses
desirable properties that make them well-suited for trajectory generation, namely
the possibility to change parameters online such as the amplitude and the
frequency of the limit cycle and the intrinsic robustness against small
perturbations. The second structure, which is embedded in the previous one,
consists of coupled phase oscillators that organize actions into functional
coordinated units. The changing contact conditions plus the associated impacts
with the ground lead to models with multiple phases. Instead of forcing the robot’s
motion into a predefined fixed timing, the proposed pattern generator explores
transition between phases that emerge from the interaction of the robot system
with the environment, triggered by sensor-driven events. The proposed approach
is tested in a dynamics simulation framework and several experiments are
conducted to validate the methods and to assess the performance of a humanoid
robot
Stable locomotion of humanoid robots based on mass concentrated model
El estudio de la locomoción de robots humanoides es actualmente un área muy activa, en el campo de la robótica. Partiendo del principio que el hombre esta construyendo robots para trabajar juntos cooperando en ambientes humanos. La estabilidad durante la caminata es un factor crítico que prevee la caída del robot, la cual puede causar deterioros al mismo y a las personas en su entorno. De esta manera, el presente trabajo pretende resolver una parte del problema de la locomoción bípeda, esto es los métodos empleados para “La generación del paso” (“Gait generation”) y asi obtener la caminata estable. Para obtener una marcha estable se utilizan modelos de masa concentrada. De esta manera el modelo del “pendulo invertido simple” y el modelo del “carro sobre la mesa” se han utilizado para conseguir la marcha estable de robots humanoides. En el modelo del pendulo invertido, la masa el pendulo conduce el movimiento del centro de gravedad (CDG) del robot humanoide durante la marcha. Se detallara que el CDG se mueve como una bola libre sobre un plano bajo las leyes del pendulo en el campo de gravedad. Mientras que en el modelo del “carro sobre la mesa”, el carro conduce el movimiento del CDG durante la marcha. En este caso, el movimiento del carro es tratado como un sistema servocontrolado, y el movimiento del CDG es obtenido con los actuales y futuros estados de referencia del Zero Moment Point (ZMP). El método para generar el paso propuesto esta compuesto de varias capas como son Movimiento global, movimiento local, generación de patrones de movimiento, cinemática inversa y dinámica inversa y finalmente una corrección off-line. Donde la entrada en este método es la meta global (es decir la configuración final del robot, en el entorno de marcha) y las salidas son los patrones de movimiento de las articulaciones junto con el patrón de referencia del ZMP. Por otro lado, se ha propuesto el método para generar el “Paso acíclico”. Este método abarca el movimiento del paso dinámico incluyendo todo el cuerpo del robot humanoide, desde desde cuaquier postura genérica estáticamente estable hasta otra; donde las entradas son los estados inicial y final del robot (esto es los ángulos iniciales y finales de las articulaciones) y las salidas son las trayectorias de referencia de cada articulación y del ZMP. Se han obtenido resultados satisfactorios en las simulaciones y en el robot humanoide real Rh-1 desarrollado en el Robotics lab de la Universidad Carlos III de Madrid. De igual manera el movimiento innovador llamado “Paso acíclico” se ha implemenado exitosamente en el robot humanoide HRP-2 (desarrollado por el AIST e Industrias Kawada Inc., Japon). Finalmente los resultados, contribuciones y trabajos futuros se expondran y discutirán. _______________________________________________The study of humanoid robot locomotion is currently a very active area
in robotics, since humans build robots to work their environments in common
cooperation and in harmony. Stability during walking motion is a critical fact in
preventing the robot from falling down and causing the human or itself damages.
This work tries to solve a part of the locomotion problem, which is, the “Gait
Generation” methods used to obtain stable walking.
Mass concentrated models are used to obtain stable walking motion. Thus
the inverted pendulum model and the cart-table model are used to obtain stable
walking motion in humanoid robots.
In the inverted pendulum model, the mass of the pendulum drives the center
of gravity (COG) motion of the humanoid robot while it is walking. It will be
detailed that the COG moves like a free ball on a plane under the laws of the
pendulum in the field of gravity.
While in the cart-table model, the cart drives the COG motion during walking
motion. In this case, the cart motion is treated as a servo control system,
obtaining its motion from future reference states of the ZMP.
The gait generation method proposed has many layers like Global motion,
local motion, motion patterns generation, inverse kinematics and inverse dynamics
and finally off-line correction. When the input in the gait generation
method is the global goal (that is the final configuration of the robot in walking
environment), and the output is the joint patterns and ZMP reference patterns.
Otherwise, the “Acyclic gait” method is proposed. This method deals with
the whole body humanoid robot dynamic step motion from any generic posture
to another one when the input is the initial and goal robot states (that is the
initial and goal joint angles) and the output is the joint and ZMP reference
patterns.
Successful simulation and actual results have been obtained with the Rh-
1 humanoid robot developed in the Robotics lab (Universidad Carlos III de
Madrid, Spain) and the innovative motion called “Acyclic gait” implemented in
the HRP-2 humanoid robot platform (developed by the AIST and Kawada Industries
Inc., Japan). Furthermore, the results, contributions and future works
will be discussed
A Bio-inspired architecture for adaptive quadruped locomotion over irregular terrain
Tese de doutoramento
Programa Doutoral em Engenharia Electrónica e de ComputadoresThis thesis presents a tentative advancement on walking control of small quadruped and humanoid
position controlled robots, addressing the problem of walk generation by combining dynamical systems
approach to motor control, insights from neuroethology research on vertebrate motor control and
computational neuroscience.
Legged locomotion is a complex dynamical process, despite the seemingly easy and natural behavior
of the constantly present proficiency of legged animals. Research on locomotion and motor control
in vertebrate animals from the last decades has brought to the attention of roboticists, the potential of
the nature’s solutions to robot applications. Recent knowledge on the organization of complex motor
generation and on mechanics and dynamics of locomotion has been successfully exploited to pursue
agile robot locomotion.
The work presented on this manuscript is part of an effort on the pursuit in devising a general,
model free solution, for the generation of robust and adaptable walking behaviors. It strives to devise a
practical solution applicable to real robots, such as the Sony’s quadruped AIBO and Robotis’ DARwIn-
OP humanoid. The discussed solutions are inspired on the functional description of the vertebrate
neural systems, especially on the concept of Central Pattern Generators (CPGs), their structure and
organization, components and sensorimotor interactions. They use a dynamical systems approach for
the implementation of the controller, especially on the use of nonlinear oscillators and exploitation of
their properties.
The main topics of this thesis are divided into three parts.
The first part concerns quadruped locomotion, extending a previous CPG solution using nonlinear
oscillators, and discussing an organization on three hierarchical levels of abstraction, sharing the purpose
and knowledge of other works. It proposes a CPG solution which generates the walking motion
for the whole-leg, which is then organized in a network for the production of quadrupedal gaits. The
devised solution is able to produce goal-oriented locomotion and navigation as directed through highlevel
commands from local planning methods. In this part, active balance on a standing quadruped is
also addressed, proposing a method based on dynamical systems approach, exploring the integration of
parallel postural mechanisms from several sensory modalities. The solutions are all successfully tested on the quadruped AIBO robot.
In the second part, is addressed bipedal walking for humanoid robots. A CPG solution for biped
walking based on the concept of motion primitives is proposed, loosely based on the idea of synergistic
organization of vertebrate motor control. A set of motion primitives is shown to produce the basis
of simple biped walking, and generalizable to goal-oriented walking. Using the proposed CPG, the
inclusion of feedback mechanisms is investigated, for modulation and adaptation of walking, through
phase transition control according to foot load information. The proposed solution is validated on the
humanoid DARwIn-OP, and its application is evaluated within a whole-body control framework.
The third part sidesteps a little from the other two topics. It discusses the CPG as having an alternative
role to direct motor generation in locomotion, serving instead as a processor of sensory information
for a feedback based motor generation. In this work a reflex based walking controller is devised for the
compliant quadruped Oncilla robot, to serve as purely feedback based walking generation. The capabilities
of the reflex network are shown in simulations, followed by a brief discussion on its limitations,
and how they could be improved by the inclusion of a CPG.Esta tese apresenta uma tentativa de avanço no controlo de locomoção para pequenos robôs quadrúpedes
e bipedes controlados por posição, endereçando o problema de geração motora através da combinação
da abordagem de sistemas dinâmicos para o controlo motor, e perspectivas de investigação
neuroetologia no controlo motor vertebrado e neurociência computacional.
Andar é um processo dinâmico e complexo, apesar de parecer um comportamento fácil e natural
devido à presença constante de animais proficientes em locomoção terrestre. Investigação na área da locomoção
e controlo motor em animais vertebrados nas últimas decadas, trouxe à atenção dos roboticistas
o potencial das soluções encontradas pela natureza aplicadas a aplicações robóticas. Conhecimento
recente relativo à geração de comportamentos motores complexos e da mecânica da locomoção tem
sido explorada com sucesso na procura de locomoção ágil na robótica.
O trabalho apresentado neste documento é parte de um esforço no desenho de uma solução geral,
e independente de modelos, para a geração robusta e adaptável de comportamentos locomotores. O
foco é desenhar uma solução prática, aplicável a robôs reais, tal como o quadrúpede Sony AIBO e
o humanóide DARwIn-OP. As soluções discutidas são inspiradas na descrição funcional do sistema
nervoso vertebrado, especialmente no conceito de Central Pattern Generators (CPGs), a sua estrutura e
organização, componentes e interacção sensorimotora. Estas soluções são implementadas usando uma
abordagem em sistemas dinâmicos, focandos o uso de osciladores não lineares e a explorando as suas
propriedades.
Os tópicos principais desta tese estão divididos em três partes.
A primeira parte explora o tema de locomoção quadrúpede, expandindo soluções prévias de CPGs
usando osciladores não lineares, e discutindo uma organização em três níveis de abstracção, partilhando
as ideias de outros trabalhos. Propõe uma solução de CPG que gera os movimentos locomotores
para uma perna, que é depois organizado numa rede, para a produção de marcha quadrúpede. A
solução concebida é capaz de produzir locomoção e navegação, comandada através de comandos de alto
nível, produzidos por métodos de planeamento local. Nesta parte também endereçado o problema da
manutenção do equilíbrio num robô quadrúpede parado, propondo um método baseado na abordagem
em sistemas dinâmicos, explorando a integração de mecanismos posturais em paralelo, provenientes de várias modalidades sensoriais. As soluções são todas testadas com sucesso no robô quadrupede AIBO.
Na segunda parte é endereçado o problema de locomoção bípede. É proposto um CPG baseado
no conceito de motion primitives, baseadas na ideia de uma organização sinergética do controlo motor
vertebrado. Um conjunto de motion primitives é usado para produzir a base de uma locomoção bípede
simples e generalizável para navegação. Esta proposta de CPG é usada para de seguida se investigar
a inclusão de mecanismos de feedback para modulação e adaptação da marcha, através do controlo de
transições entre fases, de acordo com a informação de carga dos pés. A solução proposta é validada
no robô humanóide DARwIn-OP, e a sua aplicação no contexto do framework de whole-body control é
também avaliada.
A terceira parte desvia um pouco dos outros dois tópicos. Discute o CPG como tendo um papel
alternativo ao controlo motor directo, servindo em vez como um processador de informação sensorial
para um mecanismo de locomoção puramente em feedback. Neste trabalho é desenhado um controlador
baseado em reflexos para a geração da marcha de um quadrúpede compliant. As suas capacidades são
demonstradas em simulação, seguidas por uma breve discussão nas suas limitações, e como estas podem
ser ultrapassadas pela inclusão de um CPG.The presented work was possible thanks to the support by the Portuguese Science and Technology Foundation through the PhD grant SFRH/BD/62047/2009
The Advantage of Standing Up to Fight and the Evolution of Habitual Bipedalism in Hominins
BACKGROUND: Many quadrupedal species stand bipedally on their hindlimbs to fight. This posture may provide a performance advantage by allowing the forelimbs to strike an opponent with the range of motion that is intrinsic to high-speed running, jumping, rapid braking and turning; the range of motion over which peak force and power can be produced. METHODOLOGY/PRINCIPAL FINDINGS: To test the hypothesis that bipedal (i.e., orthograde) posture provides a performance advantage when striking with the forelimbs, I measured the force and energy produced when human subjects struck from "quadrupedal" (i.e., pronograde) and bipedal postures. Downward and upward directed striking energy was measured with a custom designed pendulum transducer. Side and forward strikes were measured with a punching bag instrumented with an accelerometer. When subjects struck downward from a bipedal posture the work was 43.70±12.59% (mean ± S.E.) greater than when they struck from a quadrupedal posture. Similarly, 47.49±17.95% more work was produced when subjects struck upward from a bipedal stance compared to a quadrupedal stance. Importantly, subjects did 229.69±44.19% more work in downward than upward directed strikes. During side and forward strikes the force impulses were 30.12±3.68 and 43.04±9.00% greater from a bipedal posture than a quadrupedal posture, respectively. CONCLUSIONS/SIGNIFICANCE: These results indicate that bipedal posture does provide a performance advantage for striking with the forelimbs. The mating systems of great apes are characterized by intense male-male competition in which conflict is resolved through force or the threat of force. Great apes often fight from bipedal posture, striking with both the fore- and hindlimbs. These observations, plus the findings of this study, suggest that sexual selection contributed to the evolution of habitual bipedalism in hominins
- …