ADAPTIVE GROWTH USING ROBOTIC FABRICATION
|
|
- Philippa Lloyd
- 5 years ago
- Views:
Transcription
1 R. Stouffs, P. Janssen, S. Roudavski, B. Tunçer (eds.), Open Systems: Proceedings of the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013), , The Association for Computer-Aided Architectural Design Research in Asia (CAADRIA), Hong Kong, and Center for Advanced Studies in Architecture (CASA), Department of Architecture-NUS, Singapore. ADAPTIVE GROWTH USING ROBOTIC FABRICATION Taro NARAHARA New Jersey Institute of Technology, Newark, NJ, United States Abstract. This paper studies computational methods for adaptive growth seen in human design processes, such as development of spontaneous settlements, by highlighting the contrast with conventional plan execution approaches. The paper speculates as to the possibilities of open frameworks for design using computational methods through a relatively simple yet explicit example in the context of robotic fabrication. The proposed experiment uses an industrial robot arm to produce structures by stacking unit bricks without hard-coded instructions ( blueprints ) from the outset. The paper further speculates about how such implementations can be applied to architectural design. Keywords. Generative design; robotic fabrication; adaptable design. 1. Plan Execution and Adaptive Growth The development of cities exhibits a remarkable diversity in human creative processes. Paris, New York, Tokyo, or favelas in Rio de Janeiro, all represent different planning strategies and growth processes. According to Alexander (1965), cities that have been deliberately created by planners are called artificial cities, and cities that have arisen spontaneously over many years are called natural cities. Alexander clearly separates them as products of different processes. The former is a plan-execution-based process that delineates all tasks in advance, sequencing them one by one based on a predefined blueprint, whereas the latter possesses a dynamic mechanism that allows it to spontaneously grow and adapt without a complete set of predefined instructions. Computational interpretations of such systems have been provided by scholars as a form of simulation, and there are reliable software applications that can simulate plan-execution-based systems. There are software applications that can generate hypothetical virtual cities that belong to the category of artificial cities using methods such as shape grammar and L-systems (Müller and Parish, 2001). However, these applications generally cannot be effectively used to simulate the development of cities that possess the characteristics of natural cities. These 65
2 66 T. NARAHARA design systems require imposing a specific design template based on typological layouts of cities. Oftentimes urban configurations developed by spontaneous settlements are not the results of impositions of specific urban forms and are hard to represent by a collage of discretized typologies. Thus, simulation of informal and spontaneous settlements over long periods of time might be a challenge. This discussion indicates that the latter type of human design processes requires a different type of computational methods to describe the processes. This paper speculates about the possible computational models for processes which demonstrate growth and adaptation without a predefined blueprint. Providing a comprehensive interpretation for a city s growth is a complex task. Instead, the paper speculates, through simple examples, as to the possibilities of open frameworks for design using computational methods. 2. Growth and Adaptation Method A computational method for growth and adaptation needs to have a description of gradual growth processes over time. Firstly, a model and its environment for growth have a reciprocal relationship. A model is first created by conditions and constraints inherent in its environment. Then the model s behaviors and growth influence the environment and start to change it. This change in the environment becomes a new incentive for the model to update itself to conform to its new environment. This perpetual feedback between the model and the environment is a continuous loop in time series. This process can be implemented as a computational model by providing an algorithmic description for the model to update its state. In principle, if we can write a general procedure for a model at arbitrary time T to renew its state at time T+Δt, this model can continue, by updating its state, to grow. This procedure for updating needs to be conditionally applied, based on the states of the environment, which implies that the description of self is not adequate for the description of the model in this category. Such a model needs to be equipped with perceptions of environmental conditions in order to produce its next action. These sensing and action functions are the essential behavior for the model inside the spatiotemporal settings. I list the following examples of this type in order of level of application. Figure 1. Growth (Updatable) model: Space-Time continuum, Time varying system.
3 ADAPTIVE GROWTH USING ROBOTIC FABRICATION CONVENTIONAL RENOVATION SCENARIOS Renovation and addition to existing structures are the most common scenario of application in architecture. These transformations are not planned at the time of the initial construction and are triggered by unanticipated changes in environments, occupancy, and population density in later periods. These alterations are executed at a discrete time step, and there is no continuity between successive transformations. The end of the production is the completion of the product. The production is based on a precisely planned blueprint which includes all possible requirements up to a certain future stage. Discontinuity in growth patterns and the lack of bidirectional spontaneous feedback between buildings and environments characterize this class. Figure 2. Transformations of buildings over time from How Buildings Learn (Brand, 1994) MODULAR SYSTEM (KIT-OF-PARTS) This example aims at designing a system that can be upgraded for future extensions from the beginning of the planning. This is a characteristic seen in modular systems in architecture. All the future transformations, reconfigurations, and replacements are planned at the initial stage of the construction; however, these changes are predefined or constrained by the system s own physical limitations. Metabolists buildings infrastructures allowed some reconfiguration patterns of units, yet the growth was limited within the extent of the system s own capabilities. In general, modular systems consist of modular building blocks and infrastructural arteries that can support and combine them. These subunits do not possess active behavior and sensing capabilities able to achieve un-programmed or unplanned configurations SELF-ORGANIZING GROWTH This is a more advanced application of the growth logic. The subunit is designed flexibly and universally enough so that aggregations of the subunits can adapt to many unpredictable scenarios. In order to achieve this level of flexibility in global structure, the subunits need to have some means of active mobility by having actuation devices within themselves or by relying on other devices for transportation. Collective construction by termites is one extreme example of such structures that do not require any pre-defined configurations. We do not know the exact logic behind them, but the
4 68 T. NARAHARA models by Theraulaz and Bonabeau (1995) show that similar constructions can be obtained from mere locally embedded rules. Procedural instructions alone can continue the construction processes. Swarm robots or reconfigurable robots created by computer scientist groups also belong to this category because they have distributedly controlled subunits with sensing and actuation capabilities (Zykov et al., 2000). 3. Collective Construction In contrast to construction processes by humans, the Collective Constructions accomplished by termites do not rely on any innate concept or predetermined blueprint throughout their constructions. Camazine et al. (2002) speculate that their building behaviours are genetically programmed responsive acts which are triggered by their surroundings. This kind of stimulus-response is often called Stigmagy (Grasse 1959): information from the local environment under dynamic progressions stimulates and guides further activities in construction. A certain local state of the system becomes an incentive for the next construction for individual workers, and this process continues to feed new information to the builders. In this way, information is always provided from the dynamically changing environment rather than any source of information external to the ongoing construction activities. This is one of the reasons why social insects, such as termites, can undertake complex constructions without knowledge of the ultimate form of the structures. Thus Stigmagy often refers to the information collected from works in progress. 4. Experiments using Robotic Fabrication In architecture, robotic devices have successfully and faithfully produced constructive forms based on hard-coded instructions by humans and have demonstrated precisions and repetitions that can exceed human capabilities. Unitbased (brick) stacking projects by researchers have clearly demonstrated these advantages of robotic fabrication. Gramazio and Kohler at ETH Zurich (2011) and Design Robotics Group at Harvard have actively used industrial robotic arms for their design experiments since This section introduces an example of a computational model inspired by collective construction through experiments by the author in the context of robotic fabrication PLAN EXECUTION METHOD A small industrial robotic arm with a gripper, the IRB-140 by ABB Co. Ltd., was used for the following experiments. The robot is programmable using a C-based language called RAPID, and targets and orientations of the gripper arm are defined based on coordinate numbers and quaternion-based rotation matrices. The author had full access to the robot during experiments.
5 ADAPTIVE GROWTH USING ROBOTIC FABRICATION 69 Figure 3. Collaborative application example (left), Tool s process (right). Firstly, the author wrote a simple middleware program that allows anyone to produce and replicate design geometries in a digital environment to physical forms by connecting the robot with common CAD software, Rhinoceros. It was written in Java and Rhinoscript and was used by several designers for the production of formal variations based on their blueprints (Figure 3, left). The program can interpret any surface geometry as a user-input and can produce a stacking pattern based on a user-defined global geometry relative to a selected size of a modular brick. The program can autogenerate a RAPID code that instructs the robot where and in which order to move and stack the bricks based on the pattern obtained from the original user-defined geometry. The robot executes the code to replicate the original digital form approximated by the size of the unit brick by stacking them in real life. The program can check the stackability of bricks to avoid any invalid placement in terms of physical balance. A series of hard-coded moves and gripper instructions ensures a replication of a predefined form. This is a typical plan execution system s scenario, where all the objectives and tasks are clearly defined in advance, sequenced one by one. However, there are other design strategies by humans that do not rely entirely on a fixed blueprint. As we discussed earlier, a collective design of spontaneous settlements is one such example. The next section introduces the possibility to actively incorporate the adaptive growth method for the robot s production rule. It is speculated that the machine can, in principle, anticipate and adapt to shifting demands of its human co-workers ADAPTIVE GROWTH METHOD Using programming in Java and RAPID, the author explored an application possibility to obtain a more flexible and open-ended way to send instructions to the manipulator. In principle, a set of instructions can include target positions as variables which can be defined dynamically and differently each time based on a stochastic process. The project uses a simple yet explicit model that does not rely
6 70 T. NARAHARA on a blueprint from the outset. The program can return structures that satisfy a certain characteristic while maintaining some level of morphological variations using a stochastic selection process. Firstly, the program needs a buildable footprint area for a structure as an initial input and will not place bricks outside of the area at the ground level. The program finds allowable areas that the next brick can be placed by checking collisions against existing bricks and clearance between a robot s gripper and existing bricks. Subsequently, the program randomly selects a new location to place a brick from the allowable area and calculate a physical balance of the entire structure. Until the program finds a valid stackable position in terms of a physical balance, it will randomly select a new location and repeat the test. This brute force search can continue until there is no more allowable location to place a new brick, and eventually produces a tower structure based merely on a simple rule of physics. Every result of the program differs due to the stochastic nature of the program. However, all results satisfy the same initial footprint condition defined by a user and the premise that the robotic arm can build a well-balanced structure by stacking unit bricks. This operation can be done without hard-coded target positions of all bricks from the outset of the process. The system can find its next position as it proceeds without having a fixed blueprint or providing a specific position in every step. To attain faster computation speed, the program eliminates all trivial invalid positions before running a calculation based on rigid-body dynamics. Simply checking the location of the centre of mass of the structure at every step relative to outer bricks that are supporting the structure at levels below can eliminate invalid placements based on a test of geometric loading conditions (Figure 4, top). By testing this recursively from the top to the bottom of the structure, the test can eliminate invalid Figure 4. Simplified balance check using centre of mass locations (top) and other steps. Figure 5. Program written in Java shows the process of adaptive growth sequences.
7 ADAPTIVE GROWTH USING ROBOTIC FABRICATION 71 Figure 6. Stacking process without predefined instructions by industrial arm robot, IRB-140. Figure 7. Several instances of resulting structures using the adaptive growth method. conditions such as an excessive cantilever without a calculation based on moments. Although a configuration of bricks was provided before the construction by the robot, in a future exploration, the faster calculation time will be beneficial for the processing of information based on real-time feedback from devices such as a vision sensor. Figure 7 shows several instances of resulting structures. Although the rules for stacking are simple, structures often regain integrity by establishing new bridging conditions over the course of constructions. The accidental branching caused by the stochastic nature of the experiment adds morphological diversity for resulting structures, though they are not always the products of pragmatic efficiencies. A literal formal resemblance to the aforementioned nest structure by termites is an intriguing result from the program, though this discussion has nevertheless no scientific validity. The interrelationship between a size and the geometry of the initial footprint area and a relative size and a specific gravity of a unit brick has an important role for deciding the formal characteristics of the structures in these experiments, and this relationship needs to be investigated more thoroughly as a future exploration.
8 72 T. NARAHARA 5. Conclusions The proposed conceptual experiment uses the industrial robot arm to produce structures by stacking unit bricks without comprehensive hard-coded instructions for the form blueprints from the outset. The user provides only a rough boundary area for a stacking and a unit brick s material property at the beginning of the process. The proposed system uses simple rules of physics based on the given material property and stochastically finds and places new bricks on top of an existing structure in available positions. By repeating this stochastic selection based on dynamics, the robot can produce a number of schemes that can satisfy the primary requirement. The proposed method for robotic fabrication is considered to be effective for dynamic scenarios where the conditions of the sites are subject to continuous environmental changes. The system can concurrently foresee a few possible scenarios based on the ever-changing conditions, and this dynamic adaptation does not always exist in typical blueprint-based human constructions. In principle, users can apply more complex and multiple constraints such as lighting and density for the production of schematic structures by the robot without giving a complete set of formal instructions. Figure 8 shows one such example: the placements of new cells are based on an overall number of openings to outdoor spaces using a similar stochastic selection process inspired by a process of accretion over time called Diffusion-limited Aggregation. Although this sole computational example does not use robotic fabrication and the stacking of bricks, this suggests the possibility of implementing more complex objectives for the resulting structures. Another potential future improvement can be adding reconfigurability and an active real-time feedback system for its subunits bricks for robotic fabrication. In principle, a robot can continue to optimize the structure s performance even after the completion of the initial structure. Figure 9 shows the robotic prototype with Figure 8. Algorithmically optimized 3-D clusters with maximized opening areas using DLA.
9 ADAPTIVE GROWTH USING ROBOTIC FABRICATION 73 Figure 9. Reconfigurable robotic device with locally embedded sensors and microcontrollers. locally embedded sensors and microcontrollers; its bottom-up control strategies allow the device to optimize its orientation with respect to a light source, independent of how and where the unit is placed. The same logic can be implemented to the robotic fabrication by reconfiguring bricks using a robotic arm based on local sensing of various properties obtained from embedded sensors inside each brick. In theory, this will produce an active assembler and assemblee relationship that can constantly adapt and grow a structure based on changes in physical/environmental constraints, programmatic/social issues relating to occupancy types, social issues, programs, and code/zoning constraints, and so on. In contrast to a construction based on hard-coded predefined instructions, a robot arm with cognitive capabilities a sensing robot arm with devices such as a real-time camera feed or an active construction module such as a sensible brick can be viable options for future explorations, as they can concurrently generate instructions, based on the current state of the system, to spontaneously adapt to change its goal for globally optimal performance. In addition to the simple physics introduced in the paper, for example, the system can sense the adjacent on-going constructions gradually obstructing and changing the lighting condition of the site and flexibly create instructions for the next growth. The primary systems architecture of the robotic experiment in this paper is still reliant on a single agent and has yet to acquire multiplicities that can be observed in collective construction. Realizing bottom-up growth using robotic devices may require implementation of a distributed multiple-intelligence system, and the above Figure 9 shows some possibilities by locally embedding sensors to components constituting a whole (Narahara, 2010). As a reference, the author has software-based generative experiments based on a multi-agent system in the context of urban design with comparisons to other existing methods such as shape grammar (Narahara, 2013). The research in this paper is not ready to provide a direct application to existing architecture. It is, rather, at the stage of finding the right instances of
10 74 T. NARAHARA applications in architecture. Finding scenarios that require gradual growth over time in architecture is practically a challenge. Except for some urban-scale developments, the scale of physical size and the magnitude of time that it takes to grow for buildings have not reached a level where we require such a design method. In most cases, practitioners can forecast sufficient solutions analytically, and are very unlikely to find any kind of building development that requires step-by-step constant improvements in shorter segments of time (as in some spontaneous settlements). Practical and functional needs for our current structures, and the technology and economy to support the realization of such structures, seem not yet to have reached the stage where evolutionary processes can be fully and effectively utilized. Acknowledgements I would like to sincerely thank my former doctoral adviser and the director of the Design Robotics Group at Harvard, Professor Martin Bechthold, for his insightful guidance and constant support for this project. I would also like to thank Professor Ingeborg Rocker for the opportunity to collaborate on projects led by her group at Harvard. Finally, I would like to thank my current employers, Dean Urs Gauchat and Professor Glenn Goldman at New Jersey Institute of Technology, for their generous academic support. References Alexander, C.: 1965, A city is not a tree, I, II, Architectural Forum, 122(1), 58 62, 122(2), Brand, S.: 1994, How Buildings Learn: What Happens After They re Built, Viking, New York. Camazine, S., Deneubourg, J.-L., Franks, N. R., Sneyd, J., Theraulaz, G. and Bonabeau,. E: 2002, Self-organization in Biological Systems, Princeton University, Princeton, NJ. Gramazio, F. and Kohler, M.: 2011, Architecture and digital fabrication, Jahrbuch / Yearbook 2011, Department of Architecture, ETH Zurich, Grasse, P.: 1959, La reconstruction du nid et les coordinations inter-individuelles chez bellicostitermes natalensis et cubitermes. sp. la theorie de la stigmergie: essai d interpretation du comportement des termites constructeurs, Insectes Soc., 61, Zykov, V., Mytilinaios, E., Adams, B. and Lipson, H.: 2005, Robotics: self-reproducing machines, Nature, 435(7039), Narahara, T.: 2010, Designing for Constant Change: An Adaptable Growth Model for Architecture, International Journal of Architectural Computing, 8(1), Narahara, T.: 2013, The Computer as a Tool for Creative Adaptation: Biologically Inspired Simulation for Architecture and Urban Design, in J. Zander and P. Mosterman (ed.), Computation for Humanity Information Technology to Advance Society, 1st ed., CRC, Boca Raton, FL. Parish, Y. I. H., and Muller, P.: 2001, Procedural modeling of cities, in E. Fiume (ed.), Proceedings of ACM SIGGRAPH 2001, ACM, Theraulaz, G. and Bonabeau, E.: 1995, Modeling the collective building of complex architectures in social insects with lattice swarms, Journal of Theoretical Biology, 177,
SWARM ROBOTICS: PART 2. Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St.
SWARM ROBOTICS: PART 2 Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St. John s, Canada PRINCIPLE: SELF-ORGANIZATION 2 SELF-ORGANIZATION Self-organization
More informationSWARM ROBOTICS: PART 2
SWARM ROBOTICS: PART 2 PRINCIPLE: SELF-ORGANIZATION Dr. Andrew Vardy COMP 4766 / 6912 Department of Computer Science Memorial University of Newfoundland St. John s, Canada 2 SELF-ORGANIZATION SO in Non-Biological
More informationCognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many
Preface The jubilee 25th International Conference on Robotics in Alpe-Adria-Danube Region, RAAD 2016 was held in the conference centre of the Best Western Hotel M, Belgrade, Serbia, from 30 June to 2 July
More informationA New Kind of Art [Based on Autonomous Collective Robotics]
25 A New Kind of Art [Based on Autonomous Collective Robotics] Leonel Moura and Henrique Garcia Pereira Introduction We started working with robots as art performers around the turn of the century. Other
More informationSWARM INTELLIGENCE. Mario Pavone Department of Mathematics & Computer Science University of Catania
Worker Ant #1: I'm lost! Where's the line? What do I do? Worker Ant #2: Help! Worker Ant #3: We'll be stuck here forever! Mr. Soil: Do not panic, do not panic. We are trained professionals. Now, stay calm.
More informationINFORMATION AND COMMUNICATION TECHNOLOGIES IMPROVING EFFICIENCIES WAYFINDING SWARM CREATURES EXPLORING THE 3D DYNAMIC VIRTUAL WORLDS
INFORMATION AND COMMUNICATION TECHNOLOGIES IMPROVING EFFICIENCIES Refereed Paper WAYFINDING SWARM CREATURES EXPLORING THE 3D DYNAMIC VIRTUAL WORLDS University of Sydney, Australia jyoo6711@arch.usyd.edu.au
More informationSwarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization
Swarm Intelligence W7: Application of Machine- Learning Techniques to Automatic Control Design and Optimization Learning to avoid obstacles Outline Problem encoding using GA and ANN Floreano and Mondada
More informationKOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey
Swarm Robotics: From sources of inspiration to domains of application Erol Sahin KOVAN Dept. of Computer Eng. Middle East Technical University Ankara, Turkey http://www.kovan.ceng.metu.edu.tr What is Swarm
More informationEvolving High-Dimensional, Adaptive Camera-Based Speed Sensors
In: M.H. Hamza (ed.), Proceedings of the 21st IASTED Conference on Applied Informatics, pp. 1278-128. Held February, 1-1, 2, Insbruck, Austria Evolving High-Dimensional, Adaptive Camera-Based Speed Sensors
More informationSupporting the Design of Self- Organizing Ambient Intelligent Systems Through Agent-Based Simulation
Supporting the Design of Self- Organizing Ambient Intelligent Systems Through Agent-Based Simulation Stefania Bandini, Andrea Bonomi, Giuseppe Vizzari Complex Systems and Artificial Intelligence research
More informationChallenges for AI: Mobile Robots on Construction Sites. Tim Detert
Challenges for AI: Mobile Robots on Construction Sites Tim Detert Challenges for AI: Mobile Robots on Construction Sites What will Mobile Robots on Construction Sites be Like? In the future it eventually
More informationSWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities
SWARM-BOT: A Swarm of Autonomous Mobile Robots with Self-Assembling Capabilities Francesco Mondada 1, Giovanni C. Pettinaro 2, Ivo Kwee 2, André Guignard 1, Luca Gambardella 2, Dario Floreano 1, Stefano
More informationDynamic Designs of 3D Virtual Worlds Using Generative Design Agents
Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents Ning Gu and Mary Lou Maher ning@design-ning.net mary@arch.usyd.edu.au Key Centre of Design Computing and Cognition University of Sydney
More informationAggregation Behaviour as a Source of Collective Decision in a Group of Cockroach-like Robots
Research Collection Conference Paper Aggregation Behaviour as a Source of Collective Decision in a Group of Cockroach-like Robots Author(s): Garnier, Simon; Jost, Christian; Jeanson, Raphaël; Gautrais,
More informationINTRODUCTION to ROBOTICS
1 INTRODUCTION to ROBOTICS Robotics is a relatively young field of modern technology that crosses traditional engineering boundaries. Understanding the complexity of robots and their applications requires
More informationAPPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS
Jan M. Żytkow APPROXIMATE KNOWLEDGE OF MANY AGENTS AND DISCOVERY SYSTEMS 1. Introduction Automated discovery systems have been growing rapidly throughout 1980s as a joint venture of researchers in artificial
More informationSwarm Robotics. Clustering and Sorting
Swarm Robotics Clustering and Sorting By Andrew Vardy Associate Professor Computer Science / Engineering Memorial University of Newfoundland St. John s, Canada Deneubourg JL, Goss S, Franks N, Sendova-Franks
More informationReal-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments
Real-time Adaptive Robot Motion Planning in Unknown and Unpredictable Environments IMI Lab, Dept. of Computer Science University of North Carolina Charlotte Outline Problem and Context Basic RAMP Framework
More informationAn Unreal Based Platform for Developing Intelligent Virtual Agents
An Unreal Based Platform for Developing Intelligent Virtual Agents N. AVRADINIS, S. VOSINAKIS, T. PANAYIOTOPOULOS, A. BELESIOTIS, I. GIANNAKAS, R. KOUTSIAMANIS, K. TILELIS Knowledge Engineering Lab, Department
More informationDIGF 6B21 Ubiquitous Computing
DIGF 6B21 Ubiquitous Computing NUMBER OF CREDITS: 1.5 Day and Time: Tuesdays 18:30 21:30, beginning October 30th Location: Room 7301, 205 Richmond Professor: Nick Puckett Email: npuckett@faculty.ocadu.ca
More informationSITUATED CREATIVITY INSPIRED IN PARAMETRIC DESIGN ENVIRONMENTS
The 2nd International Conference on Design Creativity (ICDC2012) Glasgow, UK, 18th-20th September 2012 SITUATED CREATIVITY INSPIRED IN PARAMETRIC DESIGN ENVIRONMENTS R. Yu, N. Gu and M. Ostwald School
More informationDynamic Designs of 3D Virtual Worlds Using Generative Design Agents
Dynamic Designs of 3D Virtual Worlds Using Generative Design Agents GU Ning and MAHER Mary Lou Key Centre of Design Computing and Cognition, University of Sydney Keywords: Abstract: Virtual Environments,
More informationEuropean Commission. 6 th Framework Programme Anticipating scientific and technological needs NEST. New and Emerging Science and Technology
European Commission 6 th Framework Programme Anticipating scientific and technological needs NEST New and Emerging Science and Technology REFERENCE DOCUMENT ON Synthetic Biology 2004/5-NEST-PATHFINDER
More informationContext Sensitive Interactive Systems Design: A Framework for Representation of contexts
Context Sensitive Interactive Systems Design: A Framework for Representation of contexts Keiichi Sato Illinois Institute of Technology 350 N. LaSalle Street Chicago, Illinois 60610 USA sato@id.iit.edu
More informationComplex Mathematics Tools in Urban Studies
Complex Mathematics Tools in Urban Studies Jose Oliver, University of Alicante, Spain Taras Agryzcov, University of Alicante, Spain Leandro Tortosa, University of Alicante, Spain Jose Vicent, University
More informationCollective Construction Using Lego Robots
Collective Construction Using Lego Robots Crystal Schuil 1, Matthew Valente 1, Justin Werfel 2, Radhika Nagpal 1 1 Harvard University, 33 Oxford Street, Cambridge, MA 02138 2 Massachusetts Institute of
More informationVirtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot
Virtual Engineering: Challenges and Solutions for Intuitive Offline Programming for Industrial Robot Liwei Qi, Xingguo Yin, Haipeng Wang, Li Tao ABB Corporate Research China No. 31 Fu Te Dong San Rd.,
More informationSelf-Organised Task Allocation in a Group of Robots
Self-Organised Task Allocation in a Group of Robots Thomas H. Labella, Marco Dorigo and Jean-Louis Deneubourg Technical Report No. TR/IRIDIA/2004-6 November 30, 2004 Published in R. Alami, editor, Proceedings
More informationEngineering, & Mathematics
8O260 Applied Mathematics for Technical Professionals (R) 1 credit Gr: 10-12 Prerequisite: Recommended prerequisites: Algebra I and Geometry Description: (SGHS only) Applied Mathematics for Technical Professionals
More informationThe Development of Computer Aided Engineering: Introduced from an Engineering Perspective. A Presentation By: Jesse Logan Moe.
The Development of Computer Aided Engineering: Introduced from an Engineering Perspective A Presentation By: Jesse Logan Moe What Defines CAE? Introduction Computer-Aided Engineering is the use of information
More informationArchitectural Parametric Designing
Architectural Parametric Designing Marc Aurel Schnabel Faculty of Architecture, The University of Sydney, Sydney, Australia http://www.arch.usyd.edu.au/~marcaurel This paper describes a unique coupling
More informationMulti-Robot Coordination. Chapter 11
Multi-Robot Coordination Chapter 11 Objectives To understand some of the problems being studied with multiple robots To understand the challenges involved with coordinating robots To investigate a simple
More informationPLAN OF SECOND DEGREE POSTGRADUATE STUDY
Zał. nr 1 do uchwały nr 44/2015 Rady Wydziału Elektrycznego PB z dnia 20.05.2015 r. BIALYSTOK UNIVERSITY OF TECHNOLOGY FACULTY OF ELECTRICAL ENGINEERING PLAN OF SECOND DEGREE POSTGRADUATE STUDY course
More informationCONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM
CONTROLLING METHODS AND CHALLENGES OF ROBOTIC ARM Aniket D. Kulkarni *1, Dr.Sayyad Ajij D. *2 *1(Student of E&C Department, MIT Aurangabad, India) *2(HOD of E&C department, MIT Aurangabad, India) aniket2212@gmail.com*1,
More informationThis list supersedes the one published in the November 2002 issue of CR.
PERIODICALS RECEIVED This is the current list of periodicals received for review in Reviews. International standard serial numbers (ISSNs) are provided to facilitate obtaining copies of articles or subscriptions.
More informationHandling station. Ruggeveldlaan Deurne tel
Handling station Introduction and didactic background In the age of knowledge, automation technology is gaining increasing importance as a key division of engineering sciences. As a technical/scientific
More informationDiVA Digitala Vetenskapliga Arkivet
DiVA Digitala Vetenskapliga Arkivet http://umu.diva-portal.org This is a paper presented at First International Conference on Robotics and associated Hightechnologies and Equipment for agriculture, RHEA-2012,
More informationAn Integrated Modeling and Simulation Methodology for Intelligent Systems Design and Testing
An Integrated ing and Simulation Methodology for Intelligent Systems Design and Testing Xiaolin Hu and Bernard P. Zeigler Arizona Center for Integrative ing and Simulation The University of Arizona Tucson,
More informationFirst steps towards a mereo-operandi theory for a system feature-based architecting of cyber-physical systems
First steps towards a mereo-operandi theory for a system feature-based architecting of cyber-physical systems Shahab Pourtalebi, Imre Horváth, Eliab Z. Opiyo Faculty of Industrial Design Engineering Delft
More informationMass Customization + Non-Standard Modes of (Re)Production
Mass Customization Thanks to parametric design and digital fabrication technologies it is now possible to mass-produce non-standard, highly differentiated building components with the same facility as
More informationOn-demand printable robots
On-demand printable robots Ankur Mehta Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology 3 Computational problem? 4 Physical problem? There s a robot for that.
More informationBiological Inspirations for Distributed Robotics. Dr. Daisy Tang
Biological Inspirations for Distributed Robotics Dr. Daisy Tang Outline Biological inspirations Understand two types of biological parallels Understand key ideas for distributed robotics obtained from
More informationImplicit Fitness Functions for Evolving a Drawing Robot
Implicit Fitness Functions for Evolving a Drawing Robot Jon Bird, Phil Husbands, Martin Perris, Bill Bigge and Paul Brown Centre for Computational Neuroscience and Robotics University of Sussex, Brighton,
More informationRecommended Work Keys Scores for Engineering Technologies and Robotics
Great Oaks Engineering Technologies and Robotics Essential Skills Profile This profile provides an outline of the skills required for successful completion of this career program. Additional information
More informationINTEGRATING DESIGN AND ENGINEERING, II: PRODUCT ARCHITECTURE AND PRODUCT DESIGN
INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 13-14 SEPTEMBER 2007, NORTHUMBRIA UNIVERSITY, NEWCASTLE UPON TYNE, UNITED KINGDOM INTEGRATING DESIGN AND ENGINEERING, II: PRODUCT ARCHITECTURE
More informationAvailable online at ScienceDirect. Procedia Computer Science 56 (2015 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 56 (2015 ) 538 543 International Workshop on Communication for Humans, Agents, Robots, Machines and Sensors (HARMS 2015)
More informationDesigning with regulating lines and geometric relations
Loughborough University Institutional Repository Designing with regulating lines and geometric relations This item was submitted to Loughborough University's Institutional Repository by the/an author.
More informationMethodology for Agent-Oriented Software
ب.ظ 03:55 1 of 7 2006/10/27 Next: About this document... Methodology for Agent-Oriented Software Design Principal Investigator dr. Frank S. de Boer (frankb@cs.uu.nl) Summary The main research goal of this
More informationAn Introduction To Modular Robots
An Introduction To Modular Robots Introduction Morphology and Classification Locomotion Applications Challenges 11/24/09 Sebastian Rockel Introduction Definition (Robot) A robot is an artificial, intelligent,
More informationDesigning Better Industrial Robots with Adams Multibody Simulation Software
Designing Better Industrial Robots with Adams Multibody Simulation Software MSC Software: Designing Better Industrial Robots with Adams Multibody Simulation Software Introduction Industrial robots are
More informationWhat is Digital Literacy and Why is it Important?
What is Digital Literacy and Why is it Important? The aim of this section is to respond to the comment in the consultation document that a significant challenge in determining if Canadians have the skills
More informationSIPHONOPHORE. A physical computing simulation of colonial intelligence organisms. 1. Introduction
R. Stouffs, P. Janssen, S. Roudavski, B. Tunçer (eds.), Open Systems: Proceedings of the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013), 355 364. 2013,
More informationBirth of An Intelligent Humanoid Robot in Singapore
Birth of An Intelligent Humanoid Robot in Singapore Ming Xie Nanyang Technological University Singapore 639798 Email: mmxie@ntu.edu.sg Abstract. Since 1996, we have embarked into the journey of developing
More informationHOW CAN CAAD TOOLS BE MORE USEFUL AT THE EARLY STAGES OF DESIGNING?
HOW CAN CAAD TOOLS BE MORE USEFUL AT THE EARLY STAGES OF DESIGNING? Towards Situated Agents That Interpret JOHN S GERO Krasnow Institute for Advanced Study, USA and UTS, Australia john@johngero.com AND
More informationPlayware Research Methodological Considerations
Journal of Robotics, Networks and Artificial Life, Vol. 1, No. 1 (June 2014), 23-27 Playware Research Methodological Considerations Henrik Hautop Lund Centre for Playware, Technical University of Denmark,
More informationA Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems
A Genetic Algorithm-Based Controller for Decentralized Multi-Agent Robotic Systems Arvin Agah Bio-Robotics Division Mechanical Engineering Laboratory, AIST-MITI 1-2 Namiki, Tsukuba 305, JAPAN agah@melcy.mel.go.jp
More informationLocalization (Position Estimation) Problem in WSN
Localization (Position Estimation) Problem in WSN [1] Convex Position Estimation in Wireless Sensor Networks by L. Doherty, K.S.J. Pister, and L.E. Ghaoui [2] Semidefinite Programming for Ad Hoc Wireless
More informationSemi-Autonomous Parking for Enhanced Safety and Efficiency
Technical Report 105 Semi-Autonomous Parking for Enhanced Safety and Efficiency Sriram Vishwanath WNCG June 2017 Data-Supported Transportation Operations & Planning Center (D-STOP) A Tier 1 USDOT University
More informationSeparation of Concerns in Software Engineering Education
Separation of Concerns in Software Engineering Education Naji Habra Institut d Informatique University of Namur Rue Grandgagnage, 21 B-5000 Namur +32 81 72 4995 nha@info.fundp.ac.be ABSTRACT Separation
More informationReview of Soft Computing Techniques used in Robotics Application
International Journal of Information and Computation Technology. ISSN 0974-2239 Volume 3, Number 3 (2013), pp. 101-106 International Research Publications House http://www. irphouse.com /ijict.htm Review
More informationRobotic Polishing of Streamline Co-Extrusion Die: A Case Study
Proceedings of the 2017 International Conference on Industrial Engineering and Operations Management (IEOM) Bristol, UK, July 24-25, 2017 Robotic Polishing of Streamline Co-Extrusion Die: A Case Study
More informationApplication of Definitive Scripts to Computer Aided Conceptual Design
University of Warwick Department of Engineering Application of Definitive Scripts to Computer Aided Conceptual Design Alan John Cartwright MSc CEng MIMechE A thesis submitted in compliance with the regulations
More informationChapter 1 Introduction
Chapter 1 Introduction It is appropriate to begin the textbook on robotics with the definition of the industrial robot manipulator as given by the ISO 8373 standard. An industrial robot manipulator is
More informationSITUATED DESIGN OF VIRTUAL WORLDS USING RATIONAL AGENTS
SITUATED DESIGN OF VIRTUAL WORLDS USING RATIONAL AGENTS MARY LOU MAHER AND NING GU Key Centre of Design Computing and Cognition University of Sydney, Australia 2006 Email address: mary@arch.usyd.edu.au
More informationBASIC SKILLS IN THE STUDY OF FORM - GENERATING DIFFERENT STYLING PROPOSALS BASED ON VARIATIONS IN SURFACE ORIENTATION
INTERNATIONAL CONFERENCE ON ENGINEERING AND PRODUCT DESIGN EDUCATION 4 & 5 SEPTEMBER 2008, UNIVERSITAT POLITECNICA DE CATALUNYA, BARCELONA, SPAIN BASIC SKILLS IN THE STUDY OF FORM - GENERATING DIFFERENT
More informationOPTIMIZATION OF ROUGHING OPERATIONS IN CNC MACHINING FOR RAPID MANUFACTURING PROCESSES
Proceedings of the 11 th International Conference on Manufacturing Research (ICMR2013), Cranfield University, UK, 19th 20th September 2013, pp 233-238 OPTIMIZATION OF ROUGHING OPERATIONS IN CNC MACHINING
More informationContext Information vs. Sensor Information: A Model for Categorizing Context in Context-Aware Mobile Computing
Context Information vs. Sensor Information: A Model for Categorizing Context in Context-Aware Mobile Computing Louise Barkhuus Department of Design and Use of Information Technology The IT University of
More informationHole Avoidance: Experiments in Coordinated Motion on Rough Terrain
Hole Avoidance: Experiments in Coordinated Motion on Rough Terrain Vito Trianni, Stefano Nolfi, and Marco Dorigo IRIDIA - Université Libre de Bruxelles, Bruxelles, Belgium Institute of Cognitive Sciences
More informationCAN for time-triggered systems
CAN for time-triggered systems Lars-Berno Fredriksson, Kvaser AB Communication protocols have traditionally been classified as time-triggered or eventtriggered. A lot of efforts have been made to develop
More informationMehrdad Amirghasemi a* Reza Zamani a
The roles of evolutionary computation, fitness landscape, constructive methods and local searches in the development of adaptive systems for infrastructure planning Mehrdad Amirghasemi a* Reza Zamani a
More informationAutonomous Stair Climbing Algorithm for a Small Four-Tracked Robot
Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot Quy-Hung Vu, Byeong-Sang Kim, Jae-Bok Song Korea University 1 Anam-dong, Seongbuk-gu, Seoul, Korea vuquyhungbk@yahoo.com, lovidia@korea.ac.kr,
More informationAGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS. Nuno Sousa Eugénio Oliveira
AGENT PLATFORM FOR ROBOT CONTROL IN REAL-TIME DYNAMIC ENVIRONMENTS Nuno Sousa Eugénio Oliveira Faculdade de Egenharia da Universidade do Porto, Portugal Abstract: This paper describes a platform that enables
More informationTrade of Sheet Metalwork. Module 7: Introduction to CNC Sheet Metal Manufacturing Unit 2: CNC Machines Phase 2
Trade of Sheet Metalwork Module 7: Introduction to CNC Sheet Metal Manufacturing Unit 2: CNC Machines Phase 2 Table of Contents List of Figures... 4 List of Tables... 5 Document Release History... 6 Module
More informationBehaviour-Based Control. IAR Lecture 5 Barbara Webb
Behaviour-Based Control IAR Lecture 5 Barbara Webb Traditional sense-plan-act approach suggests a vertical (serial) task decomposition Sensors Actuators perception modelling planning task execution motor
More informationNAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION
Journal of Academic and Applied Studies (JAAS) Vol. 2(1) Jan 2012, pp. 32-38 Available online @ www.academians.org ISSN1925-931X NAVIGATION OF MOBILE ROBOT USING THE PSO PARTICLE SWARM OPTIMIZATION Sedigheh
More informationAn Integrated HMM-Based Intelligent Robotic Assembly System
An Integrated HMM-Based Intelligent Robotic Assembly System H.Y.K. Lau, K.L. Mak and M.C.C. Ngan Department of Industrial & Manufacturing Systems Engineering The University of Hong Kong, Pokfulam Road,
More informationMULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT
MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT F. TIECHE, C. FACCHINETTI and H. HUGLI Institute of Microtechnology, University of Neuchâtel, Rue de Tivoli 28, CH-2003
More informationMore Info at Open Access Database by S. Dutta and T. Schmidt
More Info at Open Access Database www.ndt.net/?id=17657 New concept for higher Robot position accuracy during thermography measurement to be implemented with the existing prototype automated thermography
More informationSwarm Intelligence. Corey Fehr Merle Good Shawn Keown Gordon Fedoriw
Swarm Intelligence Corey Fehr Merle Good Shawn Keown Gordon Fedoriw Ants in the Pants! An Overview Real world insect examples Theory of Swarm Intelligence From Insects to Realistic A.I. Algorithms Examples
More informationApplication Areas of AI Artificial intelligence is divided into different branches which are mentioned below:
Week 2 - o Expert Systems o Natural Language Processing (NLP) o Computer Vision o Speech Recognition And Generation o Robotics o Neural Network o Virtual Reality APPLICATION AREAS OF ARTIFICIAL INTELLIGENCE
More informationSwarm Robotics. Lecturer: Roderich Gross
Swarm Robotics Lecturer: Roderich Gross 1 Outline Why swarm robotics? Example domains: Coordinated exploration Transportation and clustering Reconfigurable robots Summary Stigmergy revisited 2 Sources
More informationENHANCED HUMAN-AGENT INTERACTION: AUGMENTING INTERACTION MODELS WITH EMBODIED AGENTS BY SERAFIN BENTO. MASTER OF SCIENCE in INFORMATION SYSTEMS
BY SERAFIN BENTO MASTER OF SCIENCE in INFORMATION SYSTEMS Edmonton, Alberta September, 2015 ABSTRACT The popularity of software agents demands for more comprehensive HAI design processes. The outcome of
More informationRethinking CAD. Brent Stucker, Univ. of Louisville Pat Lincoln, SRI
Rethinking CAD Brent Stucker, Univ. of Louisville Pat Lincoln, SRI The views expressed are those of the author and do not reflect the official policy or position of the Department of Defense or the U.S.
More informationCYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS
CYCLIC GENETIC ALGORITHMS FOR EVOLVING MULTI-LOOP CONTROL PROGRAMS GARY B. PARKER, CONNECTICUT COLLEGE, USA, parker@conncoll.edu IVO I. PARASHKEVOV, CONNECTICUT COLLEGE, USA, iipar@conncoll.edu H. JOSEPH
More informationProbabilistic Modelling of a Bio-Inspired Collective Experiment with Real Robots
Probabilistic Modelling of a Bio-Inspired Collective Experiment with Real Robots A. Martinoli, and F. Mondada Microcomputing Laboratory, Swiss Federal Institute of Technology IN-F Ecublens, CH- Lausanne
More informationTowards an Engineering Science of Robot Foraging
Towards an Engineering Science of Robot Foraging Alan FT Winfield Abstract Foraging is a benchmark problem in robotics - especially for distributed autonomous robotic systems. The systematic study of robot
More informationComputer-Aided Manufacturing
Computer-Aided Manufacturing Third Edition Tien-Chien Chang, Richard A. Wysk, and Hsu-Pin (Ben) Wang PEARSON Prentice Hall Upper Saddle River, New Jersey 07458 Contents Chapter 1 Introduction to Manufacturing
More informationDesigning Toys That Come Alive: Curious Robots for Creative Play
Designing Toys That Come Alive: Curious Robots for Creative Play Kathryn Merrick School of Information Technologies and Electrical Engineering University of New South Wales, Australian Defence Force Academy
More informationIndiana K-12 Computer Science Standards
Indiana K-12 Computer Science Standards What is Computer Science? Computer science is the study of computers and algorithmic processes, including their principles, their hardware and software designs,
More informationPerformance Evaluation of Adaptive EY-NPMA with Variable Yield
Performance Evaluation of Adaptive EY-PA with Variable Yield G. Dimitriadis, O. Tsigkas and F.-. Pavlidou Aristotle University of Thessaloniki Thessaloniki, Greece Email: gedimitr@auth.gr Abstract: Wireless
More informationDIFFERENCE BETWEEN A PHYSICAL MODEL AND A VIRTUAL ENVIRONMENT AS REGARDS PERCEPTION OF SCALE
R. Stouffs, P. Janssen, S. Roudavski, B. Tunçer (eds.), Open Systems: Proceedings of the 18th International Conference on Computer-Aided Architectural Design Research in Asia (CAADRIA 2013), 457 466. 2013,
More informationAn Introduction to Agent-based
An Introduction to Agent-based Modeling and Simulation i Dr. Emiliano Casalicchio casalicchio@ing.uniroma2.it Download @ www.emilianocasalicchio.eu (talks & seminars section) Outline Part1: An introduction
More informationAnalysis of Nonlinear Phenomena in Industry University Research Cooperation Innovation System Wei Jiang1, 2
7th International Conference on Education, Management, Information and Computer Science (ICEMC 2017) Analysis of Nonlinear Phenomena in Industry University Research Cooperation Innovation System Wei Jiang1,
More informationDEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR
Proceedings of IC-NIDC2009 DEVELOPMENT OF A ROBOID COMPONENT FOR PLAYER/STAGE ROBOT SIMULATOR Jun Won Lim 1, Sanghoon Lee 2,Il Hong Suh 1, and Kyung Jin Kim 3 1 Dept. Of Electronics and Computer Engineering,
More informationFrom Model-Based Strategies to Intelligent Control Systems
From Model-Based Strategies to Intelligent Control Systems IOAN DUMITRACHE Department of Automatic Control and Systems Engineering Politehnica University of Bucharest 313 Splaiul Independentei, Bucharest
More informationInteroperable systems that are trusted and secure
Government managers have critical needs for models and tools to shape, manage, and evaluate 21st century services. These needs present research opportunties for both information and social scientists,
More informationPI: Rhoads. ERRoS: Energetic and Reactive Robotic Swarms
ERRoS: Energetic and Reactive Robotic Swarms 1 1 Introduction and Background As articulated in a recent presentation by the Deputy Assistant Secretary of the Army for Research and Technology, the future
More informationMultiple-constraint Genetic Algorithm in Housing Design
Multiple-constraint Genetic Algorithm in Housing Design Taro Narahara Massachusetts Institute of Technology Kostas Terzidis, Ph.D. Harvard University Abstract As architectural projects are becoming increasingly
More informationIndustry 4.0: the new challenge for the Italian textile machinery industry
Industry 4.0: the new challenge for the Italian textile machinery industry Executive Summary June 2017 by Contacts: Economics & Press Office Ph: +39 02 4693611 email: economics-press@acimit.it ACIMIT has
More informationComputational Intelligence for Network Structure Analytics
Computational Intelligence for Network Structure Analytics Maoguo Gong Qing Cai Lijia Ma Shanfeng Wang Yu Lei Computational Intelligence for Network Structure Analytics 123 Maoguo Gong Xidian University
More information