Design of Reconfigurable Heterogeneous Modular Architecture for Service Robots

Size: px
Start display at page:

Download "Design of Reconfigurable Heterogeneous Modular Architecture for Service Robots"

Transcription

1 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems Acropolis Convention Center Nice, France, Sept, 22-26, 2008 Design of Reconfigurable Heterogeneous Modular Architecture for Service Robots Ho Seok Ahn 1, Young Min Beak 2, In-Kyu Sa 3, Woo Sung Kang 2, Jin Hee Na 2, Jin Young Choi 2 Abstract This paper presents the design and implementation of a reconfigurable heterogeneous modular architecture for service robots. The proposed architecture has five key concepts which are different from conventional reconfigurable modular service robots; 1) easy and multiple assembly according to requirements of users, 2) hardware resource sharing system with other heterogeneous modules, 3) communication ability among all heterogeneous modules which have different operating systems, 4) automatic connection management system when a new module is attached, 5) automatic software upgrading system for new module software. We explain the three parts of the system architecture which meet the five concepts; mechanical architecture, software architecture, and connection architecture. To verify our architecture, we developed and evaluated a reconfigurable heterogeneous modular service robot by applying the proposed design. I. INTRODUCTION Intelligent service robots consist of numerous components such as actuators, manipulators, visual recognition system, and many sensors that should be integrated organically in one robot to perform specific missions. Developing these systems requires a lot of time and effort of researchers since integration of these systems is a difficult task. In addition, some functions may not be needed for a specific task, although these functions are essential for other tasks. Considering these problems, many reconfigurable modular robot systems have been proposed [1-11]. Reconfigurable modules for service robots are classified as homogeneous modules and heterogeneous modules depending on whether their modules are identical or not [1]. As homogeneous modules are focused on processing some specific tasks such as manipulating or actuating, they are not suited for service robots. On the contrary, as heterogeneous modules have different functions each, they can process many functions at once which are essential for service robots. The goal of this paper is to present a design and implementation of reconfigurable heterogeneous modular service robot architecture. We consider five key concepts which are different from conventional reconfigurable 1 Ho Seok Ahn is with School of Electrical Engineering and Computer Science, PIRC, ASRI, Seoul National University, Seoul, Korea (corresponding author to provide phone: ; fax: ; hsahn@neuro.snu.ac.kr). 2 Authors are with School of Electrical Engineering and Computer Science, PIRC, ASRI, Seoul National University, Seoul, Korea ( {ymbeak, wskang, jhna, jychoi}@neuro.snu.ac.kr). 3 In-Kyu Sa is with Telecommunication R&D Center, Telecommunication Network Business Operations, Samsung Electronics., Suwon, Korea ( inkyu.sa@samsung.com). Fig. 1. The reconfigurable heterogeneous modular service robot Mom s Friend which is assembled with seven heterogeneous modules; SLAM module, power module, main module, vision module, home appliance control module, manipulator module, and head module. Speech module operates separately using wireless communication at this time. modular service robots. We have designed the reconfigurable heterogeneous module(rhm) architecture which satisfies these five concepts. The proposed architecture consists of three parts; mechanical architecture, software architecture, and connection architecture. Using the RHM architecture, we have developed a reconfigurable heterogeneous modular service robot Mom s Friend as shown in Fig. 1. Each RHM can operate independently, as well as cohesively, in combination with other RHMs. An RHM can be assembled easily and can share hardware resources. It also communicates seamlessly although its operating system is different from other RHMs. When a user attaches new RHMs, the main module detects and reunites them as one robot. Mom s Friend connects to the web site of each RHM, and upgrades the software automatically. This paper is organized as follows. In Section 2, we explain the problems of conventional modular robots and the five key concepts of the RHM architecture. In Section 3, we describe the RHM architecture which meets the five key concepts in Section 2. In Section 4, we introduce the reconfigurable heterogeneous modular service robot Mom s Friend based on the RHM architecture. In Section 5, we present our experimental results and evaluations. Finally, we conclude this paper in Section 6. II. KEY CONCEPTS OF RECONFIGURABLE HETEROGENEOUS MODULAR ARCHITECTURE FOR SERVICE ROBOT A. Problems of Conventional Modular Robots In homogeneous modules, as the shape or functions of each module is identical before assembling into one robot, it is /08/$ IEEE. 1313

2 suitable for simple functional robots such as manipulators or actuators. The Conro Robot [1] carries its own processor, power supply, communication system, sensors, and actuator. Although it is useful to make a snake robot or a quadruped robot, it is impossible to make service robot which requires various functions. The M-TRAN [2] robots have demonstrated various locomotion modes, including rolling track, H-walker, snake, and caterpillar. The Superbot module [3] is self-reconfigurable robot which is focused on the details of realized in a large number of different ways. The ATRON module [4] is a lattice-based modular self-reconfigurable robot system. The basic module design is based on two hemispheres connected by a rotational joint. In heterogeneous modules, as the shape or functions of a module is different before assembling into one robot, it is suitable for various functional robots such as mobile service robots or humanoid robots. Tetsuya Taira, et al. [5] have developed reconfigurable modular humanoid robot with different functional modules such as arm module, mobile module, and head module. While each functional module works independently, it monopolizes own hardware resource and it is impossible to cooperate with other modules. The architecture of GroundScouts [6] is to slice a robot into several modules such as control, sensors, communication, and actuation. It is impossible to communicate among all modules if they have different operating systems. The Spiking Neural Building Block Robot [7] has simple functional module for line tracing robot. Cube Modular Robot [8] and GRASP Modular Robot [9] are only for actuator robots. Although these robots are heterogeneous modular robots, they are just simple functional robots. Kohsei Matsumoto [10] has proposed a mono-functional modular robot which is dividing an intelligent robot into robotic elements. As each module has one sensor or actuator, each module does not perform individually. HERMES [11] is focused on expandability and all actuators are designed as modules. A CAN bus connects them with a main computer and the whole-body motion is controlled by it. Although it is a distributed robot system, each module cannot operate autonomously without the main computer. B. The Key Concepts We suggest the key concepts of the RHM architecture as follows to solve the problems which are present in conventional modular robots. Easy and multiple assembly according to requirements of users. Hardware resources sharing system with other heterogeneous modules. Communication ability among all heterogeneous modules which have various operating systems. Automatic connection management system when a new module is attached. Automatic software upgrading system for new module software. The suitable shape, processors, and operating systems are different for the functions of each RHM. Easy assembling mechanism is needed for users to make various functional robots. Because hardware resources such as cameras and navigating sensors are expensive, each RHM should share all hardware resources in the robot. It is important to manage all RHMs and communicate seamlessly in real-time although their OSs are not same. It should connect new RHMs automatically without any help of users. If new RHM is attached or new software is needed, it should update the software automatically. Although there is no main system, each RHM should be operated independently, as well as cohesively, in combination with other RHMs. III. RECONFIGURABLE HETEROGENEOUS MODULAR ARCHITECTURE FOR SERVICE ROBOTS We have designed RHM architecture based on the five key concepts described in Section 2. The RHM architecture consists of three parts; 1) mechanical architecture, 2) software architecture, 3) connection architecture. A. Mechanical Architecture Each RHM should have common mechanical structure to be assembled in random order on all sides. As shown in Fig. 2, the common mechanical structure consists of four parts; power hub, data hub, connector, and functional system. The power hub and the data hub consist of several power boards and data boards each and connect all the functional systems in the whole robot using bypass lines. The power hub supplies power to the functional system by various voltage levels, because the required voltage level is different for the functional system. For this, power boards have the circuit for converting various voltage levels. The data hub supports various kinds of data formats such as LAN, USB, serial, and audio, because the required data format is different depending on the functional system. For this, the data format of all data boards should be prearranged to avoid data collision and it is Fig. 2. The common mechanical structure of the RHM architecture. It has four parts; power hub, data hub, connector, and functional system. The power hub and the data hub connect all the functional systems in the whole robot using bypass lines. While this method is similar with CAN communication, it supports various kinds of data formats. 1314

3 managed by the connection managing system which is based on the connection architecture. For connecting with other RHMs on all sides as occasion demands, every connector is able to be placed anywhere if it is connected with the power hub and the data hub. The functional system, which has various operating systems and programs, sends the result data to other RHMs or receives the required data from other RHMs by the data hub. In this case, the correlated RHMs should have the same numbered data board to communicate with each other. Fig. 3 shows the connection of the power hub and the data hub. Every RHM should have at least one power board and data board for assembling. Using the mechanical architecture, each RHM is able to share hardware resources in the robot when it has the data board which is connected with the required hardware resources. In the case of the power hub, main voltage level is supplied to all modules through the power hubs, and each power board converts to the required voltage level. B. Software Architecture We have designed the software architecture for RHMs to communicate between RHMs, which have various operating systems and functions because the suitable OS and processors may be different depending on the functions of RHMs. As shown in Fig. 4, we use TCP/IP communication for the processed result data and RS485 communication for sharing hardware resources. Each RHM converts the processed result data to a defined markup language format using the data parser for communicating among all RHMs. If there is request for the result data from other RHM, the processed result data is sent directly if they are connected by data hub. If they are not connected, the processed result data is sent to other RHM via the main system which is connected with all RHMs. When RHM needs to use some hardware resources in other RHMs, it gets the information of the hardware resources from the connection managing system, and requests the data or the authority to the RHM which has the hardware resources. The main system is decided by the connection managing system according to the purpose of the robot. The main system plans the schedule of the whole robot and manages the version of all RHMs using the connection managing system. When a new RHM is attached, the connection managing system informs the main system the status and it gets the information of the new RHM. If the version of the new RHM is different from the information in the main module, it connects the website which has the suitable software of the new RHM by getting the URL from the connection managing system. Then the main system updates software autonomously and schedules cooperating functions. Each RHM can operate independently without the main system, as well as cohesively, in combination with other RHMs. C. Connection Architecture We have designed the connection architecture for managing all RHMs in the robot. In reconfigurable modular robots, the requirements are not only expansibility, but also the stability of operating the system when users assemble RHMs randomly. For satisfying these conditions, it is required that new RHMs should be detected quickly and the information about new RHMs is acquired. We have defined the five standard information of the connection architecture for RHM as follows. Fig. 3. The connection of the power hub and the data hub. When there are four RHMs which have the common mechanical structure. Each RHM has at least one power board and data board for connecting. Each RHM is able to communicate and share hardware resources using suitable data board. If there is a camera system, which is connected with the data board 2 in the arm module, the main module can use the camera system through the data board 2. Fig. 4. The software system architecture of the RHM architecture. It connects all RHMs using TCP/IP communication for the processed result data. It also makes possible to share hardware resources in all modules. As the main system is decided by the connection managing system, which is based on the connection architecture, it can be changed according to the purpose of the robot. 1315

4 ID: National Code (3 digits) + Company Code (6digits) + Product Code (3 digits) - It uses the number code which is predefined. Version: Year (4 digits) + Month (2 digits) + Day (2 digits) + Time (2 digits) - It uses only number. Data Hub: (Board Number + Port Number + Data Format) + (Board Number + Port Number + Data Format) + - Data Format: U (USB), L (LAN), S (Serial), A (Audio), etc. - The digit of Data Hub packet is the number of using port x 3. IP Address: IP address of each module - IPv4: 4 digits (32 bits). - IPv6: 6 digits (128 bits). URL: URL of the website for downloading the information of the module - It uses as string value. Fig. 5 shows the connection managing system which is hardware system using micro processor. Each RHM has the connection managing circuit board with one MCU for storing the five standard information of the RHM and an eight digits array switch for setting IP address. Especially the first bit of the eight digits array switch is for setting the host and the client according to the purpose of the robot. For the host, the first bit of the eight digits array switch should be set to low, for the client, the first bit of the eight digits array switch should be set to high. If there is no RHM which is set to low, the RHM which has the lowest IP address is decided to host automatically. If there are more than two RHMs which are set to low, the RHM which has the lowest IP address among them is decided to be the host automatically. The RHM with the connection managing circuit board which is set to the host becomes the main system. When a new RHM is attached, the connection managing system in the new RHM sends the signal to the host connection managing system. Then the host connection managing system gets the standard information from the new connection managing system. It checks which RHM is attached and whether there is collision of data hub or not, automatically. If there are some problems, new RHM stops working and notifies the problem to users. If there is no problem, it sends the five standard information of the new RHM to the main system. IV. IMPLEMENTATION OF SERVICE ROBOT BASED ON THE RHM ARCHITECTURE We have implemented the reconfigurable heterogeneous modular robot named as Mom s Friend by applying the RHM architecture which is described in Section 3. There are eight kinds of RHMs and each RHM has common mechanical structure and different shape, functions, processors, and operating systems. A. Reconfigurable Heterogeneous Modules We have developed eight RHMs; SLAM module, power module, main module, vision module, home appliance control module, manipulator module, head module, and speech module as shown in Fig. 1. Table I briefly shows the purpose and operating system of each developed RHM and the details are given as follows. TABLE I THE MAIN PURPOSE AND OPERATING SYSTEM OF EACH RECONFIGURABLE HETEROGENEOUS MODULE Module Main Purpose Operating System SLAM Movement of Robot Embedded Linux Power Supplying Power none Main Scheduling Windows XP Vision Image Processing Windows XP Home Appliance Control Home Control Appliances Tiny OS Manipulator Grabbing Something ucos Head Emotion Expression Embedded Linux Speech Speech Recognition Windows XP Fig. 5. The structure of the connection managing system. There is the connection managing circuit board include one MCU for storing the five standard information of each RHM and an eight digit array switch for setting IP address. It checks the connection of all RHMs and collision of data hub. B. Various Combinations of Mom s Friend As shown in Fig. 6, we assembled various combinations using Mom s Friend. The top left robot uses seven RHMs except the speech module. Each combination operates independently and communicates together. Its specification is shown in Table II. The top right robot is the chair robot that 1316

5 user can sit on the robot and control it using SONY PSP (PlayStation Portable) controller. It can be substituted as wheelchair for the aged or the disabled. Fig. 7 shows the connection managing system in each RHM. The top left is the connection managing circuit board with power board. It has the information of the RHM and sends it to the host connection managing system when it is connected with other RHMs. The top right is the data board for sharing hardware resources and data with other RHMs. Each data board has five ports and each of them supports various types of data format. The two bottom pictures are connectors of a RHM which is a part of the common mechanical structure. The socket and the connecting method TABLE II THE SPECIFICATION OF THE MAIN COMBINATION ROBOT OF MOM S FRIEND can be changed according to the system. V. EXPERIMENTS AND EVALUATIONS We have executed two experiments of the Mom s Friend. The first experiment is focused on the operation of each RHM independently. The second experiment is the scenario based operation of the service robot Mom s Friend. A. Experimental Result of Assembling Each Module Fig. 8 shows the procedure of assembling RHMs to the service robot Mom s Friend. At first, there was the robot which had some RHMs; the SLAM module, the power module, and the head module. Users could attach some RHMs to add some functions easily. In this case, as the Specification Size 500 x 500 x 1400 mm (w x d x h) Weight 70kg Operating System Windows XP, Embedded Linux, ucos, Tiny OS Camera Logitech QuickCam Pro 4000 x 4 Sensor Ultra Sonic x 12, IR Scanner x 2, Pressure Sensors x 8, Flexible Sensor x 8 Power Lead Battery (18Ah, 12V) x 4 Body Aluminium, Acryl Communication Wireless LAN, Bluetooth, ZigBee Fig. 8. The procedure of assembling RHMs to the service robot Mom s Friend. Users can select the RHM which they want and easily assemble the robot. Fig. 6. Various combinations of Mom s Friend. Using the RHM architecture, we have developed eight RHMs and it is assembled randomly. Especially, the top left robot is the service robot which can go on an errand. It uses seven RHMs except the speech module which is operated independently at this time. The top right robot is the chair robot which is controlled SONY PSP controller by user on the robot. Fig. 7. The connection managing system (top) and the connector part (bottom) of the common mechanical structure. The top left is the connection managing circuit board with power board and the top right is the data board. The bottom is the connector of a RHM. Fig. 9. The diagram of the internal signal flow. This experiment was done by five steps and we verified the RHM architecture. 1317

6 connectors were placed on the top and bottom of the RHM, users just heaped them up to attach without any screw and turning off the robot. When users commanded the robot to execute the functions which required additional RHM, the connection managing system announced it. And then users attached the RHM for the functions, and the robot connected it autonomously and performed the job. B. Experiment result based on Service Scenario We have taken the experiment based on scenario. In this experiment, we checked the seamless transfer of internal messages and operation of overall robot system without communication lag. The service scenario is as follows. Fig. 9 shows the diagram of the internal signal flow. 1) Request Hardware Resource Sharing: The speech module requested for sharing MICs and speakers and the vision module requested for sharing cameras to the head module. The connection managing system checked whether there were some data collisions. We verified the performance of the hardware resources sharing system. 2) Greeting & Emotion Expression Mode: The robot found the users by face recognition engine in the vision module and greeted by speech and facial emotion expression. We verified the seamless communication among all RHMs which had different OS and functions. 3) Home Appliance Module Attached: The robot checked whether it controlled home appliances or not and it notified the result to users. Users attached the home appliance control module and the connection managing system connected it automatically. In this step, users did not need to stop or shut down the robot for assembling. We verified the performance of the easy assembly, the automatic connection managing system, and the automatic software upgrading system. 4) Errand Mode: The robot listened to users order and it went to grab the bottle of water. It got the camera image from the arm module and sent it to the vision module to recognize object. During errand, users ordered the robot to control home appliances and the robot processed multiple jobs at the same time. We verified the seamless transfer of internal messages and operation of overall robot system without any communication lag. VI. CONCLUSIONS In this paper, we have considered the five key concepts for the RHM architecture to solve the problems of the conventional reconfigurable modular robots. We have designed the RHM architecture considering the five key concepts. The RHM architecture consists of three parts; mechanical architecture, software architecture, and connection architecture. Using the RHM architecture, the RHMs which have different OS and shape can be joined as one robot. Each RHM not only processes all functions by distributed computing in any combination, but also operates independently without the main module. It shares all hardware resources in the robot and manages all RHMs autonomously using the connection managing system. If the RHM architecture is applied to conventional modular robots, they can be easier for researchers and better performance system for users. We have implemented the reconfigurable heterogeneous modular robot Mom s Friend by applying the RHM architecture. In some experiments, we verified that the RHM architecture solved the five key concepts which were problems in conventional modular robots. In the future, we will focus on a multi robot system by applying the RHM architecture. ACKNOWLEDGMENT This research was performed for the Brain Korea 21 program supported by the Korean Ministry of Education and the Korean Ministry of Science and Technology and for the Visual Surveillance project by Samsung Techwin. REFERENCES [1] A. Castano, A. Behar, and P. Will, The Conro Modules for Reconfigurable Robots, IEEE/ASME Transactions on Mechatronics, vol.7, no.4, pp , Dec [2] Kamimura, A., H. Kurokawa, E. Yoshida, K. Tomita, S. Murata, and S. Kokaji, Automatic Locomotion Pattern Generation for Modular Robots, In Proceedings of the 2003 IEEE International Conference on Robotics & Automation (ICRA 2003), pp , [3] Jacob Everist, Feili Hou, and Wei-Min Shen, Transformation of Control in Congruent Self-Reconfigurable Robot Topologies, In Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2006), pp , Oct [4] David Brandt, and David Johan Christensen, A New Meta-Module for Controlling Large Sheets of ATRON Modules, In Proceedings of the 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2007), pp , Oct [5] T. Taira, N. Kamata, and N. Yamasaki, Design and Implementation of Reconfigurable Modular Humanoid Robot Architecture, In Proceedings of the 2005 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2005), pp , Aug [6] Ferat Sahin, GroundScouts: Architecture for a Modular Micro Robotic Platform for Swarm Intelligence and Cooperative Robotics, In Proceedings of the 2004 IEEE International Conference on Systems, Man and Cybernetics, pp , Oct [7] J. Nielsen, and H.H. Lund, Spiking neural building block robot with Hebbian learning, In Proceedings of the 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), vol.2, pp , Oct [8] T. Tohge, K. Shimada, and H. Iba, Evolutionary Morphology for Real Cubic Modular Robots, In Proceedings of the 2006 IEEE Congress on Evolutionary Computation, pp , Jul [9] S. Chitta, and J.P. Ostrowki, Motion Planning for Heterogeneous Modular Mobile Systems, In Proceedings of the 2002 IEEE International Conference on Robotics & Automation (ICRA 2002), vol.4, pp , May [10] K. Matsumoto, H. Chen, K. Shimada, J. Ota, and T. Arai, Automatic parameter identification for distributedly placed modular robots, In Proceedings of the 2002 IEEE International Conference on Robotics & Automation (ICRA 2002), vol.4, pp , May [11] R. Bischoff, and V. Graefe, Integrating vision, touch and natural language in the control of a situation-oriented behavior-based humanoid robot, In Proceedings of the 1999 IEEE International Conference on Systems, Man and Cybernetics, vol.2, pp , Oct

From Crystals to Lattice Robots

From Crystals to Lattice Robots 2008 IEEE International Conference on Robotics and Automation Pasadena, CA, USA, May 19-23, 2008 From Crystals to Lattice Robots Nicolas Brener, Faiz Ben Amar, Philippe Bidaud Université Pierre et Marie

More information

YaMoR and Bluemove an autonomous modular robot with Bluetooth interface for exploring adaptive locomotion

YaMoR and Bluemove an autonomous modular robot with Bluetooth interface for exploring adaptive locomotion YaMoR and Bluemove an autonomous modular robot with Bluetooth interface for exploring adaptive locomotion R. Moeckel, C. Jaquier, K. Drapel, E. Dittrich, A. Upegui, A. Ijspeert Ecole Polytechnique Fédérale

More information

Motion Simulation of a Modular Robotic System

Motion Simulation of a Modular Robotic System Motion Simulation of a Modular Robotic System Haruhisa KUROKAWA, Kohji TOMITA, Eiichi YOSHIDA, Satoshi MURATA and Shigeru KOKAJI Mechanical Engineering Laboratory, AIST, MITI Namiki 1-2, Tsukuba, Ibaraki

More information

A New Meta-Module for Controlling Large Sheets of ATRON Modules

A New Meta-Module for Controlling Large Sheets of ATRON Modules A New Meta-Module for Controlling Large Sheets of ATRON Modules David Brandt and David Johan Christensen The Adaptronics Group, The Maersk Institute, University of Southern Denmark {david.brandt, david}@mmmi.sdu.dk

More information

Multi-Layered Architecture of Middleware for Ubiquitous Robot

Multi-Layered Architecture of Middleware for Ubiquitous Robot Multi-Layered Architecture of Middleware for Ubiquitous Robot In-Bae Jeong, Jong-Hwan Kim Department of Electrical Engineering and Computer Science KAIST Daejeon, Republic of Korea {ibjeong,johkim}@rit.kaist.ac.kr

More information

CARE-O-BOT-RESEARCH: PROVIDING ROBUST ROBOTICS HARDWARE TO AN OPEN SOURCE COMMUNITY

CARE-O-BOT-RESEARCH: PROVIDING ROBUST ROBOTICS HARDWARE TO AN OPEN SOURCE COMMUNITY CARE-O-BOT-RESEARCH: PROVIDING ROBUST ROBOTICS HARDWARE TO AN OPEN SOURCE COMMUNITY Dipl.-Ing. Florian Weißhardt Fraunhofer Institute for Manufacturing Engineering and Automation IPA Outline Objective

More information

Spatial Computing with Labels Position Paper Spatial Computing Workshop at IEEE SASO

Spatial Computing with Labels Position Paper Spatial Computing Workshop at IEEE SASO Spatial Computing with Labels Position Paper Spatial Computing Workshop at IEEE SASO U.P. Schultz, M. Bordignon, D. Christensen, K. Stoy Abstract A reconfigurable robot is a robot that can change shape.

More information

EasySRRobot: An Easy-to-Build Self-Reconfigurable Robot with Optimized Design

EasySRRobot: An Easy-to-Build Self-Reconfigurable Robot with Optimized Design EasySRRobot: An Easy-to-Build Self-Reconfigurable Robot with Optimized Design Minjing Yu, Yong-Jin Liu National Lab for Information Science and Technology, Department of Computer Science and Technology,

More information

Deformable Wheel -A Self-Recovering Modular Rolling Track

Deformable Wheel -A Self-Recovering Modular Rolling Track Deformable Wheel -A Self-Recovering Modular Rolling Track Harris Chi Ho Chiu, Michael Rubenstein, and Wei-Min Shen Information Sciences Institute, The University of Southern California, 4676 Admiralty

More information

A Self-Reconfigurable Modular Robot: Reconfiguration Planning and Experiments

A Self-Reconfigurable Modular Robot: Reconfiguration Planning and Experiments A Self-Reconfigurable Modular Robot: Reconfiguration Planning and Experiments Eiichi Yoshida, Satoshi Murata, Akiya Kamimura, Kohji Tomita, Haruhisa Kurokawa, and Shigeru Kokaji Distributed System Design

More information

A Kinect Sensor based Windows Control Interface

A Kinect Sensor based Windows Control Interface , pp.113-124 http://dx.doi.org/10.14257/ijca.2014.7.3.12 A Kinect Sensor based Windows Control Interface Sang-Hyuk Lee 1 and Seung-Hyun Oh 2 Department of Computer Science, Dongguk University, Gyeongju,

More information

Sensor Networks and Self-Reconfigurable Robots

Sensor Networks and Self-Reconfigurable Robots Sensor Networks and Self-Reconfigurable Robots BSSN 06 Position Paper Ulrik P. Schultz, Kasper Støy, Nicolai Dvinge and David Christensen Maersk Institute University of Southern Denmark Abstract A self-reconfigurable

More information

Learning Locomotion Gait of Lattice-Based Modular Robots by Demonstration

Learning Locomotion Gait of Lattice-Based Modular Robots by Demonstration Learning Locomotion Gait of Lattice-Based Modular Robots by Demonstration Seung-kook Yun Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology, Cambridge, Massachusetts,

More information

Design And Implementation Of Ordering System For Restaurants

Design And Implementation Of Ordering System For Restaurants Design And Implementation Of Ordering System For Restaurants V. Swapna (A), M. Firdouse Ali Khan (B) (a) Department of ECE, ATRI, Parvathapur, Hyderabad. (b) Snr.Asst.Professor, Department of ECE, ATRI,

More information

Distributed Control of the Center of Mass of a Modular Robot

Distributed Control of the Center of Mass of a Modular Robot Proc. 6 IEEE/RSJ Intl. Conf on Intelligent Robots and Systems (IROS-6), pp. 47-475 Distributed Control of the Center of Mass of a Modular Robot Mark Moll, Peter Will, Maks Krivokon, and Wei-Min Shen Information

More information

Reconfigurable Robot

Reconfigurable Robot Reconfigurable Robot What is a Reconfigurable Robot? Self-reconfiguring modular robots are autonomous kinematic machines with variable morphology They are able to deliberately change their own shape by

More information

Self-Reconfigurable Modular Robot

Self-Reconfigurable Modular Robot Proceedings of 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS2001), 606-612. Self-Reconfigurable Modular Robot - Experiments on Reconfiguration and Locomotion - Akiya KAMIMURA

More information

Research article. Introduction

Research article. Introduction Research article Exploring adaptive locomotion with YaMoR, a novel autonomous modular robot with Bluetooth interface Rico Moeckel, Cyril Jaquier, Kevin Drapel, Elmar Dittrich, Andres Upegui and Auke Jan

More information

Property Service Architecture for distributed robotic and sensor systems

Property Service Architecture for distributed robotic and sensor systems Property Service Architecture for distributed robotic and sensor systems Antti Tikanmäki, Juha Röning, Intelligent Systems Group, University of Oulu, Finland Abstract - This paper presents a general architecture

More information

Construction of School Temperature Measurement System with Sensor Network

Construction of School Temperature Measurement System with Sensor Network Construction of School Temperature Measurement System with Sensor Network Ayahiko Niimi, Masaaki Wada, Kei Ito, and Osamu Konishi Department of Media Architecture, Future University-Hakodate 116 2 Kamedanakano-cho,

More information

Modular robotics and locomotion Juan Gonzalez Gomez

Modular robotics and locomotion Juan Gonzalez Gomez Modular robotics and locomotion Juan Gonzalez Gomez School of Engineering Universidad Autonoma de Madrid (Spain) Uni Hamburg. FB Informatik. AB TAMS. May 2006 Contents Introduction to robotics Introduction

More information

Representing and Discovering the Configuration of Conro Robots

Representing and Discovering the Configuration of Conro Robots Proceedings of the 21 IEEE International Conference on Robotics 8 Automation Seoul, Korea. May 21-26, 21 Representing and Discovering the Configuration of Conro Robots Andres Castano * Peter Will Information

More information

SUPERBOT: A Deployable, Multi-Functional, and Modular Self-Reconfigurable Robotic System

SUPERBOT: A Deployable, Multi-Functional, and Modular Self-Reconfigurable Robotic System SUPERBOT: A Deployable, Multi-Functional, and Modular Self-Reconfigurable Robotic System Behnam Salemi, Mark Moll, and Wei-Min Shen Information Sciences Institute University of Southern California Marina

More information

Self Assembly of Modular Manipulators with Active and Passive modules

Self Assembly of Modular Manipulators with Active and Passive modules Self Assembly of Modular Manipulators with Active and Passive modules Seung-kook Yun, Yeoreum Yoon, Daniela Rus Computer Science and Artificial Intelligence Laboratory Massachusetts Institute of Technology,

More information

using nao: introduction to interactive humanoid robots

using nao: introduction to interactive humanoid robots Written by PROF. KISUNG SEO edited by ALDEBARAN ROBOTICS & NT RESEARCH, INC using nao: introduction to interactive humanoid robots 2 Words From the Author Robots are having a profound impact in various

More information

Automatic learning of motion primitives for modular robots

Automatic learning of motion primitives for modular robots Automatic learning of motion primitives for modular robots Vojtěch Vonásek 1, Martin Saska 1 Abstract Modular robots consist of many mechatronic modules that can be connected into various shapes and therefore

More information

ReMod3D: A High-Performance Simulator for Autonomous, Self-Reconfigurable Robots

ReMod3D: A High-Performance Simulator for Autonomous, Self-Reconfigurable Robots ReMod3D: A High-Performance Simulator for Autonomous, Self-Reconfigurable Robots Thomas Collins, Nadeesha Oliver Ranasinghe, Wei-Min Shen Abstract Three-dimensional, physics-based simulators are important

More information

Enhanced Cluster-based CoAP in Internet-of-Things Networks

Enhanced Cluster-based CoAP in Internet-of-Things Networks Enhanced Cluster-based CoAP in Internet-of-Things Networks Dong-Kyu Choi School of Computer Science and Engineering, Kyungpook National University Daegu, Korea supergint@gmail.com Joong-Hwa Jung School

More information

THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA

THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA THE POSITION AND ORIENTATION MEASUREMENT OF GONDOLA USING A VISUAL CAMERA Hwadong Sun 1, Dong Yeop Kim 1 *, Joon Ho Kwon 2, Bong-Seok Kim 1, and Chang-Woo Park 1 1 Intelligent Robotics Research Center,

More information

Novel Collision Detection Index based on Joint Torque Sensors for a Redundant Manipulator

Novel Collision Detection Index based on Joint Torque Sensors for a Redundant Manipulator 3 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 3. Tokyo, Japan Novel Collision Detection Index based on Joint Torque Sensors for a Redundant Manipulator Sang-Duck

More information

Ceilbot vision and mapping system

Ceilbot vision and mapping system Ceilbot vision and mapping system Provide depth and camera data from the robot's environment Keep a map of the environment based on the received data Keep track of the robot's location on the map Recognize

More information

Fire Bird V Insect - Nex Robotics

Fire Bird V Insect - Nex Robotics Fire Bird V Insect is a small six legged robot. It has three pair of legs driven by one servo each. Robot can navigate itself using Sharp IR range sensors. It can be controlled wirelessly using ZigBee

More information

DEVELOPMENT OF LEG WHEEL HYBRID HEXAPOD BOT

DEVELOPMENT OF LEG WHEEL HYBRID HEXAPOD BOT DEVELOPMENT OF LEG WHEEL HYBRID HEXAPOD BOT Sai Srinivas Nallamothu, Sai Preetham Sata, P. Sateesh Kumar Reddy, B. Jaswanth Babu ABSTRACT The conventional mobile robotic platforms which either uses wheels

More information

Design of an open hardware architecture for the humanoid robot ARMAR

Design of an open hardware architecture for the humanoid robot ARMAR Design of an open hardware architecture for the humanoid robot ARMAR Kristian Regenstein 1 and Rüdiger Dillmann 1,2 1 FZI Forschungszentrum Informatik, Haid und Neustraße 10-14, 76131 Karlsruhe, Germany

More information

Top of pin head. Engagement latch. Disengagement latch

Top of pin head. Engagement latch. Disengagement latch Autonomous and Self-Sufficient CONRO Modules for Reconfigurable Robots Andres Castano, Ramesh Chokkalingam, and Peter Will University of Southern California Information Sciences Institute 4676 Admiralty

More information

A Cuboctahedron Module for a Reconfigurable Robot

A Cuboctahedron Module for a Reconfigurable Robot The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan A Cuboctahedron Module for a Reconfigurable Robot Shuguang Li Student Member, IEEE, Jianping

More information

Failure recovery for modular robot movements without reassembling modules

Failure recovery for modular robot movements without reassembling modules Failure recovery for modular robot movements without reassembling modules Vojtěch Vonásek 1, David Oertel 2, Sergej Neumann 2, Heinz Wörn 2 Abstract Modular robots consist of many mechatronic modules that

More information

Path and Viewpoint Planning of Mobile Robots with Multiple Observation Strategies

Path and Viewpoint Planning of Mobile Robots with Multiple Observation Strategies Path and Viewpoint Planning of Mobile s with Multiple Observation Strategies Atsushi Yamashita Kazutoshi Fujita Toru Kaneko Department of Mechanical Engineering Shizuoka University 3 5 1 Johoku, Hamamatsu-shi,

More information

TRACK AND OBSTACLE DETECTION WITH USB CAMERA FOR VISION-BASED AUTOMATED GUIDED VEHICLE

TRACK AND OBSTACLE DETECTION WITH USB CAMERA FOR VISION-BASED AUTOMATED GUIDED VEHICLE Track And Obstacle Detection With Usb Camera For Vision-based Automated Guided Vehicle TRACK AND OBSTACLE DETECTION WITH USB CAMERA FOR VISION-BASED AUTOMATED GUIDED VEHICLE Sulaiman S., 1 Marizan S. 2,

More information

An active connection mechanism for modular self-reconfigurable robotic systems based on physical latching

An active connection mechanism for modular self-reconfigurable robotic systems based on physical latching An active connection mechanism for modular self-reconfigurable robotic systems based on physical latching A. Sproewitz, M. Asadpour, Y. Bourquin and A. J. Ijspeert Abstract This article presents a robust

More information

Lesson 2: Input, Output, and Processing

Lesson 2: Input, Output, and Processing Lesson 2: Input, Output, and Processing TRUE/FALSE 1. After data is processed, it is presented to the user through an input device. ANS: F REF: Mod1-28 2. A laser virtual keyboard is packaged in a case

More information

Evolutionary Synthesis of Dynamic Motion and Reconfiguration Process for a Modular Robot M-TRAN

Evolutionary Synthesis of Dynamic Motion and Reconfiguration Process for a Modular Robot M-TRAN Evolutionary Synthesis of Dynamic Motion and Reconfiguration Process for a Modular Robot M-TRAN Eiichi Yoshida *, Satoshi Murata **, Akiya Kamimura *, Kohji Tomita *, Haruhisa Kurokawa * and Shigeru Kokaji

More information

Self-Reconfigurable Modular Robot (M-TRAN) and its Motion Design

Self-Reconfigurable Modular Robot (M-TRAN) and its Motion Design Self-Reconfigurable Modular Robot (M-TRAN) and its Motion Design Haruhisa KUROKAWA *, Akiya KAMIMURA *, Eiichi YOSHIDA *, Kohji TOMITA *, Satoshi MURATA ** and Shigeru KOKAJI * * National Institute of

More information

A Functional Language for Programming Self-Reconfigurable Robots 1

A Functional Language for Programming Self-Reconfigurable Robots 1 Chapter 6 A Functional Language for Programming Self-Reconfigurable Robots 1 Ulrik P. Schultz, Mirko Bordignon, David Christensen, Kasper Stoy 2 Category: Research Paper Abstract: A self-reconfigurable

More information

Modular Robot Locomotion based on a Distributed Fuzzy Controller: The Combination of ModRED s Basic Module Motions

Modular Robot Locomotion based on a Distributed Fuzzy Controller: The Combination of ModRED s Basic Module Motions 23 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 23. Tokyo, Japan Modular Robot Locomotion based on a Distributed Fuzzy Controller: The Combination of ModRED

More information

Mobile and remote operation for M2M application in upcoming u-manufacturing

Mobile and remote operation for M2M application in upcoming u-manufacturing Journal of Mechanical Science and Technology 22 (2008) 12~24 Journal of Mechanical Science and Technology www.springerlink.com/content/1738-494x Mobile and remote operation for M2M application in upcoming

More information

i90 Robot User Quick Guide Copyright 2006, Dr Robot Inc. All Rights Reserved

i90 Robot User Quick Guide Copyright 2006, Dr Robot Inc. All Rights Reserved 25 Valleywood Drive, Unit 20 Markham, Ontario, L3R 5L9, Canada Tel: (905) 943-9572 Fax: (905) 943-9197 i90 Robot User Quick Guide - 1 - Copyright Statement This manual or any portion of it may not be copied

More information

Implementation of a FIR Filter on a Partial Reconfigurable Platform

Implementation of a FIR Filter on a Partial Reconfigurable Platform Implementation of a FIR Filter on a Partial Reconfigurable Platform Hanho Lee and Chang-Seok Choi School of Information and Communication Engineering Inha University, Incheon, 402-751, Korea hhlee@inha.ac.kr

More information

Gesture Recognition Using 3D MEMS Accelerometer

Gesture Recognition Using 3D MEMS Accelerometer Gesture Recognition Using 3D MEMS Accelerometer Akhila Denny 1, Annmary Cherian 2, Athira V Nair 3, Anitta Thomas 4 Graduate Students, Department of Electronics and Communication Engineering, Viswajyothi

More information

LEVEL-OF-DETAIL BASED MODELING OF OBJECT MOVEMENT IN TRACKING AND SURVEILLANCE SYSTEM. Jianfeng Peng Lizhi Yang Faisal Momen Jerzy W.

LEVEL-OF-DETAIL BASED MODELING OF OBJECT MOVEMENT IN TRACKING AND SURVEILLANCE SYSTEM. Jianfeng Peng Lizhi Yang Faisal Momen Jerzy W. Proceedings of the 2005 Winter Simulation Conference M. E. Kuhl, N. M. Steiger, F. B. Armstrong, and J. A. Joines, eds. LEVEL-OF-DETAIL BASED MODELING OF OBJECT MOVEMENT IN TRACKING AND SURVEILLANCE SYSTEM

More information

3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit

3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit 3D Terrain Sensing System using Laser Range Finder with Arm-Type Movable Unit 9 Toyomi Fujita and Yuya Kondo Tohoku Institute of Technology Japan 1. Introduction A 3D configuration and terrain sensing

More information

Robotized Assembly of a Wire Harness in Car Production Line

Robotized Assembly of a Wire Harness in Car Production Line The 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems October 18-22, 2010, Taipei, Taiwan Robotized Assembly of a Wire Harness in Car Production Line Xin Jiang, Member, IEEE, Kyong-mo

More information

BASE MOLECULE DESIGN AND SIMULATION OF MODULAR ROBOT ROBMAT. Juan A. Escalera, Roque Saltarén, Manuel Ferre, Rafael Aracil, Cecilia E.

BASE MOLECULE DESIGN AND SIMULATION OF MODULAR ROBOT ROBMAT. Juan A. Escalera, Roque Saltarén, Manuel Ferre, Rafael Aracil, Cecilia E. BASE MOLECULE DESIGN AND SIMULATION OF MODULAR ROBOT ROBMAT Juan A. Escalera, Roque Saltarén, Manuel Ferre, Rafael Aracil, Cecilia E. García Escuela Técnica Superior de Ingenieros Industriales Universidad

More information

Design of Obstacle Avoidance System for Mobile Robot using Fuzzy Logic Systems

Design of Obstacle Avoidance System for Mobile Robot using Fuzzy Logic Systems ol. 7, No. 3, May, 2013 Design of Obstacle Avoidance System for Mobile Robot using Fuzzy ogic Systems Xi i and Byung-Jae Choi School of Electronic Engineering, Daegu University Jillyang Gyeongsan-city

More information

ipanel CONTROL TECHNOLOGY CORPORATION ipanel Installation Guide and Specifications ipanel Installation Guide

ipanel CONTROL TECHNOLOGY CORPORATION ipanel Installation Guide and Specifications ipanel Installation Guide ipanel CONTROL TECHNOLOGY CORPORATION ipanel Installation Guide and Specifications ipanel Installation Guide CONTROL TECHNOLOGY CORPORATION ipanel Installation Guide and Specifications 2003 Control Technology

More information

Esercitazione con un robot umanoide programmabile per edutainment

Esercitazione con un robot umanoide programmabile per edutainment Corso di Percezione Robotica (PRO) Modulo D: Applicazioni ed Esercitazioni Esercitazione con un robot umanoide programmabile per edutainment Giancarlo Teti RoboTech srl www.robotechsrl.com g.teti@robotechsrl.com

More information

The Application of Programmable Controller to Chip Design. Shihong Lan 1, Jian Zhang 2

The Application of Programmable Controller to Chip Design. Shihong Lan 1, Jian Zhang 2 Applied Mechanics and Materials Online: 2013-01-11 ISSN: 1662-7482, Vol. 273, pp 722-725 doi:10.4028/www.scientific.net/amm.273.722 2013 Trans Tech Publications, Switzerland The Application of Programmable

More information

Outline of today s lecture. Proseminar Roboter und Aktivmedien Mobile Service Robot TASER. Outline of today s lecture.

Outline of today s lecture. Proseminar Roboter und Aktivmedien Mobile Service Robot TASER. Outline of today s lecture. Proseminar Roboter und Aktivmedien Mobile Service Robot TASER Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University University of of

More information

Hierarchical Motion Planning for Self-reconfigurable Modular Robots

Hierarchical Motion Planning for Self-reconfigurable Modular Robots Hierarchical Motion Planning for Self-reconfigurable Modular Robots Preethi Bhat James Kuffner Seth Goldstein Siddhartha Srinivasa 2 The Robotics Institute 2 Intel Research Pittsburgh Carnegie Mellon University

More information

Robots & Cellular Automata

Robots & Cellular Automata Integrated Seminar: Intelligent Robotics Robots & Cellular Automata Julius Mayer Table of Contents Cellular Automata Introduction Update Rule 3 4 Neighborhood 5 Examples. 6 Robots Cellular Neural Network

More information

Scout. Quick Start Guide. WiFi Mobile Robot Development Platform with Multi-DOF Gripping Arms

Scout. Quick Start Guide. WiFi Mobile Robot Development Platform with Multi-DOF Gripping Arms WiFi Mobile Robot Development Platform with Multi-DOF Gripping Arms Scout Quick Start Guide Copyright 2001-2010, WARNINGS Do NOT power on the robot before reading and fully understanding the operation

More information

Hormone- Controlled Metamorphic Robots

Hormone- Controlled Metamorphic Robots Proceedings of the 2001 IEEE International Conference on Robotics & Automation Seoul, Korea. May 21-26, 2001 Hormone- Controlled Metamorphic Robots Behnam Salemi, Wei-Min Shen, and Peter Will USC Information

More information

Servosila Robotic Heads

Servosila Robotic Heads Servosila Robotic Heads www.servosila.com TABLE OF CONTENTS SERVOSILA ROBOTIC HEADS 2 SOFTWARE-DEFINED FUNCTIONS OF THE ROBOTIC HEADS 2 SPECIFICATIONS: ROBOTIC HEADS 4 DIMENSIONS OF ROBOTIC HEAD 5 DIMENSIONS

More information

IEEE A UNIVERSAL TRANSDUCER PROTOCOL STANDARD

IEEE A UNIVERSAL TRANSDUCER PROTOCOL STANDARD IEEE 1451 -- A UNIVERSAL TRANSDUCER PROTOCOL STANDARD Darold Wobschall Esensors Inc. Amherst NY 14226 716-837-8719 Email: designer@eesensors.com Abstract - The expansion of smart sensors usage is being

More information

POSE ESTIMATION OF CONSTRUCTION MATERIALS USING MULTIPLE ID DEVICES FOR CONSTRUCTION AUTOMATION

POSE ESTIMATION OF CONSTRUCTION MATERIALS USING MULTIPLE ID DEVICES FOR CONSTRUCTION AUTOMATION POSE ESTIMATION OF CONSTRUCTION MATERIALS USING MULTIPLE ID DEVICES FOR CONSTRUCTION AUTOMATION Tomohiro UMETANI Graduate School of Design and Architecture Nagoya City University 2-1-10 Kitachikusa, Chikusa,

More information

Design & Implementation of an Energy Control System for Zigbee Based Home Automation Networks

Design & Implementation of an Energy Control System for Zigbee Based Home Automation Networks International Journal of Emerging Engineering Research and Technology Volume 2, Issue 3, June 2014, PP 73-78 ISSN 2349-4395 (Print) & ISSN 2349-4409 (Online) Design & Implementation of an Energy Control

More information

Development of Wall Mobile Robot for Household Use

Development of Wall Mobile Robot for Household Use The 3rd International Conference on Design Engineering and Science, ICDES 2014 Pilsen, Czech Republic, August 31 September 3, 2014 Development of Wall Mobile Robot for Household Use Takahiro DOI* 1, Kenta

More information

Computer Systems. Communication (networks, radio links) Meatware (people, users don t forget them)

Computer Systems. Communication (networks, radio links) Meatware (people, users don t forget them) Computers are useful machines, but they are generally useless by themselves. Computers are usually part of a system a computer system includes: Hardware (machines) Software (programs, applications) Communication

More information

imagine Premium Security

imagine Premium Security Exceeding Every Expectation.. imagine Premium Security The age of premium security has arrived. Samsung Techwin is introducing a DVR that has it all ; an unbeatable performance and stability that screams

More information

True/False Indicate whether the statement is true or false. Bubble A for True and B for False

True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1A Name _ Midterm Review Part 1 Lesson 1 and 2 True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1. A computer is an electronic device that receives data (input),

More information

True/False Indicate whether the statement is true or false. Bubble A for True and B for False

True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1 Name Midterm Review Part 1 Lesson 1 and 2 "B" True/False Indicate whether the statement is true or false. Bubble A for True and B for False 1. Eight bits are equal to one byte. 2. A computer is an electronic

More information

Neural Network Based Vision System for Micro Workpieces Manufacturing

Neural Network Based Vision System for Micro Workpieces Manufacturing Neural Network Based Vision System for Micro Workpieces Manufacturing BAIDYK T., KUSSUL E. Center of Applied Science and Technological Development, National Autonomous University of Mexico (UNAM), Cd.

More information

3D Digitization of a Hand-held Object with a Wearable Vision Sensor

3D Digitization of a Hand-held Object with a Wearable Vision Sensor 3D Digitization of a Hand-held Object with a Wearable Vision Sensor Sotaro TSUKIZAWA, Kazuhiko SUMI, and Takashi MATSUYAMA tsucky@vision.kuee.kyoto-u.ac.jp sumi@vision.kuee.kyoto-u.ac.jp tm@i.kyoto-u.ac.jp

More information

COMPUTER ORGANIZATION & SKILLS

COMPUTER ORGANIZATION & SKILLS UNIVERSITY OF BABYLON 2018/ 2019 COLLEGE OF SCIENCE FOR WOMEN FIRST CLASS COMPUTER DEPARTMENT COMPUTER ORGANIZATION & SKILLS LECTURES PREPARED BY: LECTURER: Ahmed Mohammed Hussein 2018-2019 0University

More information

A Study on the Distortion Correction Methodology of Vision Sensor

A Study on the Distortion Correction Methodology of Vision Sensor , July 2-4, 2014, London, U.K. A Study on the Distortion Correction Methodology of Vision Sensor Younghoon Kho, Yongjin (James) Kwon 1 Abstract This study investigates a simple and effective vision calibration

More information

A Review on Smart Bulb & Proposed a Real Time Vision Based Smart Bulb using Image Processing

A Review on Smart Bulb & Proposed a Real Time Vision Based Smart Bulb using Image Processing A Review on Smart Bulb & Proposed a Real Time Vision Based Smart Bulb using Image Processing Dashrath Mahto #1, Sreeja Nair *2 # M. Tech. Scholar Computer Science & Engineering, Oriental Institute of Science

More information

Shape Modeling of A String And Recognition Using Distance Sensor

Shape Modeling of A String And Recognition Using Distance Sensor Proceedings of the 24th IEEE International Symposium on Robot and Human Interactive Communication Kobe, Japan, Aug 31 - Sept 4, 2015 Shape Modeling of A String And Recognition Using Distance Sensor Keisuke

More information

Remote Area Monitoring Robot

Remote Area Monitoring Robot IJSTE - International Journal of Science Technology & Engineering Volume 3 Issue 09 March 2017 ISSN (online): 2349-784X Muthukkumar R Manikandan P Sudalai Muthu Vignesh B Sivakumar S Assistant Professor

More information

Micro Self-reconfigurable Modular Robot using Shape Memory Alloy

Micro Self-reconfigurable Modular Robot using Shape Memory Alloy Micro Self-reconfigurable Modular Robot using Shape Memory Alloy Eiichi Yoshida Satoshi Murata Shigeru Kokaji Kohji Tomita Haruhisa Kurokawa Mechanical Engineering Laboratory, AIST, MITI 1-2 Namiki, Tsukuba-shi,

More information

Announcements. Exam #2 next Thursday (March 13) Covers material from Feb. 11 through March 6

Announcements. Exam #2 next Thursday (March 13) Covers material from Feb. 11 through March 6 Multi-Robot Path Planning and Multi-Robot Traffic Management March 6, 2003 Class Meeting 16 Announcements Exam #2 next Thursday (March 13) Covers material from Feb. 11 through March 6 Up to Now Swarm-Type

More information

Distributed Goal Recognition Algorithms for Modular Robots

Distributed Goal Recognition Algorithms for Modular Robots Distributed Goal Recognition Algorithms for Modular Robots Zack Butler, Robert Fitch, Daniela Rus and Yuhang Wang Department of Computer Science Dartmouth College {zackb,rfitch,rus,wyh}@cs.dartmouth.edu

More information

D-Rex. Final Report. An Ho. April 21, 14

D-Rex. Final Report. An Ho. April 21, 14 D-Rex Final Report An Ho April 21, 14 University of Florida Department of Electrical and Computer Engineering EEL 4665 IMDL Instructors: A. Antonio Arroyo, Eric M. Schwartz TA: Andrew Gray Table of Contents

More information

Modeling lattice modular systems with space groups

Modeling lattice modular systems with space groups Modeling lattice modular systems with space groups Nicolas Brener, Faiz Ben Amar, Philippe Bidaud Laboratoire de Robotique de Paris Université de Paris 6 Lattice Robot vs Crystal Lattice Robot Connectors

More information

Praktikum: 11 Caterpillar-like robot realization

Praktikum: 11 Caterpillar-like robot realization 18.272 Praktikum: 11 Caterpillar-like robot realization Lecturers Lecturers Houxiang Houxiang Zhang Zhang Manfred Manfred Grove Grove @Tams/hzhang Institute TAMS s http://tams-www.informatik.uni-hamburg.de/hzhang

More information

Development of reconfigurable serial manipulators using parameters based modules

Development of reconfigurable serial manipulators using parameters based modules Development of reconfigurable serial manipulators using parameters based modules Satwinder Singh, Atul Aggarwal, Yogesh Singhal, Ekta Singla Abstract The aim of this paper is to present a modular architecture

More information

Wireless Networked Autonomous Mobile Robot with High Resolution Pan-Tilt-Zoom Camera. i90

Wireless Networked Autonomous Mobile Robot with High Resolution Pan-Tilt-Zoom Camera. i90 Wireless Networked Autonomous Mobile Robot with High Resolution Pan-Tilt-Zoom Camera i90 Quick Start Guide WARNINGS Do NOT power on the robot before reading and fully understanding the operation procedures

More information

TILTED WINDOW DETECTION FOR GONDOLA- TYPED FACADE ROBOT

TILTED WINDOW DETECTION FOR GONDOLA- TYPED FACADE ROBOT TILTED WINDOW DETECTION FOR GONDOLA- TYPED FACADE ROBOT Dong Yeop Kim 1, Jongsu Yoon 1, Dong Hoon Cha 1, and Chang-Woo Park 2 1 Intelligent Robotics Research Center, Korea Electronics Technology Institute,

More information

Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs and Adaptive Motion Frame Method

Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs and Adaptive Motion Frame Method Proceedings of the 2009 IEEE International Conference on Systems, Man, and Cybernetics San Antonio, TX, USA - October 2009 Non-rigid body Object Tracking using Fuzzy Neural System based on Multiple ROIs

More information

Development of Vision System on Humanoid Robot HRP-2

Development of Vision System on Humanoid Robot HRP-2 Development of Vision System on Humanoid Robot HRP-2 Yutaro Fukase Institute of Technology, Shimizu Corporation, Japan fukase@shimz.co.jp Junichiro Maeda Institute of Technology, Shimizu Corporation, Japan

More information

Wireless Networked Autonomous Mobile Robot with Dual High Resolution Pan-Tilt-Zoom Camera. Sputnik 2

Wireless Networked Autonomous Mobile Robot with Dual High Resolution Pan-Tilt-Zoom Camera. Sputnik 2 Wireless Networked Autonomous Mobile Robot with Dual High Resolution Pan-Tilt-Zoom Camera Sputnik 2 Quick Start Guide WARNINGS Do NOT power on the robot before reading and fully understanding the operation

More information

Pioneer robot motion control based on ZigBee wireless electronic communication technology

Pioneer robot motion control based on ZigBee wireless electronic communication technology Acta Technica 62 No. 2A/2017, 209 218 c 2017 Institute of Thermomechanics CAS, v.v.i. Pioneer robot motion control based on ZigBee wireless electronic communication technology Zhili Wang 1, Suxiang Weng

More information

Design of a New Independently-Mobile Reconfigurable Modular Robot

Design of a New Independently-Mobile Reconfigurable Modular Robot 2010 IEEE International Conference on Robotics and Automation Anchorage Convention District May 3-8, 2010, Anchorage, Alaska, USA Design of a New Independently-Mobile Reconfigurable Modular Robot Michael

More information

Serial to LANC Adapter User s Guide

Serial to LANC Adapter User s Guide Serial to LANC Adapter User s Guide Thank you for purchasing our controller product. The following information will help you successfully connect this controller board and get it running in your application.

More information

High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU 1, Hao WU 2, Zhi-jing ZHANG 1 and Yi-jin ZHAO 1

High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU 1, Hao WU 2, Zhi-jing ZHANG 1 and Yi-jin ZHAO 1 2017 2nd International Conference on Computer, Mechatronics and Electronic Engineering (CMEE 2017) ISBN: 978-1-60595-532-2 High Precision Man-machine Collaborative Assembly System Xin YE 1,*, Yu-hong LIU

More information

Colour And Shape Based Object Sorting

Colour And Shape Based Object Sorting International Journal Of Scientific Research And Education Volume 2 Issue 3 Pages 553-562 2014 ISSN (e): 2321-7545 Website: http://ijsae.in Colour And Shape Based Object Sorting Abhishek Kondhare, 1 Garima

More information

Design and Implementation of Peripheral Sharing Mechanism on Pervasive Computing with Heterogeneous Environment

Design and Implementation of Peripheral Sharing Mechanism on Pervasive Computing with Heterogeneous Environment Design and Implementation of Peripheral Sharing Mechanism on Pervasive Computing with Heterogeneous Environment Wonhong Kwon, Han Wook Cho, and Yong Ho Song College of Information and Communications, Hanyang

More information

Visual Perception for Robots

Visual Perception for Robots Visual Perception for Robots Sven Behnke Computer Science Institute VI Autonomous Intelligent Systems Our Cognitive Robots Complete systems for example scenarios Equipped with rich sensors Flying robot

More information

Distributed Resolution of a Trajectory Optimization Problem on a MEMS-based Reconfigurable Modular Surface

Distributed Resolution of a Trajectory Optimization Problem on a MEMS-based Reconfigurable Modular Surface 2013 IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, Physical and Social Computing Distributed Resolution of a Trajectory Optimization Problem

More information

Efficient SLAM Scheme Based ICP Matching Algorithm Using Image and Laser Scan Information

Efficient SLAM Scheme Based ICP Matching Algorithm Using Image and Laser Scan Information Proceedings of the World Congress on Electrical Engineering and Computer Systems and Science (EECSS 2015) Barcelona, Spain July 13-14, 2015 Paper No. 335 Efficient SLAM Scheme Based ICP Matching Algorithm

More information

Character Segmentation and Recognition Algorithm of Text Region in Steel Images

Character Segmentation and Recognition Algorithm of Text Region in Steel Images Character Segmentation and Recognition Algorithm of Text Region in Steel Images Keunhwi Koo, Jong Pil Yun, SungHoo Choi, JongHyun Choi, Doo Chul Choi, Sang Woo Kim Division of Electrical and Computer Engineering

More information