8,051 research outputs found

    Frequency-Aware Model Predictive Control

    Full text link
    Transferring solutions found by trajectory optimization to robotic hardware remains a challenging task. When the optimization fully exploits the provided model to perform dynamic tasks, the presence of unmodeled dynamics renders the motion infeasible on the real system. Model errors can be a result of model simplifications, but also naturally arise when deploying the robot in unstructured and nondeterministic environments. Predominantly, compliant contacts and actuator dynamics lead to bandwidth limitations. While classical control methods provide tools to synthesize controllers that are robust to a class of model errors, such a notion is missing in modern trajectory optimization, which is solved in the time domain. We propose frequency-shaped cost functions to achieve robust solutions in the context of optimal control for legged robots. Through simulation and hardware experiments we show that motion plans can be made compatible with bandwidth limits set by actuators and contact dynamics. The smoothness of the model predictive solutions can be continuously tuned without compromising the feasibility of the problem. Experiments with the quadrupedal robot ANYmal, which is driven by highly-compliant series elastic actuators, showed significantly improved tracking performance of the planned motion, torque, and force trajectories and enabled the machine to walk robustly on terrain with unmodeled compliance

    Momentum Control of Humanoid Robots with Series Elastic Actuators

    Full text link
    Humanoid robots may require a degree of compliance at the joint level for improving efficiency, shock tolerance, and safe interaction with humans. The presence of joint elasticity, however, complexifies the design of balancing and walking controllers. This paper proposes a control framework for extending momentum based controllers developed for stiff actuators to the case of series elastic actuators. The key point is to consider the motor velocities as an intermediate control input, and then apply high-gain control to stabilise the desired motor velocities achieving momentum control. Simulations carried out on a model of the robot iCub verify the soundness of the proposed approach

    Push recovery with stepping strategy based on time-projection control

    Get PDF
    In this paper, we present a simple control framework for on-line push recovery with dynamic stepping properties. Due to relatively heavy legs in our robot, we need to take swing dynamics into account and thus use a linear model called 3LP which is composed of three pendulums to simulate swing and torso dynamics. Based on 3LP equations, we formulate discrete LQR controllers and use a particular time-projection method to adjust the next footstep location on-line during the motion continuously. This adjustment, which is found based on both pelvis and swing foot tracking errors, naturally takes the swing dynamics into account. Suggested adjustments are added to the Cartesian 3LP gaits and converted to joint-space trajectories through inverse kinematics. Fixed and adaptive foot lift strategies also ensure enough ground clearance in perturbed walking conditions. The proposed structure is robust, yet uses very simple state estimation and basic position tracking. We rely on the physical series elastic actuators to absorb impacts while introducing simple laws to compensate their tracking bias. Extensive experiments demonstrate the functionality of different control blocks and prove the effectiveness of time-projection in extreme push recovery scenarios. We also show self-produced and emergent walking gaits when the robot is subject to continuous dragging forces. These gaits feature dynamic walking robustness due to relatively soft springs in the ankles and avoiding any Zero Moment Point (ZMP) control in our proposed architecture.Comment: 20 pages journal pape

    Design of an Anthropomorphic, Compliant, and Lightweight Dual Arm for Aerial Manipulation

    Get PDF
    This paper presents an anthropomorphic, compliant and lightweight dual arm manipulator designed and developed for aerial manipulation applications with multi-rotor platforms. Each arm provides four degrees of freedom in a human-like kinematic configuration for end effector positioning: shoulder pitch, roll and yaw, and elbow pitch. The dual arm, weighting 1.3 kg in total, employs smart servo actuators and a customized and carefully designed aluminum frame structure manufactured by laser cut. The proposed design reduces the manufacturing cost as no computer numerical control machined part is used. Mechanical joint compliance is provided in all the joints, introducing a compact spring-lever transmission mechanism between the servo shaft and the links, integrating a potentiometer for measuring the deflection of the joints. The servo actuators are partially or fully isolated against impacts and overloads thanks to the ange bearings attached to the frame structure that support the rotation of the links and the deflection of the joints. This simple mechanism increases the robustness of the arms and safety in the physical interactions between the aerial robot and the environment. The developed manipulator has been validated through different experiments in fixed base test-bench and in outdoor flight tests.UniĂłn Europea H2020-ICT-2014- 644271Ministerio de EconomĂ­a y Competitividad DPI2015-71524-RMinisterio de EconomĂ­a y Competitividad DPI2017-89790-

    The Development of a Sensitive Manipulation Platform

    Get PDF
    This thesis presents an extension of sensitive manipulation which transforms tactile sensors away from end effectors and closer to whole body sensory feedback. Sensitive manipulation is a robotics concept which more closely replicates nature by employing tactile sensing to interact with the world. While traditional robotic arms are specifically designed to avoid contact, biological systems actually embrace and intentionally contact the environment. This arm is inspired by these biological systems and therefore has compliant joints and a tactile shell surrounding the two primary links of the arm. The manipulator has also been designed to be capable of both industrial and humanoid style manipulation. There are an untold number of applications for an arm with increased tactile feedback primarily in dynamic environments such as in industrial, humanoid, and prosthetic applications. The arm developed for this thesis is intended to be a desktop research platform, however, one of the most influential applications for increased tactile feedback is in prosthetics which are operate in ever changing and contact ridden environments while continuously interacting with humans. This thesis details the simulation, design, analysis, and evaluation of a the first four degrees of freedom of a robotic arm with particular attention given to the design of modular series elastic actuators in each joint as well as the incorporation of a shell of tactile sensors

    The Development of a Sensitive Manipulation End Effector

    Get PDF
    This thesis designed and realized a two-degree of freedom wrist and two finger manipulator that completes the six-degree of freedom Sensitive Manipulation Platform, the arm of which was previously developed. This platform extends the previous research in the field of robotics by covering not only the end effector with deformable tactile sensors, but also the links of the arm. Having tactile sensors on the arm will improve the dynamic model of the system during contact with its environment and will allow research in contact navigation to be explored. This type of research is intended for developing algorithms for exploring dynamic environments. Unlike traditional robots that focus on collision avoidance, this platform is designed to seek out contact and use it to gather important information about its surroundings. This small desktop platform was designed to have similar proportions and properties to a small human arm. These properties include compliant joints and tactile sensitivity along the lengths of the arms. The primary applications for the completed platform will be research in contact navigation and manipulation in dynamic environments. However, there are countless potential applications for a compliant arm with increased tactile feedback, including prosthetics and domestic robotics. This thesis covers the details behind the design, analysis, and evaluation of the two degrees of the Wrist and two two-link fingers, with particular attention being given to the integration of series elastics actuators, the decoupling of the fingers from the wrist, and the incorporation of tactile sensors in both the forearm motor module and fingers

    A Dynamics and Stability Framework for Avian Jumping Take-off

    Full text link
    Jumping take-off in birds is an explosive behaviour with the goal of providing a rapid transition from ground to airborne locomotion. An effective jump is predicated on the need to maintain dynamic stability through the acceleration phase. The present study concerns understanding how birds retain control of body attitude and trajectory during take-off. Cursory observation suggests that stability is achieved with relatively little cost. However, analysis of the problem shows that the stability margins during jumping are actually very small and that stability considerations play a significant role in selection of appropriate jumping kinematics. We use theoretical models to understand stability in prehensile take-off (from a perch) and also in non-prehensile take-off (from the ground). The primary instability is tipping, defined as rotation of the centre of gravity about the ground contact point. Tipping occurs when the centre of pressure falls outside the functional foot. A contribution of the paper is the development of graphical tipping stability margins for both centre of gravity location and acceleration angle. We show that the nose-up angular acceleration extends stability bounds forward and is hence helpful in achieving shallow take-offs. The stability margins are used to interrogate simulated take-offs of real birds using published experimental kinematic data from a guinea fowl (ground take-off) and a diamond dove (perch take-off). For the guinea fowl the initial part of the jump is stable, however simulations exhibit a stuttering instability not observed experimentally that is probably due to absence of compliance in the idealised joints. The diamond dove model confirms that the foot provides an active torque reaction during take-off, extending the range of stable jump angles by around 45{\deg}.Comment: 21 pages, 11 figures; supplementary material: https://figshare.com/s/86b12868d64828db0d5d; DOI: 10.6084/m9.figshare.721056
    • …
    corecore