1,095 research outputs found
Reliable Trajectories for Dynamic Quadrupeds using Analytical Costs and Learned Initializations
Dynamic traversal of uneven terrain is a major objective in the field of
legged robotics. The most recent model predictive control approaches for these
systems can generate robust dynamic motion of short duration; however, planning
over a longer time horizon may be necessary when navigating complex terrain. A
recently-developed framework, Trajectory Optimization for Walking Robots
(TOWR), computes such plans but does not guarantee their reliability on real
platforms, under uncertainty and perturbations. We extend TOWR with analytical
costs to generate trajectories that a state-of-the-art whole-body tracking
controller can successfully execute. To reduce online computation time, we
implement a learning-based scheme for initialization of the nonlinear program
based on offline experience. The execution of trajectories as long as 16
footsteps and 5.5 s over different terrains by a real quadruped demonstrates
the effectiveness of the approach on hardware. This work builds toward an
online system which can efficiently and robustly replan dynamic trajectories.Comment: Video: https://youtu.be/LKFDB_BOhl
Hierarchical generative modelling for autonomous robots
Humans can produce complex whole-body motions when interacting with their
surroundings, by planning, executing and combining individual limb movements.
We investigated this fundamental aspect of motor control in the setting of
autonomous robotic operations. We approach this problem by hierarchical
generative modelling equipped with multi-level planning-for autonomous task
completion-that mimics the deep temporal architecture of human motor control.
Here, temporal depth refers to the nested time scales at which successive
levels of a forward or generative model unfold, for example, delivering an
object requires a global plan to contextualise the fast coordination of
multiple local movements of limbs. This separation of temporal scales also
motivates robotics and control. Specifically, to achieve versatile sensorimotor
control, it is advantageous to hierarchically structure the planning and
low-level motor control of individual limbs. We use numerical and physical
simulation to conduct experiments and to establish the efficacy of this
formulation. Using a hierarchical generative model, we show how a humanoid
robot can autonomously complete a complex task that necessitates a holistic use
of locomotion, manipulation, and grasping. Specifically, we demonstrate the
ability of a humanoid robot that can retrieve and transport a box, open and
walk through a door to reach the destination, approach and kick a football,
while showing robust performance in presence of body damage and ground
irregularities. Our findings demonstrated the effectiveness of using
human-inspired motor control algorithms, and our method provides a viable
hierarchical architecture for the autonomous completion of challenging
goal-directed tasks
Planning and Control Strategies for Motion and Interaction of the Humanoid Robot COMAN+
Despite the majority of robotic platforms are still confined in controlled environments such as factories, thanks to the ever-increasing level of autonomy and the progress on human-robot interaction, robots are starting to be employed for different operations, expanding their focus from uniquely industrial to more diversified scenarios.
Humanoid research seeks to obtain the versatility and dexterity of robots capable of mimicking human motion in any environment. With the aim of operating side-to-side with humans, they should be able to carry out complex tasks without posing a threat during operations.
In this regard, locomotion, physical interaction with the environment and safety are three essential skills to develop for a biped.
Concerning the higher behavioural level of a humanoid, this thesis addresses both ad-hoc movements generated for specific physical interaction tasks and cyclic movements for locomotion. While belonging to the same category and sharing some of the theoretical obstacles, these actions require different approaches: a general high-level task is composed of specific movements that depend on the environment and the nature of the task itself, while regular locomotion involves the generation of periodic trajectories of the limbs.
Separate planning and control architectures targeting these aspects of biped motion are designed and developed both from a theoretical and a practical standpoint, demonstrating their efficacy on the new humanoid robot COMAN+, built at Istituto Italiano di Tecnologia.
The problem of interaction has been tackled by mimicking the intrinsic elasticity of human muscles, integrating active compliant controllers. However, while state-of-the-art robots may be endowed with compliant architectures, not many can withstand potential system failures that could compromise the safety of a human interacting with the robot. This thesis proposes an implementation of such low-level controller that guarantees a fail-safe behaviour, removing the threat that a humanoid robot could pose if a system failure occurred
Hierarchical generative modelling for autonomous robots
Humans generate intricate whole-body motions by planning, executing and combining individual limb movements. We investigated this fundamental aspect of motor control and approached the problem of autonomous task completion by hierarchical generative modelling with multi-level planning, emulating the deep temporal architecture of human motor control. We explored the temporal depth of nested timescales, where successive levels of a forward or generative model unfold, for example, object delivery requires both global planning and local coordination of limb movements. This separation of temporal scales suggests the advantage of hierarchically organizing the global planning and local control of individual limbs. We validated our proposed formulation extensively through physics simulation. Using a hierarchical generative model, we showcase that an embodied artificial intelligence system, a humanoid robot, can autonomously complete a complex task requiring a holistic use of locomotion, manipulation and grasping: the robot adeptly retrieves and transports a box, opens and walks through a door, kicks a football and exhibits robust performance even in the presence of body damage and ground irregularities. Our findings demonstrated the efficacy and feasibility of human-inspired motor control for an embodied artificial intelligence robot, highlighting the viability of the formulized hierarchical architecture for achieving autonomous completion of challenging goal-directed tasks
Path and Motion Planning for Autonomous Mobile 3D Printing
Autonomous robotic construction was envisioned as early as the ‘90s, and yet, con-
struction sites today look much alike ones half a century ago. Meanwhile, highly
automated and efficient fabrication methods like Additive Manufacturing, or 3D
Printing, have seen great success in conventional production. However, existing
efforts to transfer printing technology to construction applications mainly rely on
manufacturing-like machines and fail to utilise the capabilities of modern robotics.
This thesis considers using Mobile Manipulator robots to perform large-scale
Additive Manufacturing tasks. Comprised of an articulated arm and a mobile base,
Mobile Manipulators, are unique in their simultaneous mobility and agility, which
enables printing-in-motion, or Mobile 3D Printing. This is a 3D printing modality,
where a robot deposits material along larger-than-self trajectories while in motion.
Despite profound potential advantages over existing static manufacturing-like large-
scale printers, Mobile 3D printing is underexplored. Therefore, this thesis tack-
les Mobile 3D printing-specific challenges and proposes path and motion planning
methodologies that allow this printing modality to be realised. The work details
the development of Task-Consistent Path Planning that solves the problem of find-
ing a valid robot-base path needed to print larger-than-self trajectories. A motion
planning and control strategy is then proposed, utilising the robot-base paths found
to inform an optimisation-based whole-body motion controller. Several Mobile 3D
Printing robot prototypes are built throughout this work, and the overall path and
motion planning strategy proposed is holistically evaluated in a series of large-scale
3D printing experiments
- …