127 research outputs found
Modelling of a Braitenberg inspired guidance system for an Autonomous surface vessel (ASV)
Master's thesis in Mechatronics (MAS500
Modeling, Control and Energy Efficiency of Underwater Snake Robots
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
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
Recommended from our members
Graduated embodiment for sophisticated agent evolution and optimization.
We summarize the results of a project to develop evolutionary computing methods for the design of behaviors of embodied agents in the form of autonomous vehicles. We conceived and implemented a strategy called graduated embodiment. This method allows high-level behavior algorithms to be developed using genetic programming methods in a low-fidelity, disembodied modeling environment for migration to high-fidelity, complex embodied applications. This project applies our methods to the problem domain of robot navigation using adaptive waypoints, which allow navigation behaviors to be ported among autonomous mobile robots with different degrees of embodiment, using incremental adaptation and staged optimization. Our approach to biomimetic behavior engineering is a hybrid of human design and artificial evolution, with the application of evolutionary computing in stages to preserve building blocks and limit search space. The methods and tools developed for this project are directly applicable to other agent-based modeling needs, including climate-related conflict analysis, multiplayer training methods, and market-based hypothesis evaluation
Cooperation of unmanned systems for agricultural applications: A case study in a vineyard
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
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
EARL: Eye-on-Hand Reinforcement Learner for Dynamic Grasping with Active Pose Estimation
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
- …