127 research outputs found

    Modelling of a Braitenberg inspired guidance system for an Autonomous surface vessel (ASV)

    Get PDF
    Master's thesis in Mechatronics (MAS500

    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

    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

    Cooperation of unmanned systems for agricultural applications: A case study in a vineyard

    Get PDF
    Fully-autonomous vehicles, both aerial and ground, could provide great benefits in the Agriculture 4.0 framework when operating within cooperative architectures, thanks to their ability to tackle difficult tasks, particularly within complex irregular and unstructured scenarios such as vineyards on sloped terrains. A decentralised multi-phase approach has been proposed as an alternative to more common cooperative schemes. When perennial crops are considered, it is advantageous to build a simplified geometrical (and georeferenced) crops model, which can be identified by using 3D point clouds acquired during apriori explorative missions by unmanned aerial vehicles. This model can be used to plan the tasks to be performed within the crops by the in-field aerial and ground drones. In this companion paper, the proposed strategy is applied to a specific case study involving a vineyard on a sloped terrain, located in the Barolo region in Piedmont, Italy. Ad-hoc technologies and guidance, navigation and control algorithms were designed and implemented. The main objectives were to improve the autonomous driving capabilities of the drones involved and to automate the process of retrieving low-complexity maps from the data collected with preliminary remote sensing missions to make them available for the autonomous navigation by a quadrotor and an unmanned 4-wheel steering ground vehicle within the vine rows. Preliminary results highlight the benefits achievable by exploiting the tailored technologies selected and applied to improve each of the analysed mission phases

    Extracting 3D Coordinates of Objects in Building Collapses from Drone Imagery

    Get PDF
    When out on a search and rescue mission, it is important to have tools that can easily keep track of the situation that is being handled. Autonomous drones have the ability to quickly collect a batch of images of the scene and its surroundings in order to provide emergency responders with an overview of what they are dealing with. These images are also used to identify hazardous anomalies such as tiny cracks on collapsed buildings. In many cases, however, identifying the exact location of these anomalies may be too difficult, especially when the anomaly is relatively minuscule in size when compared to the structure that it inhabits. The conducted research focuses on developing a system which search and rescue teams may utilize in order to extract the exact coordinates of any point found on an image taken by a drone. In order to do so, a series of images containing the scene of the area of interest is taken from a high altitude. Once that is completed, the images are loaded onto an application called Agisoft Metashape, where the images are combined in order to create a 3-Dimensional model of the location. Finally, the Image Coordinate Point Extraction algorithm, which was created using Metashape’s Python API, is run. The algorithm takes in an image as an input, presents it to the user, and asks the user to click a point on the image to extract its exact coordinate. In the case of this study, the entire process was tested on data from the Surfside Condominium building collapse that occurred in the summer of 2021

    Graduated embodiment for sophisticated agent evolution and optimization.

    Full text link

    EARL: Eye-on-Hand Reinforcement Learner for Dynamic Grasping with Active Pose Estimation

    Full text link
    In this paper, we explore the dynamic grasping of moving objects through active pose tracking and reinforcement learning for hand-eye coordination systems. Most existing vision-based robotic grasping methods implicitly assume target objects are stationary or moving predictably. Performing grasping of unpredictably moving objects presents a unique set of challenges. For example, a pre-computed robust grasp can become unreachable or unstable as the target object moves, and motion planning must also be adaptive. In this work, we present a new approach, Eye-on-hAnd Reinforcement Learner (EARL), for enabling coupled Eye-on-Hand (EoH) robotic manipulation systems to perform real-time active pose tracking and dynamic grasping of novel objects without explicit motion prediction. EARL readily addresses many thorny issues in automated hand-eye coordination, including fast-tracking of 6D object pose from vision, learning control policy for a robotic arm to track a moving object while keeping the object in the camera's field of view, and performing dynamic grasping. We demonstrate the effectiveness of our approach in extensive experiments validated on multiple commercial robotic arms in both simulations and complex real-world tasks.Comment: Presented on IROS 2023 Corresponding author Siddarth Jai
    • …
    corecore