291 research outputs found

    Manipulability analysis of a snake robot without lateral constraint for head position control

    Get PDF
    Two dynamic manipulability criteria of a snake robot with sideways slipping are proposed with the application to head trajectory tracking control in mind. The singular posture, which is crucial in head tracking control, is characterized by the manipulability and examined for families of typical robot shapes. Differences in the singular postures from those of the robot with lateral constraints, which have not been clear in previous studies, are clarified in the analysis. In addition to the examination of local properties using the concept of manipulability, we discuss the effect of isotropic friction as a global property. It is well known that, at least empirically, a snake robot needs anisotropy in friction to move by serpentine locomotion if there are no objects for it to push around. From the point of view of integrability, we show one of the necessary conditions for uncontrollability is satisfied if the friction is isotropic

    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

    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
    • …
    corecore