7,078 research outputs found
Collective Construction of 2D Block Structures with Holes
In this paper we present algorithms for collective construction systems in
which a large number of autonomous mobile robots trans- port modular building
elements to construct a desired structure. We focus on building block
structures subject to some physical constraints that restrict the order in
which the blocks may be attached to the structure. Specifically, we determine a
partial ordering on the blocks such that if they are attached in accordance
with this ordering, then (i) the structure is a single, connected piece at all
intermediate stages of construction, and (ii) no block is attached between two
other previously attached blocks, since such a space is too narrow for a robot
to maneuver a block into it. Previous work has consider this problem for
building 2D structures without holes. Here we extend this work to 2D structures
with holes. We accomplish this by modeling the problem as a graph orientation
problem and describe an O(n^2) algorithm for solving it. We also describe how
this partial ordering may be used in a distributed fashion by the robots to
coordinate their actions during the building process.Comment: 13 pages, 3 figure
Human-centred design methods : developing scenarios for robot assisted play informed by user panels and field trials
Original article can be found at: http://www.sciencedirect.com/ Copyright ElsevierThis article describes the user-centred development of play scenarios for robot assisted play, as part of the multidisciplinary IROMEC1 project that develops a novel robotic toy for children with special needs. The project investigates how robotic toys can become social mediators, encouraging children with special needs to discover a range of play styles, from solitary to collaborative play (with peers, carers/teachers, parents, etc.). This article explains the developmental process of constructing relevant play scenarios for children with different special needs. Results are presented from consultation with panel of experts (therapists, teachers, parents) who advised on the play needs for the various target user groups and who helped investigate how robotic toys could be used as a play tool to assist in the childrenâs development. Examples from experimental investigations are provided which have informed the development of scenarios throughout the design process. We conclude by pointing out the potential benefit of this work to a variety of research projects and applications involving humanârobot interactions.Peer reviewe
Design and construction of a configurable full-field range imaging system for mobile robotic applications
Mobile robotic devices rely critically on extrospection sensors to determine the range to objects in the robotâs operating environment. This provides the robot with the ability both to navigate safely around obstacles and to map its environment and hence facilitate path planning and navigation. There is a requirement for a full-field range imaging system that can determine the range to any obstacle in a camera lensâ field of view accurately and in real-time. This paper details the development of a portable full-field ranging system whose bench-top version has demonstrated sub-millimetre precision. However, this precision required non-real-time acquisition rates and expensive hardware. By iterative replacement of components, a portable, modular and inexpensive version of this full-field ranger has been constructed, capable of real-time operation with some (user-defined) trade-off with precision
Robotic Specialization in Autonomous Robotic Structural Assembly
Robotic in-space assembly of large space structures is a long-term NASA goal to reduce launch costs and enable larger scale missions. Recently, researchers have proposed using discrete lattice building blocks and co-designed robots to build high-performance, scalable primary structure for various on-orbit and surface applications. These robots would locomote on the lattice and work in teams to build and reconfigure building-blocks into functional structure. However, the most reliable and efficient robotic system architecture, characterized by the number of different robotic 'species' and the allocation of functionality between species, is an open question. To address this problem, we decompose the robotic building-block assembly task into functional primitives and, in simulation, study the performance of the the variety of possible resulting architectures. For a set consisting of five process types (move self, move block, move friend, align bock, fasten block), we describe a method of feature space exploration and ranking based on energy and reliability cost functions. The solution space is enumerated, filtered for unique solutions, and evaluated against energy and reliability cost functions for various simulated build sizes. We find that a 2 species system, dividing the five mentioned process types between one unit cell transport robot and one fastening robot, results in the lowest energy cost system, at some cost to reliability. This system enables fastening functionality to occupy the build front while reducing the need for that functional mass to travel back and forth from a feed station. Because the details of a robot design affect the weighting and final allocation of functionality, a sensitivity analysis was conducted to evaluate the effect of changing mass allocations on architecture performance. Future systems with additional functionalities such as repair, inspection, and others may use this process to analyze and determine alternative robot architectures
Recommended from our members
Distributed Multi-Robot Algorithms for the TERMES 3D Collective Construction System
The research goal of collective construction is to develop systems in which large numbers of autonomous robots build large-scale structures according to desired speciïŹcations. We present algorithms for TERMES, a multi-robot construction system inspired by the building activities of termites. The system takes as input a high-level representation of a desired structure, and provides rules for an arbitrary number of simple climbing robots to build that structure, using passive solid building blocks under conditions of gravity. These rules are decentralized, rely on local information and implicit coordination, and provably guarantee correct completion of the target structure. Robots build staircases of blocks (potentially removable as temporary scaffolds) that they can climb to build structures much larger than themselves.Engineering and Applied Science
Recommended from our members
TERMES: An Autonomous Robotic System for Three-Dimensional Collective Construction
Collective construction is the research area in which autonomous multi-robot systems build structures according to user specifications. Here we present a hardware system and high-level control scheme for autonomous construction of 3D structures under conditions of gravity. The hardware comprises a mobile robot and specialized passive blocks; the robot is able to manipulate blocks to build desired structures, and can maneuver on these structures as well as in unstructured environments. We describe and evaluate the robot's key capabilities of climbing, navigation, and manipulation, and demonstrate its ability to perform complex tasks that combine these capabilities by having it autonomously build a ten-block staircase taller than itself. In addition, we outline a simple decentralized control algorithm by which multiple simultaneously active robots could autonomously build user-specified structures, working from a high-level description as input.Engineering and Applied Science
- âŠ