99 research outputs found
Exploration via Structured Triangulation by a Multi-Robot System with Bearing-Only Low-Resolution Sensors
This paper presents a distributed approach for exploring and triangulating an
unknown region using a multi- robot system. The objective is to produce a
covering of an unknown workspace by a fixed number of robots such that the
covered region is maximized, solving the Maximum Area Triangulation Problem
(MATP). The resulting triangulation is a physical data structure that is a
compact representation of the workspace; it contains distributed knowledge of
each triangle, adjacent triangles, and the dual graph of the workspace.
Algorithms can store information in this physical data structure, such as a
routing table for robot navigation Our algorithm builds a triangulation in a
closed environment, starting from a single location. It provides coverage with
a breadth-first search pattern and completeness guarantees. We show the
computational and communication requirements to build and maintain the
triangulation and its dual graph are small. Finally, we present a physical
navigation algorithm that uses the dual graph, and show that the resulting path
lengths are within a constant factor of the shortest-path Euclidean distance.
We validate our theoretical results with experiments on triangulating a region
with a system of low-cost robots. Analysis of the resulting quality of the
triangulation shows that most of the triangles are of high quality, and cover a
large area. Implementation of the triangulation, dual graph, and navigation all
use communication messages of fixed size, and are a practical solution for
large populations of low-cost robots.Comment: 8 pages, 11 figures. To appear in ICRA 201
Optimization of swarm robotic constellation communication for object detection and event recognition
Swarm robotics research describes the study of how a group of relatively simple physically embodied agents can, through their interaction collectively accomplish tasks which are far beyond the capabilities of a single agent. This self organizing but decentralized form of intelligence requires that all members are autonomous and act upon their available information. From this information they are able to decide their behavior and take the appropriate action. A global behavior can then be witnessed that is derived from the local behaviors of each agent. The presented research introduces the novel method for optimizing the communication and the processing of communicated data for the purpose of detecting large scale meta object or event, denoted as meta event, which are unquantifiable through a single robotic agent. The ability of a swarm of robotic agents to cover a relatively large physical environment and their ability to detect changes or anomalies within the environment is especially advantageous for the detection of objects and the recognition of events such as oil spills, hurricanes, and large scale security monitoring. In contrast a single robot, even with much greater capabilities, could not explore or cover multiple areas of the same environment simultaneously. Many previous swarm behaviors have been developed focusing on the rules governing the local agent to agent behaviors of separation, alignment, and cohesion. By effectively optimizing these simple behaviors in coordination, through cooperative and competitive actions based on a chosen local behavior, it is possible to achieve an optimized global emergent behavior of locating a meta object or event. From the local to global relationship an optimized control algorithm was developed following the basic rules of swarm behavior for the purpose of meta event detection and recognition. Results of this optimized control algorithm are presented and compared with other work in the field of swarm robotics
Children's perception and interpretation of robots and robot behaviour
The world of robotics, like that of all technology is changing rapidly (Melson, et al., 2009).
As part of an inter-disciplinary project investigating the emergence of artificial culture in
robot societies, this study set out to examine children’s perception of robots and interpretation
of robot behaviour. This thesis is situated in an interdisciplinary field of human–robot
interactions, drawing on research from the disciplines of sociology and psychology as well as
the fields of engineering and ethics. The study was divided into four phases: phase one
involved children from two primary schools drawing a picture and writing a story about their
robot. In phase two, children observed e-puck robots interacting. Children were asked
questions regarding the function and purpose of the robots’ actions. Phase three entailed data
collection at a public event: Manchester Science Festival. Three activities at the festival: ‘XRay
Art Under Your Skin’, ‘Swarm Robots’ and ‘Build-a-Bugbot’ formed the focus of this
phase. In the first activity, children were asked to draw the components of a robot and were
then asked questions about their drawings. During the second exercise, children’s comments
were noted as they watched e-puck robot demonstrations. In the third exercise, children were
shown images and asked whether these images were a robot or a ‘no-bot’. They were then
prompted to provide explanations for their answers.
Phase 4 of the research involved children identifying patterns of behaviour amongst e-pucks.
This phase of the project was undertaken as a pilot for the ‘open science’ approach to
research to be used by the wider project within which this PhD was nested. Consistent with
existing literature, children endowed robots with animate and inanimate characteristics
holding multiple understandings of robots simultaneously. The notion of control appeared to
be important in children’s conception of animacy. The results indicated children’s
perceptions of the location of the locus of control plays an important role in whether they
view robots as autonomous agents or controllable entities. The ways in which children
perceive robots and robot behaviour, in particular the ways in which children give meaning to
robots and robot behaviour will potentially come to characterise a particular generation.
Therefore, research should not only concentrate on the impact of these technologies on
children but should focus on capturing children’s perceptions and viewpoints to better
understand the impact of the changing technological world on the lives of children
Swarm-inspired solution strategy for the search problem of unmanned aerial vehicles
Learning from the emergent behaviour of social insects, this research studies the influences of environment to collective problem-solving of insect behaviour and distributed intelligent systems. Literature research has been conducted to understand the emergent paradigms of social insects, and to investigate current research and development of distributed intelligent systems. On the basis of the literature investigation, the environment is considered to have significant impact on the effectiveness and efficiency of collective problem-solving. A framework of collective problem-solving is developed in an interdisciplinary context to describe the influences of the environment to insect behaviour and problem-solving of distributed intelligent systems. The environment roles and responsibilities are transformed into and deployed as a problem-solving mechanism for distributed intelligent systems.
A swarm-inspired search strategy is proposed as a behaviour-based cooperative search solution. It is applied to the cooperative search problem of Unmanned Aerial Vehicles (UAVs) with a series of experiments implemented for evaluation. The search environment represents the specification and requirements of the search problem; defines tasks to be achieved and maintained; and it is where targets are locally observable and accessible to UAVs. Therefore, the information provided through the search environment is used to define rules of behaviour for UAVs. The initial detection of target signal refers to modified configurations of the search environment, which mediates local communications among UAVs and is used as a means of coordination. The experimental results indicate that, the swarm-inspired search strategy is a valuable alternative solution to current approaches of cooperative search problem of UAVs. In the proposed search solution, the diagonal formation of two UAVs is able to produce superior performance than the triangular formation of three UAVs for the average detection time and the number of targets located within the maximum time length
Development of a Car-like Online Navigation Testbed
We present new realtime path planning and collision avoidance algorithms for an autonomous rover equipped with a laser range finder to be used as a platform for multi-agent navigation and control in unknown environments. For successful navigation, such tasks as localization, map-building, and collision avoidance should be handled at the vehicle level. The proposed architecture covers these aspects of robotic path- planning in a modular and robust manner, allowing quicker development of more sophisticated path-planners. Using a conventional SLAM algorithm, a feature map and the location of the vehicle is obtained. The information for orientation and distance of the obstacles ahead is available from a laser range finder. The proposed collision avoidance algorithm provides multiple paths to guide the vehicle through the environment. The system acts as a self-contained extendable platform for development and testing of high-level pathfinders
Partitioning a Polygon Into Small Pieces
We study the problem of partitioning a given simple polygon into a
minimum number of polygonal pieces, each of which has bounded size. We give
algorithms for seven notions of `bounded size,' namely that each piece has
bounded area, perimeter, straight-line diameter, geodesic diameter, or that
each piece must be contained in a unit disk, an axis-aligned unit square or an
arbitrarily rotated unit square.
A more general version of the area problem has already been studied. Here we
are, in addition to , given positive real values such that
the sum equals the area of . The goal is to partition
into exactly pieces such that the area of is .
Such a partition always exists, and an algorithm with running time has
previously been described, where is the number of corners of . We give
an algorithm with optimal running time . For polygons with holes, we
get running time .
For the other problems, it seems out of reach to compute optimal partitions
for simple polygons; for most of them, even in extremely restricted cases such
as when is a square. We therefore develop -approximation algorithms
for these problems, which means that the number of pieces in the produced
partition is at most a constant factor larger than the cardinality of a minimum
partition. Existing algorithms do not allow Steiner points, which means that
all corners of the produced pieces must also be corners of . This has the
disappointing consequence that a partition does often not exist, whereas our
algorithms always produce useful partitions. Furthermore, an optimal partition
without Steiner points may require pieces for polygons where a
partition consisting of just pieces exists when Steiner points are allowed.Comment: 32 pages, 24 figure
Adaptive sampling in autonomous marine sensor networks
Submitted in partial fulfillment of the requirements for the degree of
Doctor of Philosophy at the Massachusetts Institute of Technology and the
Woods Hole Oceanographic Institution June 2006In this thesis, an innovative architecture for real-time adaptive and cooperative control of autonomous sensor platforms in a marine sensor network is described in the context of the autonomous oceanographic network scenario. This architecture has three major components, an intelligent, logical sensor that provides high-level environmental state information to a behavior-based autonomous vehicle control system, a new approach to behavior-based control of autonomous vehicles using multiple objective functions that allows reactive control
in complex environments with multiple constraints, and an approach to cooperative
robotics that is a hybrid between the swarm cooperation and intentional cooperation approaches.
The mobility of the sensor platforms is a key advantage of this strategy, allowing
dynamic optimization of the sensor locations with respect to the classification or localization of a process of interest including processes which can be time varying, not spatially isotropic and for which action is required in real-time.
Experimental results are presented for a 2-D target tracking application in which fully
autonomous surface craft using simulated bearing sensors acquire and track a moving target in open water. In the first example, a single sensor vehicle adaptively tracks a target while simultaneously relaying the estimated track to a second vehicle acting as a classification
platform. In the second example, two spatially distributed sensor vehicles adaptively track a moving target by fusing their sensor information to form a single target track estimate.
In both cases the goal is to adapt the platform motion to minimize the uncertainty of the target track parameter estimates. The link between the sensor platform motion and the target track estimate uncertainty is fully derived and this information is used to develop the
behaviors for the sensor platform control system. The experimental results clearly illustrate the significant processing gain that spatially distributed sensors can achieve over a single sensor when observing a dynamic phenomenon as well as the viability of behavior-based
control for dealing with uncertainty in complex situations in marine sensor networks.Supported by the Office of Naval Research, with a 3-year National Defense Science and Engineering Grant Fellowship and research
assistantships through the Generic Ocean Array Technology Sonar (GOATS) project, contract N00014-97-1-0202 and contract N00014-05-G-0106 Delivery Order 008, PLUSNET: Persistent Littoral Undersea Surveillance Network
Interlocking structure design and assembly
Many objects in our life are not manufactured as whole rigid pieces. Instead, smaller components are made to be later assembled into larger structures. Chairs are assembled from wooden pieces, cabins are made of logs, and buildings are constructed from bricks. These components are commonly designed by many iterations of human thinking. In this report, we will look at a few problems related to interlocking components design and assembly. Given an atomic object, how can we design a package that holds the object firmly without a gap in-between? How many pieces should the package be partitioned into? How can we assemble/extract each piece? We will attack this problem by first looking at the lower bound on the number of pieces, then at the upper bound. Afterwards, we will propose a practical algorithm for designing these packages. We also explore a special kind of interlocking structure which has only one or a small number of movable pieces. For example, a burr puzzle. We will design a few blocks with joints whose combination can be assembled into almost any voxelized 3D model. Our blocks require very simple motions to be assembled, enabling robotic assembly. As proof of concept, we also develop a robot system to assemble the blocks. In some extreme conditions where construction components are small, controlling each component individually is impossible. We will discuss an option using global controls. These global controls can be from gravity or magnetic fields. We show that in some special cases where the small units form a rectangular matrix, rearrangement can be done in a small space following a technique similar to bubble sort algorithm
- …