46 research outputs found

    A Coordinate-Free Framework for Robotic Pizza Tossing and Catching

    Get PDF
    This chapter presents a solution to the problem of autonomous pizza tossing and catching. Under the assumption that robotic fingers grasp the pizza dough with soft contact, the grasp constraints are formulated and used to derive the individual and combined Euler-Lagrange dynamic equations of motion of the robotic manipulator and the dough. In particular, the dynamics of the dough is a modified version of the rigid-body dynamics, taking into account the change of inertia due to its deformation. Through these mathematical models, the two control problems of tossing and catching are formulated. For the tossing phase, an exponentially convergent controller that stabilizes a desired velocity of the dough as it leaves the fingers, is derived. On the other hand, to catch the dough, an optimal trajectory for the end-effector of the robotic manipulator is generated. Finally, the control laws to make the optimal trajectory exponentially attractive are derived. The developed theory is demonstrated with an elaborate simulation of the tossing and catching phases. This chapter is based on the work presented in [1]

    Nonprehensile Manipulation of Deformable Objects: Achievements and Perspectives from the RoDyMan Project

    Get PDF
    The goal of this work is to disseminate the results achieved so far within the RODYMAN project related to planning and control strategies for robotic nonprehensile manipulation. The project aims at advancing the state of the art of nonprehensile dynamic manipulation of rigid and deformable objects to future enhance the possibility of employing robots in anthropic environments. The final demonstrator of the RODYMAN project will be an autonomous pizza maker. This article is a milestone to highlight the lessons learned so far and pave the way towards future research directions and critical discussions

    Nonprehensile Manipulation of Deformable Objects: Achievements and Perspectives from the RobDyMan Project

    Get PDF
    International audienceThe goal of this work is to disseminate the results achieved so far within the RODYMAN project related to planning and control strategies for robotic nonprehensile manipulation. The project aims at advancing the state of the art of nonprehensile dynamic manipulation of rigid and deformable objects to future enhance the possibility of employing robots in anthropic environments. The final demonstrator of the RODYMAN project will be an autonomous pizza maker. This article is a milestone to highlight the lessons learned so far and pave the way towards future research directions and critical discussions

    Nonprehensile Dynamic Manipulation: A Survey

    Get PDF
    Nonprehensile dynamic manipulation can be reason- ably considered as the most complex manipulation task. It might be argued that such a task is still rather far from being fully solved and applied in robotics. This survey tries to collect the results reached so far by the research community about planning and control in the nonprehensile dynamic manipulation domain. A discussion about current open issues is addressed as well

    Closed-loop Control of a Nonprehensile Manipulation System Inspired by the Pizza-Peel Mechanism

    Get PDF
    A nonprehensile manipulation system consisting of a dexterous plate (e.g., a peel) which is intended to induce a rotating movement on a disk (e.g., a pizza) is studied. A dynamic model based on the Euler-Lagrange equations is first derived. Then, a controllability analysis of this model is carried out, which shows some intrinsic limitations of the proposed system. Later, a closed-loop control strategy is proposed to induce the desired rotating speed in the disk, while maintaining the position of both the disk and the plate as close to zero as possible. A stability analysis is performed to show the boundedness of all the states, the oscillatory response of all of them, and the maximum amplitude of these oscillations. A numerical simulation is employed to verify the proposed controller and the predicted behavior found in the stability analysis

    Planning Framework for Robotic Pizza Dough Stretching with a Rolling Pin

    Get PDF
    Stretching a pizza dough with a rolling pin is a nonprehensile manipulation. Since the object is deformable, force closure cannot be established, and the manipulation is carried out in a nonprehensile way. The framework of this pizza dough stretching application that is explained in this chapter consists of four sub-procedures: (i) recognition of the pizza dough on a plate, (ii) planning the necessary steps to shape the pizza dough to the desired form, (iii) path generation for a rolling pin to execute the output of the pizza dough planner, and (iv) inverse kinematics for the bi-manual robot to grasp and control the rolling pin properly. Using the deformable object model described in Chap. 3, each sub-procedure of the proposed framework is explained sequentially

    Nonprehensile Object Transportation with a Legged Manipulator

    Get PDF
    This paper tackles the problem of nonprehensile object transportation through a legged manipulator. A whole- body control architecture is devised to prevent sliding of the object placed on the tray at the manipulator’s end-effector and retain the legged robot balance during walking. The controller solves a quadratic optimization problem to realize the sought transportation task while maintaining the contact forces between the tray and the object and between the legs and the ground within their respective friction cones, also considering limits on the input torques. An extensive simulation campaign confirmed the feasibility of the approach and evaluated the control performance through a thorough statistical analysis conducted varying mass, friction, and the dimension of the transported object

    Non-Prehensile Object Transportation via Model Predictive Non-Sliding Manipulation Control

    Get PDF
    This article proposes a model predictive non-sliding manipulation (MPNSM) control approach to safely transport an object on a tray-like end-effector of a robotic manipulator. For the considered non-prehensile transportation task to succeed, both non-sliding manipulation and the robotic system constraints must always be satisfied. To tackle this problem, we devise a model predictive controller enforcing sticking contacts, i.e., preventing sliding between the object and the tray, and assuring that physical limits such as extreme joint positions, velocities, and input torques are never exceeded. The combined dynamic model of the physical system, comprising the manipulator and the object in contact, is derived in a compact form. The associated non-sliding manipulation constraint is formulated such that the parametrized contact forces belong to a conservatively approximated friction cone space. This constraint is enforced by the proposed MPNSM controller, formulated as an optimal control problem that optimizes the objective of tracking the desired trajectory while always satisfying both manipulation and robotic system constraints. We validate our approach by showing extensive dynamic simulations using a torque-controlled 7-degree-of-freedom (DoF) KUKA LBR IIWA robotic manipulator. Finally, demonstrative results from real experiments conducted on a 21-DoF humanoid robotic platform are shown

    Passivity-Based adaptive bilateral teleoperation control for uncertain manipulators without jerk measurements

    Get PDF
    In this work, we consider the bilateral teleoperation problem of cooperative robotic systems in a Single-Master Multi-Slave (SM/MS) configuration, which is able to perform load transportation tasks in the presence of parametric uncertainty in the robot kinematic and dynamic models. The teleoperation architecture is based on the two-layer approach placed in a hierarchical structure, whose top and bottom layers are responsible for ensuring the transparency and stability properties respectively. The load transportation problem is tackled by using the formation control approach wherein the desired translational velocity and interaction force are provided to the master robot by the user, while the object is manipulated with a bounded constant force by the slave robots. Firstly, we develop an adaptive kinematic-based control scheme based on a composite adaptation law to solve the cooperative control problem for robots with uncertain kinematics. Secondly, the dynamic adaptive control for cooperative robots is implemented by means of a cascade control strategy, which does not require the measurement of the time derivative of force (which requires jerk measurements). The combination of the Lyapunov stability theory and the passivity formalism are used to establish the stability and convergence property of the closed-loop control system. Simulations and experimental results illustrate the performance and feasibility of the proposed control scheme.No presente trabalho, considera-se o problema de teleoperação bilateral de um sistema robótico cooperativo do tipo single-master e multiple-slaves (SM/MS) capaz de realizar tarefas de transporte de carga na presença de incertezas paramétricas no modelo cinemático e dinâmico dos robôs. A arquitetura de teleoperação está baseada na abordagem de duas camadas em estrutura hierárquica, onde as camadas superior e inferior são responsáveis por assegurar as propriedades de transparência e estabilidade respectivamente. O problema de transporte de carga é formulado usando a abordagem de controle de formação onde a velocidade de translação desejada e a força de interação são fornecidas ao robô mestre pelo operador, enquanto o objeto é manipulado pelos robôs escravos com uma força constante limitada. Primeiramente, desenvolve-se um esquema de controle adaptativo cinemático baseado em uma lei de adaptação composta para solucionar o problema de controle cooperativo de robôs com cinemática incerta. Em seguida, o controle adaptativo dinâmico de robôs cooperativos é implementado por meio de uma estratégia de controle em cascata, que não requer a medição da derivada da força (o qual requer a derivada da aceleração ou jerk). A teoria de estabilidade de Lyapunov e o formalismo de passividade são usados para estabelecer as propriedades de estabilidade e a convergência do sistema de controle em malha-fechada. Resultados de simulações numéricas ilustram o desempenho e viabilidade da estratégia de controle proposta
    corecore