115 research outputs found

    Formation Control of Underactuated Bio-inspired Snake Robots

    Get PDF
    This paper considers formation control of snake robots. In particular, based on a simplified locomotion model, and using the method of virtual holonomic constraints, we control the body shape of the robot to a desired gait pattern defined by some pre-specified constraint functions. These functions are dynamic in that they depend on the state variables of two compensators which are used to control the orientation and planar position of the robot, making this a dynamic maneuvering control strategy. Furthermore, using a formation control strategy we make the multi-agent system converge to and keep a desired geometric formation, and enforce the formation follow a desired straight line path with a given speed profile. Specifically, we use the proposed maneuvering controller to solve the formation control problem for a group of snake robots by synchronizing the commanded velocities of the robots. Simulation results are presented which illustrate the successful performance of the theoretical approach.Ā© ISAROB 2016. This is the authors' accepted and refereed manuscript to the article. Locked until 2017-07-27

    On the Lagrangian Structure of Reduced Dynamics Under Virtual Holonomic Constraints

    Get PDF
    This paper investigates a class of Lagrangian control systems with nn degrees-of-freedom (DOF) and n-1 actuators, assuming that nāˆ’1n-1 virtual holonomic constraints have been enforced via feedback, and a basic regularity condition holds. The reduced dynamics of such systems are described by a second-order unforced differential equation. We present necessary and sufficient conditions under which the reduced dynamics are those of a mechanical system with one DOF and, more generally, under which they have a Lagrangian structure. In both cases, we show that typical solutions satisfying the virtual constraints lie in a restricted class which we completely characterize.Comment: 23 pages, 5 figures, published online in ESAIM:COCV on April 28th, 201

    Head-Trajectory-Tracking Control of a Snake Robot and Its Robustness Under Actuator Failure

    Get PDF
    This brief considers the problem of trajectory tracking of a planar snake robot without a lateral constraint. The reference trajectory of the head position and the orientation of link 1 are given, and torque control is determined to reduce tracking errors. The performance of the controller was tested in a number of simulations. The robustness during actuator failure was also studied. We assumed that one of the actuators was broken and the corresponding joint became passive. Furthermore, as a more realistic situation, we considered an instance when some of the states were not readily accessible from the sensor readings and needed to be estimated by an observer. The extended Kalman filter was employed for this purpose, and the performance of the closed-loop system with the observer was also tested in simulations

    A study of snake-like locomotion through the analysis of a flexible robot model

    Get PDF
    We examine the problem of snake-like locomotion by studying a system consisting of a planar inextensible elastic rod with adjustable spontaneous curvature, which provides an internal actuation mechanism that mimics muscular action in a snake. Using a Cosserat model, we derive the equations of motion in two special cases: one in which the rod can only move along a prescribed curve, and one in which the rod is constrained to slide longitudinally without slipping laterally, but the path is not fixed a priori (free-path case). The second setting is inspired by undulatory locomotion of snakes on flat surfaces. The presence of constraints leads in both cases to non-standard boundary conditions that allow us to close and solve the equations of motion. The kinematics and dynamics of the system can be recovered from a one-dimensional equation, without any restrictive assumption on the followed trajectory or the actuation.We derive explicit formulae highlighting the role of spontaneous curvature in providing the driving force (and the steering, in the free-path case) needed for locomotion. We also provide analytical solutions for a special class of serpentine motions, which enable us to discuss the connection between observed trajectories, internal actuation and forces exchanged with the environment

    Flat systems, equivalence and trajectory generation

    Get PDF
    Flat systems, an important subclass of nonlinear control systems introduced via differential-algebraic methods, are defined in a differential geometric framework. We utilize the infinite dimensional geometry developed by Vinogradov and coworkers: a control system is a diffiety, or more precisely, an ordinary diffiety, i.e. a smooth infinite-dimensional manifold equipped with a privileged vector field. After recalling the definition of a Lie-Backlund mapping, we say that two systems are equivalent if they are related by a Lie-Backlund isomorphism. Flat systems are those systems which are equivalent to a controllable linear one. The interest of such an abstract setting relies mainly on the fact that the above system equivalence is interpreted in terms of endogenous dynamic feedback. The presentation is as elementary as possible and illustrated by the VTOL aircraft

    The Mechanics and Control of Undulatory Robotic Locomotion

    Get PDF
    In this dissertation, we examine a formulation of problems of undulatory robotic locomotion within the context of mechanical systems with nonholonomic constraints and symmetries. Using tools from geometric mechanics, we study the underlying structure found in general problems of locomotion. In doing so, we decompose locomotion into two basic components: internal shape changes and net changes in position and orientation. This decomposition has a natural mathematical interpretation in which the relationship between shape changes and locomotion can be described using a connection on a trivial principal fiber bundle. We begin by reviewing the processes of Lagrangian reduction and reconstruction for unconstrained mechanical systems with Lie group symmetries, and present new formulations of this process which are easily adapted to accommodate external constraints. Additionally, important physical quantities such as the mechanical connection and reduced mass-inertia matrix can be trivially determined using this formulation. The presence of symmetries then allows us to reduce the necessary calculations to simple matrix manipulations. The addition of constraints significantly complicates the reduction process; however, we show that for invariant constraints, a meaningful connection can be synthesized by defining a generalized momentum representing the momentum of the system in directions allowed by the constraints. We then prove that the generalized momentum and its governing equation possess certain invariances which allows for a reduction process similar to that found in the unconstrained case. The form of the reduced equations highlights the synthesized connection and the matrix quantities used to calculate these equations. The use of connections naturally leads to methods for testing controllability and aids in developing intuition regarding the generation of various locomotive gaits. We present accessibility and controllability tests based on taking derivatives of the connection, and relate these tests to taking Lie brackets of the input vector fields. The theory is illustrated using several examples, in particular the examples of the snakeboard and Hirose snake robot. We interpret each of these examples in light of the theory developed in this thesis, and examine the generation of locomotive gaits using sinusoidal inputs and their relationship to the controllability tests based on Lie brackets

    Redundant Control of a Planar Snake Robot with Prismatic Joints

    Get PDF
    This paper presents a control method of a planar snake robot with prismatic joints. The kinematic model is derived considering velocity constraints caused by passive wheels. The proposed control method based on the model allows the robot to track a target trajectory by appropriately changing its link length using prismatic joints. The degrees of freedom of prismatic joints are represented as kinematic redundancy in the model and are used in realizing subtasks such as singularity avoidance and obstacle avoidance. In addition, the link length is below its limit when introducing a sigmoid function into the kinematic model. Simulations are carried out to demonstrate the effectiveness of the proposed method and show a novel motion that avoids singular configurations through changes in link lengths

    Towards Geometric Motion Planning for High-Dimensional Systems: Gait-Based Coordinate Optimization and Local Metrics

    Full text link
    Geometric motion planning offers effective and interpretable gait analysis and optimization tools for locomoting systems. However, due to the curse of dimensionality in coordinate optimization, a key component of geometric motion planning, it is almost infeasible to apply current geometric motion planning to high-dimensional systems. In this paper, we propose a gait-based coordinate optimization method that overcomes the curse of dimensionality. We also identify a unified geometric representation of locomotion by generalizing various nonholonomic constraints into local metrics. By combining these two approaches, we take a step towards geometric motion planning for high-dimensional systems. We test our method in two classes of high-dimensional systems - low Reynolds number swimmers and free-falling Cassie - with up to 11-dimensional shape variables. The resulting optimal gait in the high-dimensional system shows better efficiency compared to that of the reduced-order model. Furthermore, we provide a geometric optimality interpretation of the optimal gait.Comment: 7 pages, 6 figures, submitted to the 2024 IEEE International Conference on Robotics and Automation (ICRA 2024

    Grasping and Assembling with Modular Robots

    Get PDF
    A wide variety of problems, from manufacturing to disaster response and space exploration, can benefit from robotic systems that can firmly grasp objects or assemble various structures, particularly in difficult, dangerous environments. In this thesis, we study the two problems, robotic grasping and assembly, with a modular robotic approach that can facilitate the problems with versatility and robustness. First, this thesis develops a theoretical framework for grasping objects with customized effectors that have curved contact surfaces, with applications to modular robots. We present a collection of grasps and cages that can effectively restrain the mobility of a wide range of objects including polyhedra. Each of the grasps or cages is formed by at most three effectors. A stable grasp is obtained by simple motion planning and control. Based on the theory, we create a robotic system comprised of a modular manipulator equipped with customized end-effectors and a software suite for planning and control of the manipulator. Second, this thesis presents efficient assembly planning algorithms for constructing planar target structures collectively with a collection of homogeneous mobile modular robots. The algorithms are provably correct and address arbitrary target structures that may include internal holes. The resultant assembly plan supports parallel assembly and guarantees easy accessibility in the sense that a robot does not have to pass through a narrow gap while approaching its target position. Finally, we extend the algorithms to address various symmetric patterns formed by a collection of congruent rectangles on the plane. The basic ideas in this thesis have broad applications to manufacturing (restraint), humanitarian missions (forming airfields on the high seas), and service robotics (grasping and manipulation)
    • ā€¦
    corecore