2,217 research outputs found
Learning a Structured Neural Network Policy for a Hopping Task
In this work we present a method for learning a reactive policy for a simple
dynamic locomotion task involving hard impact and switching contacts where we
assume the contact location and contact timing to be unknown. To learn such a
policy, we use optimal control to optimize a local controller for a fixed
environment and contacts. We learn the contact-rich dynamics for our
underactuated systems along these trajectories in a sample efficient manner. We
use the optimized policies to learn the reactive policy in form of a neural
network. Using a new neural network architecture, we are able to preserve more
information from the local policy and make its output interpretable in the
sense that its output in terms of desired trajectories, feedforward commands
and gains can be interpreted. Extensive simulations demonstrate the robustness
of the approach to changing environments, outperforming a model-free gradient
policy based methods on the same tasks in simulation. Finally, we show that the
learned policy can be robustly transferred on a real robot.Comment: IEEE Robotics and Automation Letters 201
Running synthesis and control for monopods and bipeds with articulated
Bibliography: p. 179-20
Understanding and Improving Locomotion: The Simultaneous Optimization of Motion and Morphology in Legged Robots
There exist many open design questions in the field of legged robotics.
Should leg extension and retraction occur with a knee or a prismatic joint?
Will adding a compliant ankle lead to improved energetics compared to a point foot? Should quadrupeds have a flexible or a rigid spine? Should elastic elements in the actuation be placed in parallel or in series with the motors? Though these questions may seem basic, they are fundamentally difficult to approach. A robot with either discrete choice will likely need very different components and use very different motion to perform at its best. To make a fair comparison between two design variations, roboticists need to ask, is the best version of a robot with a discrete morphological variation better than the best version of a robot with the other variation?
In this dissertation, I propose to answer these type of questions using an optimization based approach. Using numerical algorithms, I let a computer determine the best possible motion and best set of parameters for each design variation in order to be able to compare the best instance of each variation against each other.
I developed and implemented that methodology to explore three primary robotic design questions. In the first, I asked if parallel or series elastic actuation is the more energetically economical choice for a legged robot. Looking at a variety of force and energy based cost functions, I mapped the optimal motion cost landscape as a function of configurable parameters in the hoppers. In the best case, the series configuration was more economical for an energy based cost function, and the parallel configuration was better for a force based cost function. I then took this work a step further and included the configurable parameters directly within the optimization on a model with gear friction. I found, for the most realistic cost function, the electrical work, that series was the better choice when the majority of the transmission was handled by a low-friction rotary-to-linear transmission. In the second design question, I extended this analysis to a two-dimensional monoped moving at a forward velocity with either parallel or series elastic actuation at the hip and leg. In general it was best to have a parallel elastic actuator at the hip, and a series elastic actuator at the leg. In the third design question, I asked if there is an energetic benefit to having an articulated spinal joint instead of a rigid spinal joint in a quadrupedal legged robot. I found that the answer was gait dependent. For symmetrical gaits, such as walking and trotting, the rigid and articulated spine models have similar energetic economy. For asymmetrical gaits, such as bounding and galloping, the articulated spine led to significant energy savings at high speeds.
The combination of the above studies readily presents a methodology for simultaneously optimizing for motion and morphology in legged robots.
Aside from giving insight into these specific design questions, the technique can also be extended to a variety of other design questions.
The explorations in turn inform future hardware development by roboticists and help explain why animals in nature move in the ways that they do.PHDMechanical EngineeringUniversity of Michigan, Horace H. Rackham School of Graduate Studieshttps://deepblue.lib.umich.edu/bitstream/2027.42/144074/1/yevyes_1.pd
Recommended from our members
Analysis and synthesis of bipedal humanoid movement : a physical simulation approach
textAdvances in graphics and robotics have increased the importance of tools for synthesizing humanoid movements to control animated characters and physical robots. There is also an increasing need for analyzing human movements for clinical diagnosis and rehabilitation. Existing tools can be expensive, inefficient, or difficult to use. Using simulated physics and motion capture to develop an interactive virtual reality environment, we capture natural human movements in response to controlled stimuli. This research then applies insights into the mathematics underlying physics simulation to adapt the physics solver to support many important tasks involved in analyzing and synthesizing humanoid movement. These tasks include fitting an articulated physical model to motion capture data, modifying the model pose to achieve a desired configuration (inverse kinematics), inferring internal torques consistent with changing pose data (inverse dynamics), and transferring a movement from one model to another model (retargeting). The result is a powerful and intuitive process for analyzing and synthesizing movement in a single unified framework.Computer Science
A robust sagittal plane hexapedal running model with serial elastic actuation and simple periodic feedforward control
In this article we present a sagittal plane, sprawled
posture hexapedal running model with distributed body inertia, massless legs and serial elastic actuation at the hips as well as along the telescoping legs. We show by simulation that simple, periodic, feedforward controlled actuation is sufficient to obtain steady period 1 running gaits at twice the actuation frequency. We observe a nearly linear relation of average running speed and actuation frequency. The ground reaction profiles of the legs show leg specialization as observed in running insects. Interleg phasing has a strong influence on the foot fall sequence and thus the overall body dynamics. While the single leg ground reaction force profiles show little dependency on interleg actuation phase the total reaction force does. Thus, depending on the interleg actuation phase body motions without flight phase are observed as well as body motions and total ground reaction forces that show similarities to those obtained for the spring loaded inverted pendulum model. Further, we show that including leg damping and a ground friction model the periodic orbits have a large region of attraction with respect to the initial conditions. Additionally, the model quickly rejects step up and step down disturbances as well as force impulses. Finally, we briefly discuss the energetics of the hexapedal running model
An Overview on Principles for Energy Efficient Robot Locomotion
Despite enhancements in the development of robotic systems, the energy economy of today's robots lags far behind that of biological systems. This is in particular critical for untethered legged robot locomotion. To elucidate the current stage of energy efficiency in legged robotic systems, this paper provides an overview on recent advancements in development of such platforms. The covered different perspectives include actuation, leg structure, control and locomotion principles. We review various robotic actuators exploiting compliance in series and in parallel with the drive-train to permit energy recycling during locomotion. We discuss the importance of limb segmentation under efficiency aspects and with respect to design, dynamics analysis and control of legged robots. This paper also reviews a number of control approaches allowing for energy efficient locomotion of robots by exploiting the natural dynamics of the system, and by utilizing optimal control approaches targeting locomotion expenditure. To this end, a set of locomotion principles elaborating on models for energetics, dynamics, and of the systems is studied
- …