Remote Control Based Hybrid-Structure Robot Design for Home Security Applications

Similar documents
Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2010 Humanoid League

Team Description Paper: HuroEvolution Humanoid Robot for Robocup 2014 Humanoid League

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

Advanced Digital Motion Control Using SERCOS-based Torque Drives

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Design and Control of the BUAA Four-Fingered Hand

NCCT IEEE PROJECTS ADVANCED ROBOTICS SOLUTIONS. Latest Projects, in various Domains. Promise for the Best Projects

Autonomous Stair Climbing Algorithm for a Small Four-Tracked Robot

Development of a Controlling Program for Six-legged Robot by VHDL Programming

AN HYBRID LOCOMOTION SERVICE ROBOT FOR INDOOR SCENARIOS 1

* Intelli Robotic Wheel Chair for Specialty Operations & Physically Challenged

MULTI-LAYERED HYBRID ARCHITECTURE TO SOLVE COMPLEX TASKS OF AN AUTONOMOUS MOBILE ROBOT

Sensor system of a small biped entertainment robot

Image Recognition for PCB Soldering Platform Controlled by Embedded Microchip Based on Hopfield Neural Network

Development of a telepresence agent

Design of intelligent vehicle control system based on machine visual

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014

Training Schedule. Robotic System Design using Arduino Platform

Multi-robot Formation Control Based on Leader-follower Method

Professor, Graduate Institute of Electro-Optical Engineering ( ~) Chairman, Institute of Engineering Science and Technology ( ~)

Rapid Development System for Humanoid Vision-based Behaviors with Real-Virtual Common Interface

Motion Control of a Three Active Wheeled Mobile Robot and Collision-Free Human Following Navigation in Outdoor Environment

Birth of An Intelligent Humanoid Robot in Singapore

Kid-Size Humanoid Soccer Robot Design by TKU Team

Estimation of Absolute Positioning of mobile robot using U-SAT

RoboCup TDP Team ZSTT

Drink Bottle Defect Detection Based on Machine Vision Large Data Analysis. Yuesheng Wang, Hua Li a

Based on the ARM and PID Control Free Pendulum Balance System

ZJUDancer Team Description Paper

Design and Implementation of FPGA Based Quadcopter

Stabilize humanoid robot teleoperated by a RGB-D sensor

Team KMUTT: Team Description Paper

Robo-Erectus Tr-2010 TeenSize Team Description Paper.

Undefined Obstacle Avoidance and Path Planning

Embedded Robotics. Software Development & Education Center

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015

Design of stepper motor position control system based on DSP. Guan Fang Liu a, Hua Wei Li b

AN ARDUINO CONTROLLED CHAOTIC PENDULUM FOR A REMOTE PHYSICS LABORATORY

A simple embedded stereoscopic vision system for an autonomous rover

Path Planning for Mobile Robots Based on Hybrid Architecture Platform

FalconBots RoboCup Humanoid Kid -Size 2014 Team Description Paper. Minero, V., Juárez, J.C., Arenas, D. U., Quiroz, J., Flores, J.A.

Team Autono-Mo. Jacobia. Department of Computer Science and Engineering The University of Texas at Arlington

The Real-Time Control System for Servomechanisms

Automatic Docking System with Recharging and Battery Replacement for Surveillance Robot

DESIGN AND DEVELOPMENT OF LIBRARY ASSISTANT ROBOT

Chapter 1 Introduction to Robotics

An Embedded Approach for Motor Control Boards Design in Mobile Robotics Applications

Wednesday, October 29, :00-04:00pm EB: 3546D. TELEOPERATION OF MOBILE MANIPULATORS By Yunyi Jia Advisor: Prof.

DEVELOPMENT OF THE HUMANOID ROBOT HUBO-FX-1

Design of a Drift Assist Control System Applied to Remote Control Car Sheng-Tse Wu, Wu-Sung Yao

Cognitive robots and emotional intelligence Cloud robotics Ethical, legal and social issues of robotic Construction robots Human activities in many

Autonomous Obstacle Avoiding and Path Following Rover

DC motor control using arduino

I. INTRODUCTION MAIN BLOCKS OF ROBOT

TEAM AERO-I TEAM AERO-I JOURNAL PAPER DELHI TECHNOLOGICAL UNIVERSITY Journal paper for IARC 2014

Design of Tracked Robot with Remote Control for Surveillance

Development and Evaluation of a Centaur Robot

Optic Flow Based Skill Learning for A Humanoid to Trap, Approach to, and Pass a Ball

Wheeled Mobile Robot Kuzma I

Team Description 2006 for Team RO-PE A

SELF-BALANCING MOBILE ROBOT TILTER

PID CONTROL FOR TWO-WHEELED INVERTED PENDULUM (WIP) SYSTEM

Evolutionary robotics Jørgen Nordmoen

Hardware System for Unmanned Surface Vehicle Using IPC Xiang Shi 1, Shiming Wang 1, a, Zhe Xu 1, Qingyi He 1

Mobile Robots Exploration and Mapping in 2D

Robo-Erectus Jr-2013 KidSize Team Description Paper.

Combot: Compliant Climbing Robotic Platform with Transitioning Capability and Payload Capacity

Development of a Walking Support Robot with Velocity-based Mechanical Safety Devices*

ECE 511: MICROPROCESSORS

International Journal of Advance Engineering and Research Development

Learning and Using Models of Kicking Motions for Legged Robots

UNIT VI. Current approaches to programming are classified as into two major categories:

DSP-Based Simple Technique for Synchronization of 3 phase Alternators with Active and Reactive Power Load Sharing

Real-Time Bilateral Control for an Internet-Based Telerobotic System

Mechatronic Design, Fabrication and Analysis of a Small-Size Humanoid Robot Parinat

Multi-Platform Soccer Robot Development System

Concept and Architecture of a Centaur Robot

Advanced Mechatronics 1 st Mini Project. Remote Control Car. Jose Antonio De Gracia Gómez, Amartya Barua March, 25 th 2014

An Application of Wireless Standards for Remote Monitoring of Electric Drive Systems

Designing of a Shooting System Using Ultrasonic Radar Sensor

ARTIFICIAL INTELLIGENCE - ROBOTICS

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

Wheeled Mobile Robot Obstacle Avoidance Using Compass and Ultrasonic

Journal of Theoretical and Applied Mechanics, Sofia, 2014, vol. 44, No. 1, pp ROBONAUT 2: MISSION, TECHNOLOGIES, PERSPECTIVES

Path Following and Obstacle Avoidance Fuzzy Controller for Mobile Indoor Robots

DEVELOPMENT OF A BIPED ROBOT

MASTER SHIFU. STUDENT NAME: Vikramadityan. M ROBOT NAME: Master Shifu COURSE NAME: Intelligent Machine Design Lab

SIMULTANEOUS OBSTACLE DETECTION FOR MOBILE ROBOTS AND ITS LOCALIZATION FOR AUTOMATIC BATTERY RECHARGING

Performance Analysis of Ultrasonic Mapping Device and Radar

A New Simulation Technology Research for Missile Control System based on DSP. Bin Tian*, Jianqiao Yu, Yuesong Mei

Lab 8: Introduction to the e-puck Robot

OPEN CV BASED AUTONOMOUS RC-CAR

EVALUATING THE DYNAMICS OF HEXAPOD TYPE ROBOT

Korea Humanoid Robot Projects

A novel procedure for evaluating the rotational stiffness of traditional timber joints in Taiwan

Skyworker: Robotics for Space Assembly, Inspection and Maintenance

CEEN Bot Lab Design A SENIOR THESIS PROPOSAL

Key-Words: - Neural Networks, Cerebellum, Cerebellar Model Articulation Controller (CMAC), Auto-pilot

Classical Control Based Autopilot Design Using PC/104

Transcription:

Proceedings of the 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems October 9-15, 2006, Beijing, China Remote Control Based Hybrid-Structure Robot Design for Home Security Applications C.H. Kuo*, C.C. Chen, W.C. Wang, Y.C. Hung, E.C. Lin DCA Lab, Graduate Institute of Medical Mechatronics Chang Gung University Tao-Yuan, Taiwan chkuo(mail. cgu.edu.tw Abstract - Non-industrial Robot applications are getting more popular than ever. Moving capability is one of the most important features of non-industrial robots. In general, the movements of non-industrial robots are categorized as wheeled and legged mechanical platforms. The wheeled platform performs stable and fast movement characteristics; however, it can not move on humpy grounds or cross small doorsills. Contrarily, the legged platform performs better adaptations to different types of ground conditions; nevertheless, the walking velocity and stability and the larger energy consumptions restrict the practical applications. In this paper, we present a hybridstructure robot with humanoid and vehicle types to perform home security tasks. To achieve home security issues, the smoke and temperature detection sensors are mounted on the robot. At the same time, the CCD camera is mounted on the head of robot to capture the guarded videos and to assist remote manipulations. The security robot is controlled remotely in terms of wireless manner. The proposed hybrid-structure robot behaves vehicle type in most of operation time to perform stable and fast movements and to reduce energy consumptions. When the robot enters humpy grounds or crosses small doorsills, the robot structure is changed as humanoid type to pass the non-flat grounds. Therefore, the proposed hybrid-structure security robot provides flexible adaptations to different types of ground conditions in home. Due to size limitations, the security robot can be used in regular apartments. Finally, a 50 cm in height security robot prototype is implemented in laboratory. The robot had been successfully tested for legged walking, wheeled driving, changing structures, cross small doorsills, remote manipulations, and remote monitoring of security functions. Index Terms - Humanoid robot; Hybrid-structure; Security robot; Remote manipulation. I. INTRODUCTION Security robot [2-8] is an important research topic in recent years. In general, the security robot consists of the movement platform, motion control module, vision module, sensor modules, and wireless communication modules. The movement platform is responsible for driving robots to move in environments. Due to different ground conditions, different types of mechanical designs are desired to fit practical issues. In general, dedicated moving types such as wheeled or legged are used. The motion control module performs stable and efficient driving of robot actuators. Typically, digital motion controllers with high performance control lows are essentially required to achieve desired motion responses. The vision module is also 1-4244-0259-X/06/$20.00 C)2006 IEEE 4484 K.M. Lee, Y.M. Lin Automation R&D Department, Mechatronics Section Metal Industries Research & Development Centre Kaohsiung, Taiwan kmleegmail.mirdc.org.tw important to security robots. The vision module does not only provide videos of the guarded environment in real time, but also instruct the users to manipulate the robot remotely. For example, Saitoh et al. [6] proposed the related work for security applications. The remote user can get videos around the robot by remotely operating the camera vision system mounted on the robot. The sensor modules are add-on devices for specialized security purposes. In general, the smoke, temperature and CO sensors are typically required for security robots. Such sensors are desired to prevent big fires and CO toxication in advance. For example, Luo et al. [3-4] developed the multiagent and multisensor based real-time sensory control system for intelligent security robot. At the same time, the adaptive sensor fusion approach was also developed for the robot to detect the fire. The wireless communication modules are responsible for remote manipulations of robots, transmitting real-time video frames and sensor data to host computers. In this manner, the remote users are capable of monitoring the guarded environment at remote sites. Related works are surveyed. In 2005, Luo et al. [5] proposed the intelligent home security robot. In addition, Schultz et al. [7] also presented the telepresence mobile robot for security applications. Mobility is important to security robots. Most of past works devoted themselves to develop wheeled security robots [3-7] to perform simple constructions, fast moving, stable operation and energy saving purposes. However, the wheeled design can only be applied to flat grounds. The combined structure is useful for applications, such as the works from Adachi et al. [1]. They proposed the leg-wheel hybrid mobile robot. Meanwhile, the step-passing algorithm was also discussed. Finally, the legged robots such as humanoid robots are desired to walk on humpy grounds or to cross small doorsills in terms of the flexible mechanical structures. Tanie [7] discussed possible applications of humanoid robots. The author mentioned that security is one of five important applications of humanoid robots. Nevertheless, the legged security robots are not feasible due to large amounts of motors, complex control algorithm, unstable mechanical structures, slow moving speed, and large energy consumptions. Therefore, based on the surveys of security robots, we develop a hybrid-structure based security robot. The robot

body is constructed as 50 cm in height and 2 Kg in weight. The proposed security robot behaves the vehicle type and the humanoid type as well, and there are fifteen degree-offreedom designed for walking of humanoid type and two additional degree-of-freedom designed for differential driving of vehicle type. In addition, the robot is capable of automatically changing structures between vehicle and humanoid types. Such an innovative design increases flexible adaptations to different types of ground conditions. The motion control module, vision module, sensor modules, and wireless communication modules are also implemented for general home security purposes. Finally, this paper is organized as follows. Section II introduces the mechanical design of the hybrid-structure security robot; section III describes the DSP based controller designs for legged walking and wheeled driving; section IV illustrates remote security functions of the security robot; section V elaborates the practical experiments and their discussions; finally, the conclusions and future works are presented in section VI. II. MECHANICAL DESIGN OF HYBRID-STRUCTURE ROBOT The proposed security robot is designed as a seventeen degree-of-freedom (d.o.f.) mechanical structure, and it consists of fifteen independent link joints with limited angle ranges and two continuously rotary wheels. To design a robot with hybrid structures of humanoid and vehicle types, the following design considerations and procedures are required: 1. Formal designs: The formal designs of hybrid-structure robots are quite important. In other words, the robot must look like a humanoid robot or a vehicle robot when structure changes. However, the formal designs of two types of robots are hardly to be satisfied as well. In this work, the computer assisted engineering software of Pro/E [9] is used to design, modify and investigate formal designs of the proposed hybrid-structure robot in the first stage. 2. Changing structure stability: This function is used to evaluate the motion stability of robot structure that was designed in the formal design stage during changing structures. If the stability can not be maintained, the formal styles of the robot are redesigned until the formal styles and the changing structure stability are all satisfied. 3. Humanoid walking capability: This function is used to examine the walking capability of the humanoid type. If poor walking capability presents, the previous two stages must be concerned again to ensure that the formal design approval, changing structure stabilities, and humanoid walking capabilities are all satisfied simultaneously. 4. Vehicle driving functions: The vehicle driving functions are desired to drive the vehicle robot with any directions in terms of two continuously rotary wheels. In summary, Fig. 1 represents the design scenario of security robot mechanical structures. Modification of mechanical structure by any consideration may affect the performance of the other two considerations. Therefore, the 4485 mechanical design of hybrid-structure based robot is more complex than humanoid robots or wheeled robots. The final version of robot structure models for humanoid and vehicle types are designed as shown in Fig. 2 and Fig. 3, respectively. There are five degree of freedoms designed for each leg; two degree of freedoms designed for each hand; and one degree of freedom designed for the head. Especially, the video camera is mounted on the head to capture image frames in guarded environments. The head is responsible of rotating up and down so that the camera viewing angles can be changed in either humanoid or vehicle types. Note that the motors of the proposed security robot use the modular servo motors. The angular positions of joint type motors are controlled using the pulse width modulation (PWM) manner; the angular velocity of the wheel type motors are also controlled in terms of the duty cycles of PWM. Vehicle Driving Function Design Fig. I Design scenario of security robot mechanical structures. Fig. 2 Humanowt type robot structure Pro/E mouel. The changing structure stability and humanoid walking capability are evaluated in terms of the Microsoft Visual C++ [10] based self-coded program, as shown in Fig. 4. This program is capable of flexibly constructing and revising 2D simplified robot structures in brief manners. In addition, the user can define motor operation sequences to investigate the

2D motions of robot. The gravity center of the robot is calculated when emulating the pre-defined motor operation sequences. Once, the gravity center of the whole body exceeds the pre-defined stable range, than the system stops the emulation and reports the conditions. Fig. 3 Vehicle type robot structure Pro/e model. 3. The program records the gait training data in the Microsoft Access Database. The gait training data is further categorized as the gait programs, gait sequences and motor angles, and they are illustrate as follows: a. Gait program: It represents a single gait motion, such as flat walking, changing structure, crossing a small doorsill, etc. A program is composed of several sequences (max: 20 sequences). b. Gait sequence: It represents the end point of a gait program segment. Note that the time interval of the sequence is also defined. Especially, the motion of all joint motors can be synchronized at each gait sequence. c. Motor angles: Each gait sequence consists of angles of all motors on the robot. 4. The user can copy, modify, delete and recorded gait training data. 5. Finally, the program is capable of downloading the selected gait training data to the data memory of DSP based gait motion controller in terms of USB interface, so that the robot can be activated in standalone manner. F..i!----- -.-- I.0S Training Stage ii Standalone Operations 6.7 V Battery RF Receiver t12 Fl t /'p., ti i V B 5 3tte 01 M Fig. 5 Signal and control block diagram. Fig. 4 Self-coded robot 2D motion evaluation program. III. REALIZATIONS OF MOTION CONTROLLER The motion and gait controls of the proposed hybridstructure security robot are implemented as the PC based gait training program and the digital signal processor (DSP) based real-time gait controller. The overall signal and control block diagram is shown in Fig. 5. The PC based gait training program is a self-coded Microsoft Visual C++ based program, and it is responsible of accepting user's commands to tune the joint angles of the humanoid type security robot, as shown in Fig. 6. In summary, the gait training program consists of the following functions: 1. The program provides USB based communication interface with the DSP based gait controller. 2. The program controls the joint angles of the hybridstructure robot in real-time (max: 20 joints). Fig. 6 Self-coded gait training program for humanoid type. The DSP based motion controller is responsible of receiving individual control commands in training stage and receiving entire gait training data before standalone operations. For the training stage, the DSP receives the individual control commands and then controls the angles of corresponding motors. For the standalone operation stage, the 4486

%X DSP receives the entire gait training data and then stores in the corresponding memory addresses for further remote controls. During standalone operation stage, the DSP waits the commands from the RF data receiver module. The received RF data indicates the gait program ID. Once, the DSP controller receives a new gait program ID, it renews the motion command. To prevent suddenly changes of gait program when the previous gait program sequences are not complete, the DSP changes the program only when the previous program sequences are finished. In addition, the programs are further categorized as the infinitely repetitive program and the one loop program. Consequently, the infinitely repetitive program will not stop the execution until gait program changes. In addition, the linear and parabolic interpolation approaches are implements for the DSP gait controller. There are several important features for the interpolation approaches: 1. The linear and parabolic interpolation approaches are capable of smoothing motor motions so that the stability of changing structure and humanoid walking can be improved. 2. The linear and parabolic interpolation approaches can reduce the amounts of training sequences. 3. The general angular modular servo motors do not support velocity control capability. Since the time interval of each sequence is defined for the linear and parabolic interpolation functions, the angular velocity control of motors can be easily desired. At the same time, all joint motors can be also synchronized at each sequence. Finally, the photo of the DSP gait motion controller and I/0 extension modular board is shown in Fig. 7. Because the DSP board is installed inside the body of the robot, an individual photo of the DSP board is shown at the right-handside of Fig. 7. \V / N Fig. 7 Photo of DSP gait motion controller and I/0 extension board. IV. IMPLEMENTATIONS OF REMOTE SECURITY FUNCTIONS To achieve home security functions, several security sensing components and modules are attached on the proposed hybrid-structure robot. The implementations of remote security functions are realized as two different parts. The first one is implemented on the security robot; and the second part is implemented as the security web server and security robot host controller. The architecture of remote security functions are shown in Fig. 8. 4487 Robot Site trmte LUser Site Qit: PobotContrfl VebBravser Frares +Tr,ns.terdRF n. frhttr rtsersingj Midao Transmiter V(eb Sierver (Imae F RF NTS Rseoedver Rmemote /NTtto- UJSB Si IVanipulation) (br veter Can-eaI Sensor Data R R--eve Sensor MdReOMUS 8051 _enordaa j I/rrooM;or *Fmp Seurity Fobot Reot Transmter Gait l\/bi\/mltion Comrrord Monitoig lv Atoess Database i S OB St Fig. 8 Photo of DSP gait motion controller and I/0 extension board. For the security robot site, the RF based live video acquisitions module, smoke sensor module and temperature sensor module are attached on the robot. These modules are further elaborated as follows: 1. RF based live video acquisitions module: The RF based live video acquisitions module is composed of a small size CCD camera and a FR transmitter. The CCD camera is mounted on the head of robot so that the camera viewing angles can be adjusted. In addition, the analog RF video transmitter is used to transmit live video frames to the web server, as shown in Fig. 9 (a). 2. Smoke sensor module: The smoke detection module is usually used in the security applications. In this work, the smoke detection module is used to detect smokes, as shown in Fig. 9 (b). When the sensor activates, it enables the photo coupler to generate high voltage (+3.3V) to the DI (digital input) of the DSP. 3. Temperature sensing module: The temperature sensor uses the IC type sensor (with model: AD590) to detect the environment temperature. The transducer circuit converts current to voltage signal, and then the DSP AD (analogto-digital) converts the temperature as digital data. Consequently, the temperature and smoke data are packed and further transmitted to the host computer of the security robot in terms of the RF transmitter. For the server site, two types of servers are implemented. The security robot remote monitoring and control server acts as the host computer of the security robot, as shown in Fig. 10. To collect data and to control robot, the 8051 single processor based RF communication controller is designed. The controller can receive the sensor data from the RF receiver and transmit the manipulation command using the FR transmitter. The RF communication controller also connects with the host computer using serial communication interfaces. In summary, the security robot host computer is capable of:

RF Video Transmitte CCD (a) CCD Camera (b) Fig. 9 Photo of CCD camera and smoke detection module. 1. Collecting temperature and smoke data from the RF communication controller, and then recording data in the Microsoft Access database in terms of open database connectivity (ODBC) protocol [10]. 2. Retrieving newly updated manipulation commands from Microsoft Access database, and then transmitting them to the RF communication controller. On the other hand, the web server is implemented for the remote users to investigate the guarded environment. The web server provides the live video frames and the status monitoring of sensor data. In addition, the user can also manipulate the security robot to move around the guarded area. The sensor data monitoring and robot manipulation commands are retrieved from and stored in the Microsoft Access database in terms of active server page (ASP) techniques. Therefore, the Microsoft Access database acts an import role for the data exchange between web server and security robot host computer. vehicle type as humanoid type. Since the security robot behaves the vehicle type in most of operation time, such a gait program motion is used only when the security robot would like to move on humpy grounds or to cross small doorsills. After passing special grounds, the robot changes itself as the vehicle type again. The motor angles corresponding with the changing structure program sequences are further smoothized using the linear and parabolic interpolations. Fig. 14 shows the motor control angle results of fourteen motors (excepting head rotating motor and two wheeled motors) for changing structure program in terms of linear interpolation. Fig. 15 shows the intermediate video segments of changing structures. Finally, the user can define gait programs according to the ground conditions and applications using the gait training program to extend more wide applications. Fig. 13 Assembled vehicle and humanoid types. 180 Ml M2 M3 160 140 M4 M5 M6 120 100 r 80 M7 M8 M9 60 M10 Ml 1 40 M12 M1 3 20 M14 0 20 40 60 80 100 120 * 01.sec Fig. 14 Motor control commands. Fig. 10 Security robot remote monitoring and control server program. V. PRACTICAL EXPERIMENTS AND DiscusSIONS The hybrid-structure security robot prototype is realized as shown in Fig. 13. Left-hand-side photo shows the vehicle type; and right-hand-side photo shows the humanoid type. Meanwhile, the walking capability, changing structures, crossing small doorsills, passing stage with small height, and vehicle moving are experimentally tested. Due to limited paper pages, the most difficult motion of changing structures is discussed in this section. This experiment is to change the 4488 In addition to the motion experiments, the security functions are also tested. Fig. 16 shows the experimental setup of the security server. The configuration follows the descriptions in section IV. The video RF video receiver and the NTSC-to-USB converter are all presented in photo. Consequently, the remote users can connect the web server to control the security robot to move or walk to interested locations. The video frames and sensor data around the security can also be monitored. Fig. 17 shows the screen of security web page in remote sites. In this web page, the robot behaves as the humanoid type, and watching its leg position. In addition, the sensor data and manipulation functions are all

provided. Consequently, the results preliminarily verify the hybrid-structure based security robot approach. robot. Especially, the changing structure stability and walking capability are evaluated before producing real robot. At the same time, the security functions of acquiring live video frames and collecting smoke and temperature data of the guarded areas are implemented and integrated using the web technology. Based on practical experiments, the motion capability and security functions satisfy the objectives of this paper. In the future, the larger size of robot will be implemented to cross larger doorsills or obstacles. In addition, the intelligent functions such as image recognition, sensor fusions, autonomous walking, path planning, automatic security monitoring, GSM/ 3G integrations are all potentially important issues to be developed for enhancing the functionality of the hybrid-structure security robot. ACKNOWLEDGMENT This work was supported by the Metal Industries Research & Development Centre (MIRD), Taiwan, R.O.C., under the 2005 Industry-Academic Cooperation Project, Chang Gung University. The authors also acknowledge the Director, Chuan-Chia Sun, and Deputy Director, Chang-Pen Chen, for the extra funds. Finally, the video security functions of this work were partially supported by the National Science Council, Taiwan, R.O.C., under Grants 94-2212-E-182-006. Fig. 15 Photo sequences of changing structures. REFERENCES [1] H. Adachi, N. Koyachi, "Development of a leg-wheel hybrid mobile robot and its step-passing algorithm," Proceedings on 2001 IEEEIRSJ International Conference on Intelligent Robots and Systems, pp. 728 733, Vol.2, 2001. [2] M. Kim, K.C. Kang and H. Lee, "Formal verification of robot movements - a case study on home service robot SHR100," Proceedings of the 2005 IEEE International Conference on Robotics and Automation, pp. 47394744,2005. [3] R.C. Luo, K.L. Su, "A multiagent multisensor based real-time sensory control system for intelligent security robot," Proceedings on ICRA '03. Fig. 16 System setup of server site. IEEE International Conference on Robotics and Automation, Vol. 2, pp. 2394-2399,2003. [4] R.C.Luo, K.L. Su, K.H. Tsai, "Intelligent security robot fire detection system using adaptive sensory fusion method," IEEE 2002 28th Annual Conference of the IECON 02 Industrial Electronics Society, Vol. 4, pp. 2663-2668,2002. --s4 [5] R.C. Luo, T.Y. Hsu, T.Y. Lin, K.L. Su, "The development of intelligent home security robot," Proceedings of the 2005 IEEE International Conference on Mechatronics, pp.422-427, 2005. [6] M. Saitoh, Y. Takahashi, A. Sankaranarayanan, H. Ohmachi, K. Marukawa, "A mobile robot tested with manipulator for security guard application," Proceedings on 1995 IEEE International Conference on D., II Robotics andautomation, Vol. 3, pp.2518-2523, 1995. [7] R.J. Schultz, R. Nakajima, J. Nomura, "Telepresence moblie robot for security applications," Proceedings of Industrial Electronic, Control and Instrumentation (IECON'91), Vol.2, pp.1063-1066, 1991. [8] K. Tanie, "Humanoid robot and its application possibility," Proceedings of IEEE Conference on Multisensor Fusion and Integration for Intelligent System, pp.213-214, 2003. [9] URL: http:hwww.proe.com. Fig. 17 Remote security web page. VI. CONCLUSIONS AND FUTURE WORKS In this paper, an innovative hybrid-structure based robot is proposed to promote home security applications. The security robot behaves the vehicle type for most of operation time. If the security needs to cross humpy grounds or small doorsills, then the robot changes its structure as humanoid type to deal with different types of ground conditions. Such a design significantly improves moving capabilities of the security 4489 [10]URL: http:hwww.microsoft.com.