Wang Nan, Pang Bo and Zhou Sha-Sha College of Mechanical and Electrical Engineering, Hebei University of Engineering, Hebei, Handan, , China

Similar documents
Experimentation for Modular Robot Simulation by Python Coding to Establish Multiple Configurations

An Introduction To Modular Robots

Reinforcement Learning Approach to Generate Goal-directed Locomotion of a Snake-Like Robot with Screw-Drive Units

Research Article A New Kind of Circular Polarization Leaky-Wave Antenna Based on Substrate Integrated Waveguide

Frequency Capture Characteristics of Gearbox Bidirectional Rotary Vibration System

Snake Robots. From Biology - Through University - Towards Industry I. Kristin Y. Pettersen

Circuit Analysis-II. Circuit Analysis-II Lecture # 2 Wednesday 28 th Mar, 18

DEVELOPMENT OF A BIPED ROBOT

Finite Element Analysis and Test of an Ultrasonic Compound Horn

LRC Circuit PHYS 296 Your name Lab section

Section 5.2 Graphs of the Sine and Cosine Functions

Modular snake robots

Development of Running Robot Based on Charge Coupled Device

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION


AC Theory and Electronics

5.1 Graphing Sine and Cosine Functions.notebook. Chapter 5: Trigonometric Functions and Graphs

CONTROLLING THE OSCILLATIONS OF A SWINGING BELL BY USING THE DRIVING INDUCTION MOTOR AS A SENSOR

Small-Signal Model and Dynamic Analysis of Three-Phase AC/DC Full-Bridge Current Injection Series Resonant Converter (FBCISRC)

Self-reconfigurable Quadruped Robot: Design and Analysis Yang Zheng1, a, Zhiqin Qian* 1, b, Pingsheng Ma1, c and Tan Zhang2, d

Chapter 1 Introduction

The Mathematics of the Stewart Platform

THE SINUSOIDAL WAVEFORM

Chapter 33. Alternating Current Circuits

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

A PROTOTYPE CLIMBING ROBOT FOR INSPECTION OF COMPLEX FERROUS STRUCTURES

Section 8.4: The Equations of Sinusoidal Functions

LAB 5: Mobile robots -- Modeling, control and tracking

Research Article Analysis and Design of Leaky-Wave Antenna with Low SLL Based on Half-Mode SIW Structure

2009 A-level Maths Tutor All Rights Reserved

Navigation of Transport Mobile Robot in Bionic Assembly System

Open Access Design of Diesel Engine Adaptive Active Disturbance Rejection Speed Controller

Simulation Analysis of SPWM Variable Frequency Speed Based on Simulink

New Solution for Walking Robot

Nomograms for Synthesizing Crank Rocker Mechanism with a Desired Optimum Range of Transmission Angle

A Novel Modular Climbing Caterpillar Using Low-frequency Vibrating Passive Suckers

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Suppression of Peak Noise Caused by Time Delay of the Anti- Noise Source

School of Computer and Information Science, Southwest University, Chongqing, China

Characteristics of a Sine Wave The length of time it takes to complete one cycle or conversely the number of cycles that occur in one second.

Used in Image Acquisition Area CCD Driving Circuit Design

University Physics (Prof. David Flory) Chapt_17 Monday, November 26, 2007 Page 1

Design of the Wide-view Collimator Based on ZEMAX

Waves ADD: Constructive Interference. Waves SUBTRACT: Destructive Interference. In Phase. Out of Phase

6.1 - Introduction to Periodic Functions

Realization of Humanoid Robot Playing Golf

Wall-Stability Analysis of a Climbing Robot Hu BinLiang1, a, Chen GuoLiang2, b, Chen GuangCheng2, c

Three-Phase Induction Motors. By Sintayehu Challa ECEg332:-Electrical Machine I

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League

Control simulation of a single phase Boost PFC circuit

Trigonometric Equations

Modeling and Simulation of the Knife Movement for Veneer Lathe. Guang-ming XIONG and Li-jun GUO

1. Let f(x, y) = 4x 2 4xy + 4y 2, and suppose x = cos t and y = sin t. Find df dt using the chain rule.

Analysis on exciting winding electromagnetic force of Turbogenerator under rotor interturn short circuit fault

Alternating voltages and currents

Design of Voltage Regulating Control Device of Improved PID Algorithm for the Vehicle AC Generator Based on DSP

Analysis and Compensation of Subreflector Displacement for the Parabolic Antenna of a Radio Telescope

Lab 9 AC FILTERS AND RESONANCE

Phasor. Phasor Diagram of a Sinusoidal Waveform

A Review on Perception-driven Obstacle-aided Locomotion for Snake Robots

of the whole circumference.

3. Use your unit circle and fill in the exact values of the cosine function for each of the following angles (measured in radians).

Biomimetic Design of Actuators, Sensors and Robots

CIRCLE DIAGRAMS. Learning Objectives. Combinations of R and C circuits

CONTROLLER DESIGN ON ARX MODEL OF ELECTRO-HYDRAULIC ACTUATOR

Exam 1 Study Guide. Math 223 Section 12 Fall Student s Name

Arkansas Tech University MATH 1203: Trigonometry Dr. Marcel B. Finan. Review Problems for Test #3

Design of a Drift Assist Control System Applied to Remote Control Car Sheng-Tse Wu, Wu-Sung Yao

Advances in Robotics & Automation

Gear Transmission Error Measurements based on the Phase Demodulation

Active Cord Mechanism (ACM) Controller for Biologically Inspired Robots Designed with Frequency Response Approach

2. Be able to evaluate a trig function at a particular degree measure. Example: cos. again, just use the unit circle!

POLYTECHNIC UNIVERSITY Electrical Engineering Department. EE SOPHOMORE LABORATORY Experiment 5 RC Circuits Frequency Response

Chapter 6: Periodic Functions

Research Article Design and Research on Auto-vending Machine for Cupped Beverage

Bode plot, named after Hendrik Wade Bode, is usually a combination of a Bode magnitude plot and Bode phase plot:

Plasma Confinement by Pressure of Rotating Magnetic Field in Toroidal Device

EXPLORING SENSING-BASED KINETIC DESIGN

Faraday s Law PHYS 296 Your name Lab section

CHAPTER 6 UNIT VECTOR GENERATION FOR DETECTING VOLTAGE ANGLE

Ac fundamentals and AC CIRCUITS. Q1. Explain and derive an expression for generation of AC quantity.

Research on Optical Fiber Flow Test Method With Non-Intrusion

NONCIRCULAR GEARS WITH TRANSMISSION RATIO AS HYBRID FUNCTION

Module 7. Electrical Machine Drives. Version 2 EE IIT, Kharagpur 1

Q1. The figure below shows two ways in which a wave can travel along a slinky spring.

DEVELOPMENT OF A HUMANOID ROBOT FOR EDUCATION AND OUTREACH. K. Kelly, D. B. MacManus, C. McGinn

Vibratory Feeder Bowl Analysis

Remote control system of disaster response robot with passive sub-crawlers considering falling down avoidance

AN INFLUENCE OF SEGMENTED MANDREL ON STRENGTH PROPERTIES OF WOUND MOTOR CASE ICCM-16 PROCEEDINGS

1. Measure angle in degrees and radians 2. Find coterminal angles 3. Determine the arc length of a circle

Section 8.4 Equations of Sinusoidal Functions soln.notebook. May 17, Section 8.4: The Equations of Sinusoidal Functions.

Neural Network Adaptive Control for X-Y Position Platform with Uncertainty

Simulating the Spirograph Works by the Geometer s Sketchpad

MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.

Exploring QAM using LabView Simulation *

CONTROL IMPROVEMENT OF UNDER-DAMPED SYSTEMS AND STRUCTURES BY INPUT SHAPING

Standing Waves + Reflection

Electromagnetic Induction - A

Trigonometry. An Overview of Important Topics

Section 5.2 Graphs of the Sine and Cosine Functions

Transcription:

Research Journal of Applied Sciences, Engineering and Technology 7(1): 37-41, 214 DOI:1.1926/rjaset.7.217 ISSN: 24-7459; e-issn: 24-7467 214 Maxwell Scientific Publication Corp. Submitted: January 25, 213 Accepted: March 2, 213 Published: January 1, 214 Research Article Simulation Study of Snake-like Robot s Serpentine Locomotion Based on Recurdyn Wang Nan, Pang Bo and Zhou Sha-Sha College of Mechanical and Electrical Engineering, Hebei University of Engineering, Hebei, Handan, 5638, China Abstract: The snake-like robot is composed of nine joints and the robot is proposed in this study. The serpentine locomotion mechanism of snake-like robot is studied and its moving model is established in the multi body system dynamics simulation the Software Recurdyn. The joint angle functions of serpentine locomotion are set up. We add some restrictions for model in Recurdyn and set moving functions. The simulation introduced the input of the joint angle function s influence on the winding movement of the snake-like robot. The simulation results show that the snake-like robot can complete the serpentine locomotion set before. Keywords: Recurdyn simulation, serpentine locomotion, snake-like robot INTRODUCTION The snake-like robot redundancy is extremely high, with many degrees of freedom movement ability, make it imitate a variety of the biological snake movement patterns in movement, the snake-like robot has a good stability and a strong ability to adapt to the terrain in the process of marching and the snake-like robot has a wide foreground of application in many fields. At present the developed snake-like robot has a variety of structures (Hirose, 1993; Ma and Tadokoro, 26; Li et al., 24), achieve a variety of sports models (Sun et al., 28; Wang, 24; Ye et al., 29; Wu and Ma, 21), the winding sports as biological snake is the most typical movement, which is a snake- of study. The like robot motion mode is the key issue study developed nine snake-like robot joints is the research object, the snake-like robot winding motion mechanism is studied, the multi body system dynamics is simulated by the software Recurdyn and a snake-like robot motion model is simulated, the simulation results are analyzed and illustrated. LITERATURE REVIEW Simplified serpentine locomotion curves: The snakeusually adopt the like robot serpentine locomotion is Serpenoid curve (Hirose, 1993) to carry on the analysis, as shown in Fig. 1. A cycle, the Serpenoid curvature of a curve equation is: ρ ( s) 2 K nπα 2 K nπ = sin s l l (1) Fig. 1: Serpenoid curve where, l = The total length of the snake-like robot K n = The transfer wave s number of the snake-like robot α = Serpenoid curve for the initial corner s = The snake-like robot displacement along the axis direction of the Serpenoid curve Based on the simplified Serpenoid curve (Ma and Tadokoro, 26), the snake robot gaits generation way, arc length is defined as the curvature of the s: ρ ( s) = α b sin( bs) (2) where, α = Serpenoid curve for the initial corner b = Constant Type (2) on the s integral can get Serpenoid curve, which is arc length for s in tangential direction and horizontal direction angle. The Serpenoid curve approximation for length l line set, in the endless approach, two adjacent lengths l is line, the arc length is s place for angle: Corresponding Author: Pang Bo, Collegee of Mechanical and Electrical Engineering, Hebei University of Engineering, Hebei, Handan, 5638,, China, Tel.:1383232532 This work is licensed under a Creative Commons Attribution 4. International License (URL: http://creativecommons.org/licenses/by/4./). 37

ϕ ( s) = 2α sin( bl) sin( bs) (3) Practicing a snake robot module length may be not infinitesimal, l can't approach in the endless to module actual length, to fit Serpenoid curve. It still can simulate serpentine locomotion. The generation of winding movement gait: Modular joint length of a snake robot is 2l, when s =, 2l, 4l,..., a snake robot in the modular joints for the corner: () i -2α sin( bl) sin( 2( i - 1) bl) ϕ = (4) where, i is each joint serial number. The relative angle of each joint is determined, which can make the snake-like robot establish static winding configuration. In the serpentine locomotion, each joint of a snake robot should be along the Serpenoid curve dynamic to move, the s valuable should be changing with sequence of time, suppos s = ct, ct + 2bl, ct + 4bl,, A = -2αsin (bl), ω = bc, where c is constant. The corner of dynamic circumstances in the modular snake-like robot joints is: ( t) = A sin( ωt ( i - ) β) ϕ 1 i + MODELING AND SIMULATION (5) (a) The whole plan (b) The modular joint Fig. 2: Simulation model of the snake-like robot displacement time function of each rotation vice. With rotational vice displacement time function of ground level of is set to zero, in the movements of the winding, rotating vice of under horizontal don't participate in the movement. The each rotation vice displacement time function of ground vertical is set to: step( time,,,5, A*sin( ω *( time 5) + n * β )) (6) The model structure of a snake-like robot: A snakelike robot model as shown in Fig. 2, the structure use the modular joint design, its overall mechanical structure is become by nine the same module series, each module size: diameter of 65 mm, length of 238.5 mm. The modular joint of a snake-like robot is similar to a universal joint mechanism, with transverse longitudinal freedom of 2º direction, we can drive and control the composed of their motor and control system. Through the modular joint connection a snake body with high redundancy, can make a snake robot achieve a variety of postures and movement modes. The simulation environment settings: The initial attitude of snake-like robot use 3 d design software to adjust the joints of paragraphs, to achieve universal joint Angle and then import Recurdyn to set parameters in the virtual simulation, as shown in Fig. 3 after the introduction of model (a). The Recurdyn simulation environment Settings are as follows: the robot joint and ground use physical Contact (Solid Contact), the parameter Settings as shown in Fig. 3b. The constraints of the joints and universal Joint use rotating vice (Joint), serpentine bionic robot by setting movement (motion) of the rotation vice (Joint) simulate the motor to drive cases each Joint movement. The motion (motion) choose displacement mode, to set 38 where, n is accord to each rotation deputy position in turning to ~8, participate in the movement of each joint rotation vice phase lag in order to produce winding motion. In Recurdyn, step function is 3 times polynomial approximation step function, which can be used to define a smooth step function. The simulation: In formula (6), the parameters determine the winding curve of snake-like robot, the size of the snake-like robot body determines number of the formation wave. Setting up the simulation time is 3s, the steps is from, so that motion of model is stability. The simulation includes follows situations: Maintain the value of ω and β, change the value of A: In formula (6), suppose ω = 1, β =.7. Every time the simulation changes the value of A. The movement of the snake-like robot in different amplitudes is shown in Fig. 4. different amplitudes is shown in Table 1: Maintain the value of A and β, change the value of ω: In formula (6), suppose A = 1, β =.7. Every time the simulation changes the value of ω. The movement of the snake-like robot in different frequencies is shown in Fig. 5.

Table 1: different amplitudes Amplitude/m.1.2.3.4.5.6.7 The forward speed/ (mm/s) 2 9 21 39 62 87 19.8.9 136 156 (a) The initial attitude snake-like robot (b) A snake robot simulation model Fig. 3: Simulation environment settings Table 2: The forward speed of the snake-likee robot in different frequencies Frequency/Hz.5 1 1.5 2 2.5 3 3.5 The forward speed/ (mm/s) 52 19 169 22 249 288 339 Table 3: different wave numbers Wave number.5.75 1. 1.25 The forward speed/ (m/s) 418 249 19 35 1.5 1.75 2. 12 7.4 5.2 different frequencies is shown in Table 2. 39 Fig. 4: The movement of the snake-like robot in different amplitudes Maintain the value of A and ω, change the value of β: In formula (6), suppose ω = 1, β =.7. Every

time the simulation changes the value of A. The movement of the snake-like robot in different wave numbers is shown in Fig. 6. different wave numbers is shown in Table 3. SIMULATION RESULTS Fig. 5: The movement of the snake-like robot in different frequencies Fig. 6: The movement of the snake-like robot in different wave numbers According to the simulation data draw curve is shown in Fig. 7: The relationship of the forward speed and amplitude is shown in Fig. 7a, which can be seen from the graph, with the increase of amplitude, the forward speed of serpentine robot has obvious increasing, in fact, snake robot modular joint Angle function amplitude by joint, the design of the maximum Angle limit, the biggest optimal magnitude is.7 rad. The relationship of the forward speed and frequency is shown in Fig. 7b, which can be seen from the graph, with the joint Angle function T h e fo rw ard speed /m m /s 18 16 14 12 8 6 4 2.1.2.3.4.5.6.7.8.9 The forw ard speed /mm /s 4 35 3 25 2 15 5.5 1 1.5 2 2.5 3 3.5 Amplitude /rad Frequency /Hz (a) Graph showing the relationship of the forward speed and amplitude (b) Graph showing the relationship of the forward speed and frequency The forward speed /mm/s 45 4 35 3 25 2 15 5.5.75 1 1.25 1.5 1.75 2 wave number (c) Graph showing the relationship of the forward speed and wave number Fig. 7: Simulation analysis 4

frequency increasing, the speed of the advance has been increased, in fact, a snake robot modular joint Angle function by the frequency of the selected motor restrictions. The relationship of the forward speed and wave number is shown in Fig. 7c, which can be seen from the graph, with a snake robot body formation wave number increasing, the forward speed snakelike robot is more and more small, but the number of wave is too little words, which will influence the orientation of the snake-like robot, it can't form a complete Serpenoid curve. CONCLUSION Through the analysis and simulation can get the following conclusion: With the joint Angle function amplitude, frequency, the increasing of the snake-like robot serpentine locomotion forward speed is increasing. But in practice, the joint angle function amplitude by joint design of the maximum angle limits, the frequency of the joint angle function by the selection of motor limit, so through the reasonable design modular joints, choose joint machine, can enhance the snake-like robot serpentine locomotion performance. When a snake robot modular joint number and Serpenoid curve length, in formation wave number forming winding curve, which reduce the formation of the snake-like robot Serpenoid curve wave number, which is beneficial to improve the snake-like robot forward speed. Proposed a snake robot in the simulation environment complete scheduled serpentine locomotion, the further prototype experiment has important guiding significance. The next step to a snake robot movement gait planning further perfect, make its trajectory smooth and more complicated for the natural environment. REFERENCES Hirose, S., 1993. Biologically Inspired Robots-Snakelike Locomotors and Manipulators. Oxford University Press, Oxford. Li, B., S.G. Ma, Y.C. Wang, L. Chen and Y. Wang, 24. Development of a snake-like robot with 3D mobility. Robot, 26(6): 56-59. Ma, S.G. and N. Tadokoro, 26. Analysis of creeping locomotion a snake-like robot. Autonom. Robots, 2: 15-23. Sun, H., P.S. Ma and G.R. Wang, 28. An inchworm locomotion gait based on Serpenoid curve for snake-like robot. Mech. Design Res., 24(1): 4-44. Wang, G.R., 24. Research on Motion Characteristic of Inchworm Locomotion and Serpentine Locomotion of Snake Robot. Shanghai Jiaotong University, Shanghai. Wu, X.D. and S.G. Ma, 21. Adaptive creeping locomotion of a CPG-controlled snake-like robot to environment change. J. Autonom. Robots, 28(3): 283-294. Ye, C.L., S.G. Ma, B. Li and Y. Wang, 29. Modular universal unit for a snake-like robot and reconfigurable robot. J. Adv. Robot., 23(7-8): 865-887.p 41