27 research outputs found

    Modeling, Control and Locomotion Planning of an Anguilliform Fish Robot

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH

    Design and development of autonomous robotic fish for object detection and tracking

    Get PDF
    In this article, an autonomous robotic fish is designed for underwater operations like object detection and tracking along with collision avoidance. The computer-aided design model for prototype robotic fish is designed using the Solid Worksยฎ software to export an stereolithography (STL) file to MakerBot, a 3D printer, to manufacture the parts of robotic fish using polylactic acid thermoplastic polymer. The precise maneuverability of the robotic fish is achieved by the propulsion of a caudal fin. The oscillation of the caudal fin is controlled by a servomotor. A combination of visual and ultrasonic sensors is used to track the position and distance of the desired object with respect to the fish and also to avoid the obstacles. The robotic fish has the ability to detect an object up to a distance of 90 cm at normal exposure conditions. A computational fluid dynamics analysis is conducted to analyze the fluid hydrodynamics (flow rate of water and pressure) around the hull of a robotic fish and the drag force acting on it. A series of experimental results have shown the effectiveness of the designed underwater robotic fish. </jats:p

    Modeling, Control and Energy Efficiency of Underwater Snake Robots

    Get PDF
    This thesis is mainly motivated by the attribute of the snake robots that they are able to move over land as well as underwater while the physiology of the robot remains the same. This adaptability to different motion demands depending on the environment is one of the main characteristics of the snake robots. In particular, this thesis targets several interesting aspects regarding the modeling, control and energy efficiency of the underwater snake robots. This thesis addresses the problem of modeling the hydrodynamic effects with an analytical perspective and a primary objective to conclude in a closed-form solution for the dynamic model of an underwater snake robot. Two mathematical models of the kinematics and dynamics of underwater snake robots swimming in virtual horizontal and vertical planes aimed at control design are presented. The presented models are derived in a closed-form and can be utilized in modern modelbased control schemes. In addition, these proposed models comprise snake robots moving both on land and in water which makes the model applicable for unified control methods for amphibious snake robots moving both on land and in water. The third model presented in this thesis is based on simplifying assumptions in order to derive a control-oriented model of an underwater snake robot moving in a virtual horizontal plane that is well-suited for control design and stability analysis. The models are analysed using several techniques. An extensive analysis of the model of a fully immersed underwater snake robot moving in a virtual horizontal plane is conducted. Based on this analysis, a set of essential properties that characterize the overall motion of underwater snake robots is derived. An averaging analysis reveals new fundamental properties of underwater snake robot locomotion that are useful from a motion planning perspective. In this thesis, both the motion analysis and control strategies are conducted based on a general sinusoidal motion pattern which can be used for a broad class of motion patterns including lateral undulation and eel-like motion. This thesis proposes and experimentally validates solutions to the path following control problem for biologically inspired swimming snake robots. In particular, line-of-sight (LOS) and integral line-of-sight (I-LOS) guidance laws, which are combined with a sinusoidal gait pattern and a directional controller that steers the robot towards and along the desired path are proposed. An I-LOS path following controller for steering an underwater snake robot along a straight line path in the presence of ocean currents of unknown direction and magnitude is presented and by using a Poincarรฉ map, it is shown that all state variables of an underwater snake robot, except for the position along the desired path, trace out an exponentially stable periodic orbit. Moreover, this thesis presents the combined use of an artificial potential fields-based path planner with a new waypoint guidance strategy for steering an underwater snake robot along a path defined by waypoints interconnected by straight lines. The waypoints are derived by using a path planner based on the artificial potential field method in order to also address the obstacle avoidance problem. Furthermore, this thesis considers the energy efficiency of underwater snake robots. In particular, the relationship between the parameters of the gait patterns, the forward velocity and the energy consumption for the different motion patterns for underwater snake robots is investigated. Based on simulation results, this thesis presents empirical rules to choose the values for the parameters of the motion gait pattern of underwater snake robots. The experimental results support the derived properties regarding the relationship between the gait parameters and the power consumption both for lateral undulation and eel-like motion patterns. Moreover, comparison results are obtained for the total energy consumption and the cost of transportation of underwater snake robots and remotely operated vehicles (ROVs). Furthermore, in this thesis a multi-objective optimization problem is developed with the aim of maximizing the achieved forward velocity of the robot and minimizing the corresponding average power consumption of the system

    ๋ถ„์‚ฐ๋œ ๋กœํ„ฐ๋กœ ๊ตฌ๋™๋˜๋Š” ๋น„ํ–‰ ์Šค์ผˆ๋ ˆํ†ค ์‹œ์Šคํ…œ์˜ ๋””์ž์ธ ์ƒํƒœ์ถ”์ • ๋ฐ ์ œ์–ด

    Get PDF
    ํ•™์œ„๋…ผ๋ฌธ(๋ฐ•์‚ฌ)--์„œ์šธ๋Œ€ํ•™๊ต ๋Œ€ํ•™์› :๊ณต๊ณผ๋Œ€ํ•™ ๊ธฐ๊ณ„ํ•ญ๊ณต๊ณตํ•™๋ถ€,2020. 2. ์ด๋™์ค€.In this thesis, we present key theoretical components for realizing flying aerial skeleton system called LASDRA (large-size aerial skeleton with distributed rotor actuation). Aerial skeletons are articulated aerial robots actuated by distributed rotors including both ground connected type and flying type. These systems have recently attracted interest and are being actively researched in several research groups, with the expectation of applying those for aerial manipulation in distant/narrow places, or for the performance with entertaining purpose such as drone shows. Among the aerial skeleton systems, LASDRA system, proposed by our group has some significant advantages over the other skeleton systems that it is capable of free SE(3) motion by omni-directional wrench generation of each link, and also the system can be operated with wide range of configuration because of the 3DOF (degrees of freedom) inter-link rotation enabled by cable connection among the link modules. To realize this LASDRA system, following three components are crucial: 1) a link module that can produce omni-directional force and torque and enough feasible wrench space; 2) pose and posture estimation algorithm for an articulated system with high degrees of freedom; and 3) a motion generation framework that can provide seemingly natural motion while being able to generate desired motion (e.g., linear and angular velocity) for the entire body. The main contributions of this thesis is theoretically developing these three components, and verifying these through outdoor flight experiment with a real LASDRA system. First of all, a link module for the LASDRA system is designed with proposed constrained optimization problem, maximizing the guaranteed feasible force and torque for any direction while also incorporating some constraints (e.g., avoiding inter-rotor air-flow interference) to directly obtain feasible solution. Also, an issue of ESC-induced (electronic speed control) singularity is first introduced in the literature which is inevitably caused by bi-directional thrust generation with sensorless actuators, and handled with a novel control allocation called selective mapping. Then for the state estimation of the entire LASDRA system, constrained Kalman filter based estimation algorithm is proposed that can provide estimation result satisfying kinematic constraint of the system, also along with a semi-distributed version of the algorithm to endow with system scalability. Lastly, CPG-based motion generation framework is presented that can generate natural biomimetic motion, and by exploiting the inverse CPG model obtained with machine learning method, it becomes possible to generate certain desired motion while still making CPG generated natural motion.๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ๋น„ํ–‰ ์Šค์ผˆ๋ ˆํ†ค ์‹œ์Šคํ…œ LASDRA (large-size aerial skeleton with distributed rotor actuation) ์˜ ๊ตฌํ˜„์„ ์œ„ํ•ด ์š”๊ตฌ๋˜๋Š” ํ•ต์‹ฌ ๊ธฐ๋ฒ•๋“ค์„ ์ œ์•ˆํ•˜๋ฉฐ, ์ด๋ฅผ ์‹ค์ œ LASDRA ์‹œ์Šคํ…œ์˜ ์‹ค์™ธ ๋น„ํ–‰์„ ํ†ตํ•ด ๊ฒ€์ฆํ•œ๋‹ค. ์ œ์•ˆ๋œ ๊ธฐ๋ฒ•์€ 1) ์ „๋ฐฉํ–ฅ์œผ๋กœ ํž˜๊ณผ ํ† ํฌ๋ฅผ ๋‚ผ ์ˆ˜ ์žˆ๊ณ  ์ถฉ๋ถ„ํ•œ ๊ฐ€์šฉ ๋ Œ์น˜๊ณต๊ฐ„์„ ๊ฐ€์ง„ ๋งํฌ ๋ชจ๋“ˆ, 2) ๋†’์€ ์ž์œ ๋„์˜ ๋‹ค๊ด€์ ˆ๊ตฌ์กฐ ์‹œ์Šคํ…œ์„ ์œ„ํ•œ ์œ„์น˜ ๋ฐ ์ž์„ธ ์ถ”์ • ์•Œ๊ณ ๋ฆฌ์ฆ˜, 3) ์ž์—ฐ์Šค๋Ÿฌ์šด ์›€์ง์ž„์„ ๋‚ด๋Š” ๋™์‹œ์— ์ „์ฒด ์‹œ์Šคํ…œ์ด ์†๋„, ๊ฐ์†๋„ ๋“ฑ ์›ํ•˜๋Š” ์›€์ง์ž„์„ ๋‚ด๋„๋ก ํ•  ์ˆ˜ ์žˆ๋Š” ๋ชจ์…˜ ์ƒ์„ฑ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์šฐ์„  ๋งํฌ ๋ชจ๋“ˆ์˜ ๋””์ž์ธ์„ ์œ„ํ•ด ์ „๋ฐฉํ–ฅ์œผ๋กœ ๋ณด์žฅ๋˜๋Š” ํž˜๊ณผ ํ† ํฌ์˜ ํฌ๊ธฐ๋ฅผ ์ตœ๋Œ€ํ™”ํ•˜๋Š” ๊ตฌ์† ์ตœ์ ํ™”๋ฅผ ์‚ฌ์šฉํ•˜๊ณ , ์‹ค์ œ ์ ์šฉ๊ฐ€๋Šฅํ•œ ํ•ด๋ฅผ ์–ป๊ธฐ ์œ„ํ•ด ๋ช‡๊ฐ€์ง€ ๊ตฌ์†์กฐ๊ฑด(๋กœํ„ฐ ๊ฐ„ ๊ณต๊ธฐ ํ๋ฆ„ ๊ฐ„์„ญ์˜ ํšŒํ”ผ ๋“ฑ)์„ ๊ณ ๋ คํ•œ๋‹ค. ๋˜ํ•œ ์„ผ์„œ๊ฐ€ ์—†๋Š” ์•ก์ธ„์—์ดํ„ฐ๋กœ ์–‘๋ฐฉํ–ฅ ์ถ”๋ ฅ์„ ๋‚ด๋Š” ๊ฒƒ์—์„œ ์•ผ๊ธฐ๋˜๋Š” ESC ์œ ๋ฐœ ํŠน์ด์  (ESC-induced singularity) ์ด๋ผ๋Š” ๋ฌธ์ œ๋ฅผ ์ฒ˜์Œ์œผ๋กœ ์†Œ๊ฐœํ•˜๊ณ , ์ด๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์„ ํƒ์  ๋งตํ•‘ (selective mapping) ์ด๋ผ๋Š” ๊ธฐ๋ฒ•์„ ์ œ์‹œํ•œ๋‹ค. ์ „์ฒด LASDRA ์‹œ์Šคํ…œ์˜ ์ƒํƒœ์ถ”์ •์„ ์œ„ํ•ด ์‹œ์Šคํ…œ์˜ ๊ธฐ๊ตฌํ•™์  ๊ตฌ์†์กฐ๊ฑด์„ ๋งŒ์กฑํ•˜๋Š” ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋„๋ก ๊ตฌ์† ์นผ๋งŒ ํ•„ํ„ฐ ๊ธฐ๋ฐ˜์˜ ์ƒํƒœ์ถ”์ • ๊ธฐ๋ฒ•์„ ์ œ์‹œํ•˜๊ณ , ์‹œ์Šคํ…œ ํ™•์žฅ์„ฑ์„ ๊ณ ๋ คํ•˜์—ฌ ๋ฐ˜ ๋ถ„์‚ฐ (semi-distributed) ๊ฐœ๋…์˜ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ•จ๊ป˜ ์ œ์‹œํ•œ๋‹ค. ๋งˆ์ง€๋ง‰์œผ๋กœ ๋ณธ ๋…ผ๋ฌธ์—์„œ๋Š” ์ž์—ฐ์Šค๋Ÿฌ์šด ์›€์ง์ž„์˜ ์ƒ์„ฑ์„ ์œ„ํ•˜์—ฌ CPG ๊ธฐ๋ฐ˜์˜ ๋ชจ์…˜ ์ƒ์„ฑ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ์ œ์•ˆํ•˜๋ฉฐ, ๊ธฐ๊ณ„ ํ•™์Šต ๋ฐฉ๋ฒ•์„ ํ†ตํ•ด CPG ์—ญ์—ฐ์‚ฐ ๋ชจ๋ธ์„ ์–ป์Œ์œผ๋กœ์จ ์ „์ฒด ์‹œ์Šคํ…œ์ด ์›ํ•˜๋Š” ์›€์ง์ž„์„ ๋‚ผ ์ˆ˜ ์žˆ๋„๋ก ํ•œ๋‹ค.1 Introduction 1 1.1 Motivation and Background 1 1.2 Research Problems and Approach 3 1.3 Preview of Contributions 5 2 Omni-Directional Aerial Robot 7 2.1 Introduction 7 2.2 Mechanical Design 12 2.2.1 Design Description 12 2.2.2 Wrench-Maximizing Design Optimization 13 2.3 System Modeling and Control Design 20 2.3.1 System Modeling 20 2.3.2 Pose Trajectory Tracking Control 22 2.3.3 Hybrid Pose/Wrench Control 22 2.3.4 PSPM-Based Teleoperation 24 2.4 Control Allocation with Selective Mapping 27 2.4.1 Infinity-Norm Minimization 27 2.4.2 ESC-Induced Singularity and Selective Mapping 29 2.5 Experiment 38 2.5.1 System Setup 38 2.5.2 Experiment Results 41 2.6 Conclusion 49 3 Pose and Posture Estimation of an Aerial Skeleton System 51 3.1 Introduction 51 3.2 Preliminary 53 3.3 Pose and Posture Estimation 55 3.3.1 Estimation Algorithm via SCKF 55 3.3.2 Semi-Distributed Version of Algorithm 59 3.4 Simulation 62 3.5 Experiment 65 3.5.1 System Setup 65 3.5.2 Experiment of SCKF-Based Estimation Algorithm 66 3.6 Conclusion 69 4 CPG-Based Motion Generation 71 4.1 Introduction 71 4.2 Description of Entire Framework 75 4.2.1 LASDRA System 75 4.2.2 Snake-Like Robot & Pivotboard 77 4.3 CPG Model 79 4.3.1 LASDRA System 79 4.3.2 Snake-Like Robot 80 4.3.3 Pivotboard 83 4.4 Target Pose Calculation with Expected Physics 84 4.5 Inverse Model Learning 86 4.5.1 LASDRA System 86 4.5.2 Snake-Like Robot 89 4.5.3 Pivotboard 90 4.6 CPG Parameter Adaptation 93 4.7 Simulation 94 4.7.1 LASDRA System 94 4.7.2 Snake-Like Robot & Pivotboard 97 4.8 Conclusion 101 5 Outdoor Flight Experiment of the F-LASDRA System 103 5.1 System Setup 103 5.2 Experiment Results 104 6 Conclusion 111 6.1 Summary 111 6.2 Future Works 112Docto

    Recent Advances in Multi Robot Systems

    Get PDF
    To design a team of robots which is able to perform given tasks is a great concern of many members of robotics community. There are many problems left to be solved in order to have the fully functional robot team. Robotics community is trying hard to solve such problems (navigation, task allocation, communication, adaptation, control, ...). This book represents the contributions of the top researchers in this field and will serve as a valuable tool for professionals in this interdisciplinary field. It is focused on the challenging issues of team architectures, vehicle learning and adaptation, heterogeneous group control and cooperation, task selection, dynamic autonomy, mixed initiative, and human and robot team interaction. The book consists of 16 chapters introducing both basic research and advanced developments. Topics covered include kinematics, dynamic analysis, accuracy, optimization design, modelling, simulation and control of multi robot systems

    Gait Parameter Tuning Using Bayesian Optimization for an Alligator Inspired Amphibious Robot

    Get PDF
    This paper reports a sample-efficient Bayesian optimization approach for tuning the locomotion parameters of an in-house developed twelve degrees of freedom alligator-inspired amphibious robot. An optimization framework is used wherein the objective is to maximize the mean robot speed obtained via physical experiments performed on terrains with varying friction and inclinations and in the aquatic environment for swimming locomotion. We obtained an improvement in the mean robot speed by a factor of up to 6.38 using the developed approach over randomly generated locomotion parameters in 15 iterations. &nbsp

    Control and coordination of robotic fish

    Get PDF
    Het verbazingwekkende dynamische gedrag van scholen vissen en andere groepen sociale dieren in de natuur zijn in de afgelopen jaren in de belangstelling komen te staan van multidisciplinair onderzoek. In dit proefschrift passen we fundamentele gereedschappen uit de regeltechniek toe op biologische systemen om de regeling en coรถrdinatie van robot multi-agent systemen bestuderen. We maken daarbij gebruik van robotvis teams die de natuur nabootsen. Als eerste onderzoeken we de motoriek van een individuele robotvis met als doel de uitstekende motorische vaardigheden van echte vissen na te bootsen. Vervolgens ontwerpen we gedistribueerde regelingen voor formaties van zwemmende robotvissen, die sinusoรฏde lichaamsgolven genereren in antifase. Deze regeling is geรฏnspireerd door de observatie dat formaties van gesynchroniseerde vissen mogelijkerwijs met een hogere energie efficiรซntie zwemmen. Als derde presenteren we een evolutionair spel model om groepen robotvissen aan te sturen, dat gebaseerd is op het gecoรถrdineerde gedrag van vissen in scholen en andere collectieve bewegingen van sociale dieren. Daarbij bestuderen we de opkomst en evolutie van samenwerking tussen de vissen in een multi-robotvis water polo wedstrijd. Gebruik makend van deze gereedschappen en evolutionaire speltheorie, ontwikkelen we tot slot een multi-robotvis setup om een nieuw kader te construeren voor de studie van diversificatie van persoonlijkheden en de opkomst van leiderschap, die cruciaal zijn voor de voltooiing van groepstaken

    Underwater Vehicles

    Get PDF
    For the latest twenty to thirty years, a significant number of AUVs has been created for the solving of wide spectrum of scientific and applied tasks of ocean development and research. For the short time period the AUVs have shown the efficiency at performance of complex search and inspection works and opened a number of new important applications. Initially the information about AUVs had mainly review-advertising character but now more attention is paid to practical achievements, problems and systems technologies. AUVs are losing their prototype status and have become a fully operational, reliable and effective tool and modern multi-purpose AUVs represent the new class of underwater robotic objects with inherent tasks and practical applications, particular features of technology, systems structure and functional properties

    Intelligent approaches in locomotion - a review

    Get PDF
    corecore