58 research outputs found

    Control of snake robots with switching constraints: trajectory tracking with moving obstacle

    Get PDF
    We propose control of a snake robot that can switch lifting parts dynamically according to kinematics. Snakes lift parts of their body and dynamically switch lifting parts during locomotion: e.g. sinus-lifting and sidewinding motions. These characteristic types of snake locomotion are used for rapid and efficient movement across a sandy surface. However, optimal motion of a robot would not necessarily be the same as that of a real snake as the features of a robot’s body are different from those of a real snake. We derived a mathematical model and designed a controller for the three-dimensional motion of a snake robot on a two-dimensional plane. Our aim was to accomplish effective locomotion by selecting parts of the body to be lifted and parts to remain in contact with the ground. We derived the kinematic model with switching constraints by introducing a discrete mode number. Next, we proposed a control strategy for trajectory tracking with switching constraints to decrease cost function, and to satisfy the conditions of static stability. In this paper, we introduced a cost function related to avoidance of the singularity and the moving obstacle. Simulations and experiments demonstrated the effectiveness of the proposed controller and switching constraints

    A Study on Sinus-Lifting Motion of a Snake Robot With Sequential Optimization of a Hybrid System

    Get PDF
    In this paper, we consider “sinus-lifting motion” of a living snake, in which a snake lifts up some parts of its body from the ground, and switches the lifted parts dynamically. It is not clear whether imitating the sinus-lifting motion is the best locomotion or not for a snake like robot. The aim of this paper is to propose an appropriate motion pattern to a snake like robot considering the optimality of the sinus-lifting motion. We introduce two physical parameters, constraint forces and energy efficiency, as cost functions to optimize and propose switching strategies for generating optimal motion patterns of a snake like robot

    Approximate Path-Tracking Control of Snake Robot Joints With Switching Constraints

    Get PDF
    This paper presents an approximate path-tracking control method for all joints of a snake robot, along with the verification of this method by simulations and experiments. We consider a wheeled snake robot that has passive wheels and active joints. The robot can switch the wheels that touch the ground by lifting the required parts of its body. The model of the robot becomes a kinematically redundant system if certain wheels are lifted. Using this kinematic redundancy, and selecting the appropriate lifted parts, we design a controller for approximate path tracking. Simulations and experimental results show that the proposed controller effectively reduces the path-tracking error for all joints of the snake robot

    Task-Space Control of Articulated Mobile Robots With a Soft Gripper for Operations

    Get PDF
    A task-space method is presented for the control of a head-raising articulated mobile robot, allowing the trajectory tracking of a tip of a gripper located on the head of the robot in various operations, e.g., picking up an object and rotating a valve. If the robot cannot continue moving because it reaches a joint angle limit, the robot moves away from the joint limit and changes posture by switching the allocation of lifted/grounded wheels. An articulated mobile robot with a gripper that can grasp objects using jamming transition was developed, and experiments were conducted to demonstrate the effectiveness of the proposed controller in operations

    A snake robot with mixed gaits capability

    Get PDF
    Snake robots are mostly designed based on single mode of locomotion. However, single mode gait most of the time fails to work effectively when they are required to work in different cluttered environment with different measures of complexity. As a solution, mixed mode locomotion is proposed in this paper by synchronizing serpentine gait for unconstricted workspace and wriggler gait for narrow space environment through development of a simple gait transition algorithm. This study includes the investigation on kinematics analysis followed by dynamics analysis while considering related structural constraints for both gaits. This approach utilized speed of the serpentine gait for open area operation and exploits narrow space access capability of the wriggler gait. Hence, this approach in such a way increases motion flexibility in view of the fact that the snake robot is capable of changing its mode of locomotion according to the working environment

    Simultaneous Control of Two Points for Snake Robot and Its Application to Transportation

    Get PDF
    This letter presents a simultaneous trajectory tracking control method for two points of a snake robot. The kinematic model considering two regulated points is determined as a switched system that is switched by lifting a few wheels. The system becomes a kinematically redundant system by the lifting of the wheels; however, it has to prevent two types of singular configurations; one is the traditional one, and the other is caused by regulating two points simultaneously. Using this redundancy and selecting the lifted wheels, we design a trajectory tracking controller for two points by preventing the two types of singular configurations. The effectiveness of the proposed control method was demonstrated by tracking experiments as well as applications, namely, the transportation of an object by caging manipulation and the steering of a handcart

    Advances in Bio-Inspired Robots

    Get PDF
    This book covers three major topics, specifically Biomimetic Robot Design, Mechanical System Design from Bio-Inspiration, and Bio-Inspired Analysis on A Mechanical System. The Biomimetic Robot Design part introduces research on flexible jumping robots, snake robots, and small flying robots, while the Mechanical System Design from Bio-Inspiration part introduces Bioinspired Divide-and-Conquer Design Methodology, Modular Cable-Driven Human-Like Robotic Arm andWall-Climbing Robot. Finally, in the Bio-Inspired Analysis on A Mechanical System part, research contents on the control strategy of Surgical Assistant Robot, modeling of Underwater Thruster, and optimization of Humanoid Robot are introduced

    Mixed Integer Programming-Based Semiautonomous Step Climbing of a Snake Robot Considering Sensing Strategy

    Get PDF
    We propose a control method for semiautonomous step climbing by a snake robot. Our method is based on mixed integer quadratic programming to generate the reference trajectory of the head of the snake robot online. One of the features of the method is that it determines suitable positions and time duration in which to sense the surroundings before approaching the step. Furthermore, constraints on velocity and acceleration are taken into account, so that the snake robot can securely follow the generated trajectory. Our method was applied to a snake robot equipped with a laser range finder, which is used for step detection. Experiments were performed to verify the efficacy of the method
    corecore