Pioneer robot motion control based on ZigBee wireless electronic communication technology

Similar documents
Wireless Smart Home Security System Based on Android

The Design of Supermarket Electronic Shopping Guide System Based on ZigBee Communication

Design of Underground Current Detection Nodes Based on ZigBee

Study of Smart Home System based on Zigbee Wireless Sensor System. Jie Huang 1

Research on time optimal trajectory planning of 7-DOF manipulator based on genetic algorithm

Research on Socket Communication System Based on Zigbee Wireless Sensor Network

A Tentative Study on Ward Monitoring System based on Zigbee Technology Jifeng Liang

History of mobile ad hoc networks. Humayun Bakht School of Computing and Mathematical Sciences Liverpool John Moores University

Research Article. ISSN (Print) *Corresponding author Chen Hao

Research on Scalable Zigbee Wireless Sensor Network Expansion Solution

Design of Smart Home System Based on ZigBee Technology and R&D for Application

Research on Approach of Equipment Status and Operation Information Acquisition Based on Equipment Control Bus

Agriculture Wireless Temperature and Humidity Sensor Network Based on ZigBee Technology

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center

Design of Wireless Sensing Virtual Cloud Desktop System Based on ARM-Linux

A Low-Overhead Hybrid Routing Algorithm for ZigBee Networks. Zhi Ren, Lihua Tian, Jianling Cao, Jibi Li, Zilong Zhang

Investigating the Impact of Topologies on the Performance of ZIGBEE Wireless Sensor Networks

Research on Device Control System Design Based on Stepping Motor Wu Dongyan 1, Xu Wen 1, Wang Mingge 2, Jiang Ruochong 1, Jiang Lifeng 1

Research on Device Control System Design Based on Stepping Motor. Zhongyong Tian

Design and Implementation of Smart Gateway Based on Wireless Communication Technique

A priority based dynamic bandwidth scheduling in SDN networks 1

Geospatial Information Service Based on Ad Hoc Network

Research on Adaptive Control System of Robot Arm with Six Degrees of Freedom

The Design of Embedded Remote Intelligent Automotive Monitoring System based on GSM. Lijun Gao

A Design of Remote Monitoring System based on 3G and Internet Technology

An intelligent LED landscape lighting system

Design and Implementation of Dual-Mode Wireless Video Monitoring System

ISSN (PRINT): , (ONLINE): , VOLUME-6, ISSUE-1,

Application of Theory and Technology of Wireless Sensor Network System for Soil Environmental Monitoring

Embedded Smart Home System Based on ZigBee Song Chi

AN WIRELESS COLLECTION AND MONITORING SYSTEM DESIGN BASED ON ARDUINO. Lu Shaokun 1,e*

Chapter 2. Literature Survey. 2.1 Remote access technologies

Design of Coal Mine Power Supply Monitoring System

Wireless sensor networks simulators computer simulation tools

Research on the Application of Digital Images Based on the Computer Graphics. Jing Li 1, Bin Hu 2

Modeling and kinematics simulation of freestyle skiing robot

Integration of information security and network data mining technology in the era of big data

Keynote Speakers CyberC 2010

An Automatic Control Method of Foam Spraying Glue Machine based on DMC Yu-An HEa,*, Tian CHENb

A Novel Optimization Method of Optical Network Planning. Wu CHEN 1, a

Study ON Remote Medical Monitoring System Based ON MSP430 AND CC2530

An Efficient Bandwidth Estimation Schemes used in Wireless Mesh Networks

ZigBee Routing Algorithm Based on Energy Optimization

Computer Life (CPL) ISSN: Design of the Multifunctional Writing Robot based on Arduino

Guide to Wireless Communications, 3 rd Edition. Objectives

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

Simulation and Realization of Wireless Emergency Communication System of Digital Mine

Design and Development of Control System for Three- Dimensional Wireless Human-Computer

Analysis of the Power Consumption for Wireless Sensor Network Node Based on Zigbee

A Data Classification Algorithm of Internet of Things Based on Neural Network

Wireless Electric Meter Reading Based On Zigbee Technology

Design of Intelligent System for Watering Flowers Based on IOT

Energy Aware Node Placement Algorithm for Wireless Sensor Network

Temporary Interconnection of ZigBee Personal Area Network (PAN)

The Establishment of Large Data Mining Platform Based on Cloud Computing. Wei CAI

Maximizing the Lifetime of Clustered Wireless Sensor Network VIA Cooperative Communication

Automatic Environmental Monitoring System using Wireless Sensor Network

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Design of point to multi-point wireless communication system based on ZigBee

ENSC 427: COMMUNICATION NETWORKS

Design and Implementation of Networked CNC Machine DNC System in. Colleges and Universities Based on Internet Plus

Wireless communication standards: What makes them unattractive for WSN:

Link Lifetime Prediction in Mobile Ad-Hoc Network Using Curve Fitting Method

Web-based Building Energy Consumption Monitoring and Conservation Service DONG Wei1, a

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

A new improved ant colony algorithm with levy mutation 1

Design and Implementation of Smart Home System

Virtual Interaction System Based on Optical Capture

Development of a Smart Power Meter for AMI Based on ZigBee Communication

Low Overhead Geometric On-demand Routing Protocol for Mobile Ad Hoc Networks

WIRELESS SENSOR NETWORK

1 Introduction. Myung Sik Kim 1, Won Jee Chung 1, Jun Ho Jang 1, Chang Doo Jung 1 1 School of Mechatronics, Changwon National University, South Korea

Wireless Sensor Environment Monitoring System for Chemical Industrial Areas Based on Path Selection Routing Algorithm

Wireless Networking: An Introduction. Hongwei Zhang

Modulation. Propagation. Typical frequency bands

Micro physical simulation system of electric power systems

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

Designing Network Routing Configuration Based on Intelligent Algorithm

MOTION TRAJECTORY PLANNING AND SIMULATION OF 6- DOF MANIPULATOR ARM ROBOT

Research on function and design of virtual instrument based on LabVIEW Technology

Mobile Element Scheduling for Efficient Data Collection in Wireless Sensor Networks: A Survey

Mobile Agent Driven Time Synchronized Energy Efficient WSN

Volume 1, Number 1, 2015 Pages Jordan Journal of Electrical Engineering ISSN (Print): , ISSN (Online):

A Balancing Algorithm in Wireless Sensor Network Based on the Assistance of Approaching Nodes

AUV Cruise Path Planning Based on Energy Priority and Current Model

Related Work The Concept of the Signaling. In the mobile communication system, in addition to transmit the necessary user information (usually voice

An Energy Efficient Intrusion Detection System in MANET.

Intel Research mote. Ralph Kling Intel Corporation Research Santa Clara, CA

CAN-bus strategy and its application in multi-axis motion control of stepper motor

Development of 3D Positioning Scheme by Integration of Multiple Wiimote IR Cameras

International Journal of Advance Engineering and Research Development. Comparative Analysis Of Zigbee With Other Wireless Technologies - Survey

Fast Location-based Association of Wi-Fi Direct for Distributed Wireless Docking Services

Analysis and Performance evaluation of Traditional and Hierarchal Sensor Network

Remote Monitoring System of Ship Running State under Wireless Network

MOBILITY REACTIVE FRAMEWORK AND ADAPTING TRANSMISSION RATE FOR COMMUNICATION IN ZIGBEE WIRELESS NETWORKS

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

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

Jacquard Control System of Warp Knitting Machine Based on Embedded System

Coordinator Location Effects in AODV Routing Protocol in ZigBee Mesh Network

Transcription:

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 1 Abstract. In order to explore the multi-intelligent network collaborative control that involves the multi-intelligent control, network communication, computer technology application and so on, American pioneer robot is used as the intelligent body. Through ZigBee, the wireless communication network is set up. On the platform of host computer built by LabVIEW, the consistency of multi-intelligent biped robot network is studied. The research content is shown as follows: the application of discrete consistency control algorithm in multi-intelligent biped robot network collaborative control is achieved. The shortcomings of using theoretical value for collaborative control in the previous collaborative control are overcome. In addition, the application of sensors on the steering gear of robot is realized. The entire experiment process makes use of the actual value of motion angle of robot steering gear for the consistency experiments. Compared with the experiments using the theoretical value, it has high practical significance. Based on the requirements of multi-intelligent interaction mechanism, starting from human-computer interaction, LabVIEW is adopted to set up biped robot cooperative control host computer. What is more, the monitoring of robot collaborative control process is achieved, which well implements the requirements of interaction. The results showed that the robot consistency control evolution step is displayed accurately, which achieves the expected effect. At last, it is concluded that the biped robot display platform well meets the needs of multi-intelligent intelligence, achieving good effect on the control of multi-intelligent robot. Key words. ZigBee, wireless communication, pioneer robot, cooperative control. 1. Introduction In recent years, with the development of wireless communication technology, swarm robot technology and embedded system, the organic combination of the three, that is, wireless communication between swarm robots, has become the focus of today s research. With the rapid development of social production technology, the field of robot application is also being expanded. But in terms of the development of current level of robot technology, single robot is very limited in information ac- 1 Jinlin Medical college, 132001, Jilin, China http://journal.it.cas.cz

210 ZHILI WANG, SUXIANG WENG quisition, processing, control ability and so on. For complex tasks and changing work environment, it faced difficult problems of communication and coordination, complex wiring and so on. A swarm system composed of many robots, through coordination and cooperation to accomplish the tasks that a single robot cannot or will not be able to accomplish, will be a trend in the development of robots. At present, multi-robot communication usually adopts wired communication. Although the technology is mature and reliable, it has not been widely applied because the cable has limited the range and flexibility of the robot. ZigBee network technology is a wireless communication protocol based on IEEE 802.15.4. It has the characteristics of low cost, low power consumption and low transmission speed. It also supports many network topology structure, such as star, tree, mesh and so on [1]. Multi-robot collaboration only needs to transfer limited information intermittently and to save energy as much as possible. In order to solve the problem of multi-robot cooperation, the use of ZigBee module is proposed to build the hardware platform for group robot mutual communication, and the ZigBee node is introduced into the hardware system. A mesh network is constructed through the ZigBee module, which can achieve reliable point-to-point communication. At the same time, the network can reach the purpose of simple wiring and convenient collaboration, which extended the work space of group robots and improved the work efficiency. 2. State of the art ZigBee technology is a new wireless network technology with short distance, low complexity, low power consumption, low data rate, and low cost [2]. It is between the wireless tag technology and Bluetooth technology, mainly used for short distance wireless connection, to complete the function of network and communication between nodes. Compared with other short distance communications, it has great advantages. This article makes use of ZigBee technology to complete the information transmission and networking of the intelligent robot system. ZigBee is an IEEE802.15.4 standard based, and newly emerging wireless network technology with short range and low rate. It is a technical proposal ranged between Bluetooth technology and wireless tag technology [3], mainly used for short distance wireless connection and wireless data transmission. It has its own radio standard, which coordinates and communicates through thousands of tiny sensors. These sensors require only a small amount of energy to transfer data from one sensor to another by radio waves in relays, so it is highly efficient in communication [4]. Finally, these data can be entered into computers for analysis or to be collected by another wireless technology. ZigBee can be viewed as a wireless data network platform consisting of up to 65000 wireless digital modules, similar to CDMA networks or GSM networks for mobile communications [5]. Among them, each ZigBee network data transmission module is similar to a base station of a mobile network, which can communicate with each other over the entire network within the entire network range [6]. Moreover, the entire ZigBee network can also be connected with other existing networks. The

PIONEER ROBOT MOTION CONTROL 211 transmission distance between each network node can be extended from the standard 75m to hundreds of meters or even thousands of meters. For simple point to point, and point to multi point communication, packaging structure is relatively simple, mainly composed of synchronous preamble, data, and CRC check-sum several parts. ZigBee is to use the concept of data frame. Each wireless frame includes a large number of wireless packaging, which contains a lot of time, address, command, synchronization and so on information. The real data only occupies a small part, which is the key that ZigBee can realize the network organization management and implementation of reliable transmission [7]. At the same time, ZigBee uses MAC technology and DSSS (Direct Sequence Spread Spectrum) technology to achieve high reliability and large-scale network transmission. From another point of view, the emergence of MANETs is inevitable. The wired communication mode limits the application scope greatly and reduces the flexibility greatly. What s more, wired communications have poor resistance to damage and it cannot work in some special cases, like earthquakes. As a result, it requires a network that can withstand strong damage, and communication continuity is guaranteed under any circumstances. The army, in particular, has a strong demand for it. The study origin of ad hoc network is similar to that of TCP/IP protocols. In 1970s, Defense Advanced Research Projects Agency DARPA funded the new network architecture model using packet radio network for data communication in the battlefield environment in PRNET [8]. Later, in 1983 and 1994, it funded the SURAN (Survivable Adaptive Network) and the GloMo (Global Mobile Information Systems) project research. Ad hoc, which is called ad hoc network, absorbs the above networking ideas and ensures the rapid networking and super invulnerability of the army in the battlefield environment [9]. Similar to TCP/IP, ad hoc not only has wide application in the military field, but also lays a foundation for civil communication services, which has become the research focus of the industry. At present, there are as many as 70 kinds of routing protocols of ad hoc, which fully illustrates this point. For the network application of the previously described special environment (such as natural disasters, scientific investigation, exploration, battlefield environment and so on), these kinds of networks are powerless to do so. To communicate and implement the dynamic process of cooperative communication in special environment requires the network that has dynamic and rapid deployment, and does not rely on or rarely depends on the existing wired network, which is the mobile Internet [10]. Short duration. The delay sensitive applications are optimized, and the communication delay and the delay activated from the sleep state are very short [11]. ZigBee s response rate is faster, which generally just takes 15 ms transferring from sleep to work. The connection for node into the network only takes 30 ms, which further saves the electricity. By comparison, Bluetooth requires 3 10 s, and WiFi requires 3 s.

212 ZHILI WANG, SUXIANG WENG 3. Method 3.1. ZigBee wireless communication module Similar to the multi-agent collaborative consistency, the information exchange between nodes is accomplished through communication. In the researches on motion pioneer robot control, the information exchange between nodes plays a very important role. The ZigBee wireless communication system is adopted in the experiment. As a newly developed wireless communication technology, ZigBee, in the network communication with short distance and low rate requirements, becomes more and more popular, and it is widely used in practical engineering. ZigBee has good network capacity, and a large number of nodes can be extended to realize wireless communication between multiple nodes. Secondly, with license free frequency, low cost, high efficiency, convenient and fast communication system, it can be used repeatedly. The ZigBee wireless communication system adopted in this experiment is the Zig- Bee wireless communication system development kit produced by Chengdu Wireless Dragon Communication Technology Co.Ltd. It is an economic, efficient, convenient and fast development kit. The system supports the USB high-speed download, and supports IAR integrated development environment, with online download, debug and simulation function, and it provides ZigBee protocol source code. In this experiment, we use ZigBee wireless communication system development kit, which is developed by Wireless Dragon Company and used for communication and location. The system uses the IAR development environment, which can download, compile and debug the communication code, and provide ZigBee protocol code by Wireless Dragon Company, which supports downloading the source program through USB. The ZigBee stack structure consists of a set of modules called layers. Each layer performs a specific set of services for the above layer: the data entity provides the data transfer service, and the management entity provides all the other services. Each service entity provides an interface for the upper layer through a service access point (SAP), and each SAP supports a variety of service primitives to implement the required functionality. The ZigBee stack is built on the basis of the IEEE802.15.4 standard, and the protocol stack structure is described in Fig. 1. It is based on the standard open system interconnection (OSI) seven layers model, but defines only the layers that involve ZigBee. The IEEE802.15.4-2003 standard defines two lower layers: the physical layer (PHY) and the media access control (MAC) sublayer. The ZigBee alliance builds the network layer (NWK) and the application layer architecture on this basis [12]. 3.2. Wireless data transmission of robot The core part of this paper is to apply the ZigBee wireless communication system in intelligent robot system. First of all, the hardware design scheme of communication platform is designed, which designs and implements the connection circuit. Through the data communication of motor angle value, pioneer robot motion control system is achieved. In addition to positioning, one of the essential role of ZigBee

PIONEER ROBOT MOTION CONTROL 213 Fig. 1. ZigBee structural system diagram system is the networking and communications. Firstly, the coordinator establishes the network, and then the coordinator, the router and the terminal node communicate with each other to realize the sending and receiving of the data information. Three basic and typical network topology structures, namely star networks, cascade networks and mesh networks, are introduced previously. In order to better study the network characteristics of ZigBee wireless communication system, we design several different forms of networks according to the network topology in the three forms, to verify if all the nodes run within the network can realize the communication connectivity, reliability and so on. In order to achieve communication between the robots, a series of networking and communication experiments are done with ZigBee. Two biped robots are used as multi-intelligent individuals, labeled as A robot and B robot. This experiment adopts A and B two robots right arm for collaborative control experiment. Each robot, as the communication node, is added to ZigBee wireless communication network. Two robots communicate with each other to obtain the state of right arm of another robot, and communicate its own angle value to each other. Then, the next step action is calculated through the consistency control protocol, and ultimately the right consistency control is achieved. And then, through the host computer interface monitoring and processing, information of each robot arm is reacted to the host computer. Because the information receiving of robot is real-time, the monitoring process is real-time and dynamic. The design diagram of the wireless communication network in this paper is shown in Fig. 2. 4. Results and discussion This experiment is a two-order network topology model experiment. The information receiving in the process of experiments is based on sequential cooperative control. In the process of experiment, A robot arm information is displayed through

214 ZHILI WANG, SUXIANG WENG Fig. 2. Wireless communication network block diagram the control components. The horizontal axis for displaying control is selected as the number of steps of the coordination and control, and the vertical axis is the robot steering angle information. The angle information is adjusted according to the actual size. The display control is shown in Fig. 3. Fig. 3. Robot A right arm angle value In the experiment, the information of the B robot is displayed by the corresponding display control components, and the angle value of the steering wheel of the B right arm is displayed, as shown in Fig. 4. In the experiment, through the design of the program, the angle difference between the two servos in the process of consistency cooperation can be displayed, which can reflect the evolution process of cooperative control to some extent, as shown in Fig. 5. The following analysis is made for the three curve graphs: In the two robots monitoring experiment, steering angle can reach agreement, but

PIONEER ROBOT MOTION CONTROL 215 Fig. 4. Robot B right arm angle value Fig. 5. Robot angle difference value there is still a gap with the experimental theoretical value, and in the calculation of the theoretical value, two different steering gears can finally make intermediate values. It can be seen from the experimental results that the angle of motion of the steering gear in the initial experiment is relatively large, and then the change value becomes smaller, and finally the consistency is achieved. From the arm monitoring diagram of robots A and B, because the horizontal coordinate is the number of steps

216 ZHILI WANG, SUXIANG WENG needed by the collaborative evolution, and the time for performing a step basically is certain, so it is able to see the time that the experiment needs. Through the data in the upper computer, we can conclude that the experiment can indeed monitor the actual value of the robot rudder, and it has very good practical significance. Through the experimental data, several instructions are made for the experiment. Based on the actual value of the angle, the cooperative control experiment is made. The robot steering angle value only makes feedback of integer data, so it is calculated by integer data. But in the calculation of the theoretical value, when the sensor is failed in reading, it will still take the theoretical value. In the selection of control conditions, the previous experiment is based on the theoretical value to be out of the program when the difference of two angles is less than 0.2 degrees. But in the process of experiment, due to the application of actual value, through the instructions, the robot s motion angle and actual movement angle has 2 degrees or so error. In the iterative process, with the accumulation of errors, the cooperative control evolution process is not as before, having relatively fixed consistency angle value, thus the conditions for ending the cycle will change. 5. Conclusion This paper mainly studies the multi-agent system based on ZigBee wireless communication module, which has far-reaching theoretical and practical significance. It focuses on the ZigBee technology which has a huge advantage in the short distance communication technology. The protocol stack structure and network characteristics are studied. First of all, a wireless communication between nodes under several different network ways is designed and achieved. This is the important foundation of its application in multi-intelligent robot system. In this paper, the software and hardware platform of the wireless communication system is designed and implemented. Under the Z-Stack protocol stack software platform, a communication platform for communication is constructed, which successfully completes the functional requirements of cooperative control in the multi-robot motion process on communication functions. The experimental results basically verify the consistency of the system, and for the application of ZigBee, a new idea is broaden. The work done in this paper can be divided into the following three aspects: Firstly, the multi-intelligent system development and research content object are studied. The multi-robot system is led out, the communication requirements of the system are analyzed, and the communication scheme of the robot system based on ZigBee wireless network is designed. For the popular ZigBee technology, the full range and multi-angle study is carried out. And it is compared with several other popular short distance communication technologies. In addition, its characteristics advantages are analyzed, and the network technology is especially discussed. Four kinds of networking modes are designed and achieved, and the communication between nodes is completed. An in-depth study is conducted for the ZigBee protocol stack, and the hierarchical structure and data format are explored in detail. For the communication needs, it is developed in the application layer platform. What is more, the hardware platform of wireless communication system is set up, the de-

PIONEER ROBOT MOTION CONTROL 217 sign, implementation, debugging and analysis are performed, and the consistency of multi-agent action robot system is verified. References [1] Ill-Woo Park, Jung-Yup Kim, Jungho Lee, Jun-Ho Oh: Mechanical design of the humanoid robot platform, HUBO. Advanced Robotics 21 (2007), No. 11, 1305 to 1322. [2] M. Bennewitz, W. Burgard, S. Thrun: Optimizing schedules for prioritized path planning of multi-robot systems. Proc. IEEE International Conference on Robotics and Automation (ICRA), 21 26 May 2001, COEX Seoul, Korea, 1,271 276. [3] T. Simeon, S. Leroy, J. P. Lauumond: Path coordination for multiple robots: a resolution complete algorithm. IEEE Transactions on Robotics and Automation 18 (2002), No. 1, 42 49. [4] W. Ren, R. W. Beard: Consensus seeking in multi-agent systems under dynamically changing interaction topologies. Transactions Automatic Control 50 (2005), No. 5, 655 661. [5] S. Liu, L. Xie, H. Zhang: Distributed consensus for multi-agent systems with delays and noises in transmission channels. Automatica 47 (2011), No. 5, 920 934. [6] J. Xu, Z. Wu: A discrete consensus support model for multiple attribute group decision making. Knowledge-Based Systems 24 (2011), No. 8, 1196 1202. [7] R. Cavalcante, B. Mulgrew: Adaptive filter algorithms for accelerated discretetime consensus. IEEE Transactions on Signal Processing 50 (2009), No. 3, 1049 1058. [8] Z. Li, J. J. Lee: Global synchronization of coupled map lattices. Proc. IEEE International Conference on Mechatronics and Automation (ICMA), 5 8 August 2007, Harbin, China. [9] R. Olfati-Saber, R. M. Murray: Consensus problems in networks of agents with switching topology and time-delays. IEEE Transactions on Automatic Control 49 (2004), No. 9, 1520 1533. [10] Z. Li, G. R. Chen: Global synchronization and asymptotic stability of complex dynamical networks. IEEE Transactions on Circuits and Systems II 53, (2006), No. 1, 28 33. [11] K. Liu, G. Yang, F. Cui, J. Ma, B. Cheng, Y. Wang: Exploration of innovation in teaching single-chip microcomputer with practice running through the course. Journal of Education in New Century 1 (2013), No. 1, 9. [12] H. Wu, S. Cheng, Y. Peng, K. Long, J. Ma: IEEE 802.11 distributed coordination function (DCF): analysis and enhancement. Proc. IEEE International Conference on Communications. Conference Proceedings (ICC), 28 April 2 May 2002, New York, NY, USA 1, 605 609. Received July 12, 2017

218 ZHILI WANG, SUXIANG WENG