<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JCC</journal-id><journal-title-group><journal-title>Journal of Computer and Communications</journal-title></journal-title-group><issn pub-type="epub">2327-5219</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jcc.2015.311016</article-id><article-id pub-id-type="publisher-id">JCC-61292</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Control Strategy for Multi-Robot System Navigating in a Dynamic Environment
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ting</surname><given-names>Wang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Ryad</surname><given-names>Chellali</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Yang</surname><given-names>Yi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Wen</surname><given-names>Qin</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Mingzhu</surname><given-names>Wei</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Electric Engineering and Control Science, Nanjing Tech University, Nanjing, China</addr-line></aff><pub-date pub-type="epub"><day>19</day><month>11</month><year>2015</year></pub-date><volume>03</volume><issue>11</issue><fpage>99</fpage><lpage>105</lpage><history><date date-type="received"><day>October</day>	<month>2015</month>	</date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   This paper introduces a new control strategy for heterogeneous multi-robots systems dedicated to industrial logistic setups. This control strategy is based on both distributed intelligence and machine learning and involves three parts: the rigid formation controller, the perception system and the path planner. Our controller is event-based and thus its control-coordination strategy can be self-adaptive and applied to real dynamic environment. During the navigating process, the multi-robots system derives the environment model, performs the path planning process that guaranties both the transportation constraints and the obstacle avoidance. For the validation, both simulation and real robot experiments are performed. The results show that the developed control strategy can be well used for realistic logistics applications. 
 
</p></abstract><kwd-group><kwd>A Control Strategy for Multi-Robot System Navigating in a Dynamic Environment</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Since 1980s, researcher interests in multi-robots systems (MRS) are increasing as it becomes clear that they offer more benefits compared single robot systems [<xref ref-type="bibr" rid="scirp.61292-ref1">1</xref>] [<xref ref-type="bibr" rid="scirp.61292-ref2">2</xref>]: MRS are more robust and they support higher mobility. Indeed, their inherent redundancy reduces the effects of individual malfunctions while having a high number of degrees of freedom for the full system. These advantages are counter-balanced by a higher complexity, i.e., one has more challenging control and path planning issues to solve. In addition to the classical control/oath planning problems, MRS should consider the interactions among robots’ group under four umbrellas: collective, cooperative collaborative and coordinative behaviors [<xref ref-type="bibr" rid="scirp.61292-ref3">3</xref>]. For some applications, only part these behaviors are necessary. For the more general case, all of them are needed. In [<xref ref-type="bibr" rid="scirp.61292-ref4">4</xref>] for instance, an MRS is used for exploration task and the LUNARES (Lunar Exploration Scenario) system is used to gather information about its environment. In logistics applications for instance, all behaviors are necessary: the group of robots handles an object and move it for a given area to another area. In such cases, it is necessary to solve a multi-objective problem: 1) deriving the right formation (relative placement of robots) allowing transporting rigid objects, 2) performing accordingly path planning, including obstacles avoidance for individual robots.</p><p>In late 1980s, several projects about heterogeneous robotic systems have been presented. The first project was ACTRESS (Actor-based Robot and Equipment’s Synthetic System) project [<xref ref-type="bibr" rid="scirp.61292-ref5">5</xref>]-[<xref ref-type="bibr" rid="scirp.61292-ref7">7</xref>], which is inspired by the Universal Modular ACTOR Formalism [<xref ref-type="bibr" rid="scirp.61292-ref8">8</xref>]. The second project was GOFFER [<xref ref-type="bibr" rid="scirp.61292-ref9">9</xref>] [<xref ref-type="bibr" rid="scirp.61292-ref10">10</xref>]. In GOFFER, a central task planning and scheduling system (CTPS) can communicate with all robots and can get a global view. Likewise, the ALLIANCE architecture was developed by Parker in [<xref ref-type="bibr" rid="scirp.61292-ref11">11</xref>] [<xref ref-type="bibr" rid="scirp.61292-ref12">12</xref>] to study the cooperation in a heterogeneous, small-to-medium-sized team of largely independent, loosely coupled robots.</p><p>As for stepping from one to more robots, involving heterogeneity in MRS has a cost: the design of the control strategy is harder due to the multiplicity of locomotion. Indeed controlling simultaneously a walking robot together with a wheeled robot to achieve a given formation requires combining two different state spaces for which solutions are not straightforward (moving a non-holonomic system and maintaining the equilibrium of a biped). To cope with these difficulties, we addressed the issue of unifying the four previous requirements to obtain a single formalism allowing solving a multi-objective optimization problem where both robots as a group and as individuals should obey to simultaneous constraints dealing with rigid formation and obstacle avoidance.</p><p>In this paper, we present an application related to logistics. Our goal is allowing the MRS transporting different kinds of objects from one point to another point in unknown and varying environments. The size, the shape and the weight of the transported objects may vary. As well, the working space is partially unknown and may vary itself. In this perspective, we used machine-learning techniques to make the MRS self-adaptive and reacting effectively and safely to any unexpected change in the working environment.</p><p>The contribution is organized as follows. Section 2 introduces the control strategy. Section 3 presents the rigid formation control of multi-robots system. Section 4 details the path planning algorithm as well as the perception system. Simulations and real robot experiments are given in Section 5. Conclusions and future work were given in the Section 6.</p></sec><sec id="s2"><title>2. System Overview</title><sec id="s2_1"><title>2.1. Task Description</title><p>In real transportation, it usually needed to carry large and heavy loads in many situations, both in indoor and outdoor environments. In such cases, it is crucial to maintain the rigid formation of the multi-robots system in order to keep the load not falling down during the transport. In addition, the obstacle avoidance should be solved for individual robots as well as the multiple robots as a whole. Accordingly, the MRS should perform tasks as depicted in <xref ref-type="fig" rid="fig1">Figure 1</xref> and <xref ref-type="fig" rid="fig2">Figure 2</xref>. It consists of maintaining rigid formation to carry objects. Meanwhile, the perception system establishes an occupation grid map allowing planning safe and feasible paths. The perception system is responsible for gathering the image and information of the current environment. In the paper, a camera or a flying robot materializes the perception system. With the occupancy grid and given the final destination, an optimal path is determined thanks to the Q-learning algorithm.</p></sec><sec id="s2_2"><title>2.2. Perception Module</title><p>In order to get environment model, we developed a computer vision based module to extract changes. Our sys-</p><fig id="fig1"  position="float"><label><xref ref-type="fig" rid="fig1">Figure 1</xref></label><caption><title>Schematic diagram of the control strategy</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x4.png"/></fig><fig id="fig2"  position="float"><label><xref ref-type="fig" rid="fig2">Figure 2</xref></label><caption><title> Even-based coordination strategy and Petri-net</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x5.png"/></fig><p>tem compares successive images taken by a UAV (or a moveable camera). After background substraction, we obtain a binary matrix E(i, j).</p><disp-formula id="scirp.61292-formula86"><label>(1)</label><graphic position="anchor" xlink:href="http://html.scirp.org/file/61292x6.png"  xlink:type="simple"/></disp-formula><p>In which 1 represents obstacles and 0 is free path. Here, in order to adapt to our experimental robot (Khepera III), we reshape the size of matrix E to fit to the real dimension of the working space (see in <xref ref-type="fig" rid="fig7">Figure 7</xref>). In this example, the environment is divided into 100 states where each state is a square of 30 cm &#215; 30 cm. Rigid formation control part and Q-learning part can be found in [<xref ref-type="bibr" rid="scirp.61292-ref13">13</xref>]-[<xref ref-type="bibr" rid="scirp.61292-ref16">16</xref>].</p></sec><sec id="s2_3"><title>2.3. Example of Execution</title><p>An example illustrated in <xref ref-type="fig" rid="fig3">Figure 3</xref>, it introduced how the control strategy works. It is a model of the virtual environment used in the simulation. The heterogeneous multi-robots team must cross a wide unknown area from A to B. The “unknown” means that they cannot get the complete environmental information at the initial time step. Since the area is huge and unknown, the heterogeneous multi-robots team must pass the area steps by steps. Supposed that, in each time, they cross an area (3 &#215; 3 m<sup>2</sup>) which we called a “room”. In this virtual environment, the multi-robots system is composed of three Khepera III (a kind of two-wheel non-holonomic robot), a humanoid robot Nao (http://www.aldebaran-robotics.com/), a camera (role as perception system) and a virtual robot supervisor (data processing). The environment model is decomposed into 21 rooms (see <xref ref-type="fig" rid="fig3">Figure 3</xref>, the room is indicated by a two-dimension array, respectively along the axis-x and axis-y). Each room is divided into 100 states, and each state is a square with side of 30 centimeters. For example, the initial A locates in room (2, 2) and the final B locates in room (1, 7) (see <xref ref-type="fig" rid="fig4">Figure 4</xref>). The total area of the environment is equal to 6 &#215; 12 m<sup>2</sup>.</p><fig id="fig3"  position="float"><label><xref ref-type="fig" rid="fig3">Figure 3</xref></label><caption><title> Virtual environment of the multi-robot system</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x9.png"/></fig><fig id="fig4"  position="float"><label><xref ref-type="fig" rid="fig4">Figure 4</xref></label><caption><title> Illustration of the path planning task carried out by the top camera and remote computer: start point (left), goal point (right)</title></caption><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x10.png"/></fig></sec></sec><sec id="s3"><title>3. Real Robot Experiment</title><p>The real experiment consisted firstly to compute the path planning by the supervisor and secondly to control the rigid formation of multi-robots system. In the real experiment, we use two Khpera III robots, a humanoid robot Nao played a role of local supervisor, a camera and a computer acted as a supervisor for remote control of both camera and robots. The camera is hanging on the 2 m height. The real environment (in <xref ref-type="fig" rid="fig5">Figure 5</xref>(a)) constitutes by a 1.5 m wide and 2.1 m long rectangular floor. Some paper used to act as obstacles. The environment comprises 35 states and each state is a 30 cm side square.</p><sec id="s3_1"><title>3.1. Environment and Path Planning</title><p>The path planning of the unknown environment is displayed in <xref ref-type="fig" rid="fig5">Figure 5</xref>(b). The initial position (the green dot and circle) and final position (the blue dot and circle) respectively are [4; 2] and [1; 6]. In the experiment, multi- robots system maintained the vertical formation 2 from the beginning to the end. The initial position marked with green dot (the reference robot) and green circle. The final position marked with blue dot and blue circle.</p><fig-group id="fig5"><label><xref ref-type="fig" rid="fig5">Figure 5</xref></label><caption><title> (a) Unknown environment; (b) Path planning results.</title></caption><fig id ="fig5_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x11.png"/></fig><fig id ="fig5_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x12.png"/></fig></fig-group></sec><sec id="s3_2"><title>3.2. Experiment Results</title><p>Let us suppose that the multi-robots system entered the current room k (see in <xref ref-type="fig" rid="fig6">Figure 6</xref>(a)) from the previous room k − 1. They aim to go across the room k and enter into next room k + 1. The process includes two parts. In the first part, Nao led two Khepera III robots move ahead, because there is a free pass way in front of the multi-robots system on initial time step. In the second part, we put a barrier to block the pass way in front of the multi-robots system. Based on an event-based coordination strategy, HMRS can be self-adaptive to the sudden disturbance of the environment. The detailed process is as follows: (1) Nao explored the front area at each time step. As soon as it observed the obstacle, it enabled the top camera to send an image of current unknown environment. Then, through calculating the path planning by a supervisor, two Khepera III robots (multi-robots system) apply ANFIS rigid formation control to avoid obstacles. Nao executed the corresponding actions according to the results of path planning. Finally, multi-robots system crossed the current room k as well as they arrived at the initial position of room k + 1. The results and description of go forwards part and path planning part are as follows.</p><p>The pictures of the first part displayed in <xref ref-type="fig" rid="fig6">Figure 6</xref>. At the beginning of the experiment, HMRS went into room k from room k − 1. Nao led two Khepera III robots (MRS) keep going ahead as there is a pass way. The initial state of experiment showed in <xref ref-type="fig" rid="fig6">Figure 6</xref>(a) and the segment of the first part showed in <xref ref-type="fig" rid="fig6">Figure 6</xref>(b).</p><p>After the short go forwards part, we set an obstacle in order to stop HMRS and removed it after few seconds (see in <xref ref-type="fig" rid="fig7">Figure 7</xref>(a)). In this case, as Nao updated the current image and detected the obstacle, it demanded the external camera to give the image of the current room K to the supervisor. Using Q learning, the optimal path and actions obtained by supervisor (see in <xref ref-type="fig" rid="fig7">Figure 7</xref>(b)). Multi-robots System was interrupted and exchanged commands with the supervisor. The supervisor switched the go forwards control to rigid formation control.</p><p>The path planning demonstrated in <xref ref-type="fig" rid="fig7">Figure 7</xref>(b). Actions are 1 1 3 3 3 for the rest part of environment. In the part, two Khepera III robots (MRS) formed a vertical line rigid formation. By the ANFIS rigid formation control, MRS crossed the area without colliding with obstacles. After two continuous go forwards translational actions (see in <xref ref-type="fig" rid="fig7">Figure 7</xref>(b) and <xref ref-type="fig" rid="fig7">Figure 7</xref>(c)), multi-robots system turned left to finish the rest three left translational actions. Nao followed the MRS to turn left (see in the <xref ref-type="fig" rid="fig7">Figure 7</xref>(d) and <xref ref-type="fig" rid="fig7">Figure 7</xref>(e)) after the two continuous forwards translational actions. The rest three actions illustrated respectively in Figures 7(d)-(f). The final state of the experiment showed in <xref ref-type="fig" rid="fig7">Figure 7</xref>(f). They will continue to move in the room k + 1.</p></sec></sec><sec id="s4"><title>4. Conclusion</title><p>Comparing with existed control research of the heterogeneous multi-robots system, the paper proposed a control strategy based on the machine learning and an event-based coordination strategy. The obvious advantage of the</p><fig-group id="fig6"><label><xref ref-type="fig" rid="fig6">Figure 6</xref></label><caption><title> Go forwards part. (a) Initial state of the experiment; (b) Multi-robots team goes forwards.</title></caption><fig id ="fig6_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x13.png"/></fig><fig id ="fig6_2"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x14.png"/></fig></fig-group><fig-group id="fig7"><label><xref ref-type="fig" rid="fig7">Figure 7</xref></label><caption><title> Path planning part.</title></caption><fig id ="fig7_1"><label> (b)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x15.png"/></fig><fig id ="fig7_2"><label>(c)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x16.png"/></fig><fig id ="fig7_3"><label> (d)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x17.png"/></fig><fig id ="fig7_4"><label>(e)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x18.png"/></fig><fig id ="fig7_5"><label> (f)</label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x19.png"/></fig><fig id ="fig7_6"><label></label><graphic mimetype="image"   position="float"  xlink:type="simple"  xlink:href="http://html.scirp.org/file/61292x20.png"/></fig></fig-group><p>strategy is that it makes the heterogeneous multi-robots team be self-adaptive to any disturbance of the current environment. Due to the coordination and cooperation among different types of robots, the HMRS can accomplish a common task by the unified distributed intelligence. Besides the simulation in a very widely virtual environment, the paper also validated the strategy with a real robots experiment. The strategy may be used to the practical logistic industry, such as environment exploring, transportation tasks and so on. In the future, the work will continue to focus on the adaptation of formation versus type of load aiming to apply in the logistic industry.</p></sec><sec id="s5"><title>Cite this paper</title><p>Ting Wang,Ryad Chellali,Yang Yi,Wen Qin,Mingzhu Wei, (2015) A Control Strategy for Multi-Robot System Navigating in a Dynamic Environment. Journal of Computer and Communications,03,99-105. doi: 10.4236/jcc.2015.311016</p></sec></body><back><ref-list><title>References</title><ref id="scirp.61292-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Arai, T., Pagello, E. and Parker, L.E. (2002) Editorial: Advances in Multi-Robot Systems. IEEE Trans. Robot. Autom, 18, 655-661. http://dx.doi.org/10.1109/TRA.2002.806024</mixed-citation></ref><ref id="scirp.61292-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Cao, Y., Fukunaga, A. and Kahng, A. (1997) Cooperative Mobile Robotics: Antecedents and Directions. Auton. Robot., 4, 1-23. http://dx.doi.org/10.1023/A:1008855018923</mixed-citation></ref><ref id="scirp.61292-ref3"><label>3</label><mixed-citation publication-type="book" xlink:type="simple">Parker, L.E. (2008) Multiple Mobile Robot System. In: Bruno, S. and Oussama, K.S., Eds., Handbook of Robotics, Springer-Verlag, Berlin Heidelberg, 921-941. http://dx.doi.org/10.1007/978-3-540-30301-5_41</mixed-citation></ref><ref id="scirp.61292-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Cordes, F., Ahrns, I., Bartsch, S., Birnschein, T., Dettmann, A., Estable, S., Haase, S., Hilljegerdes, J., Koebel, D., Planthaber, S., Roehr, T., Scheper, M. and Kirchner, F. (2010) LUNARES: Lunar Crater Exploration with Heterogeneous Multi Robot Systems. Intelligent Service Robotics, 6 De-cember 2010, 1-29.</mixed-citation></ref><ref id="scirp.61292-ref5"><label>5</label><mixed-citation publication-type="book" xlink:type="simple">Asama, H., Ishida, Y., Ozaki, K., Habib, M.K., Matsumoto, A., Kaetsu, H. and Endo, I. (1992) A Communication System between Multiple Robotic Agents. In: Leu, M., Ed., Proc. the Japan USA Symposium on Flexible Automation, 647-654.</mixed-citation></ref><ref id="scirp.61292-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Alami, R., Fleury, S., Herrb, M., Ingrand, F. and Robert, F. (1998) Multi-Robot Cooperation in the MARTHA Project. Robot Automation. Mag, 5, 36-47.</mixed-citation></ref><ref id="scirp.61292-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Ishida, Y., Endo, I. and Matsumoto, A. (1991) Communication and Cooperation in an Autonomous and Decentralized Robot System. IFAC Int. Symp. on Dis-tributed Intelligent Systems, 299-304.</mixed-citation></ref><ref id="scirp.61292-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Hewitt, C., Bishop, P., Greif, I., Smith, B., Matson, T. and Steiger, R. (1973) A Universal Modular Actor Formalism for Artificial Intelligence. Proc. Intl. Joint Conf. Artificial Intelligence, 235-245.</mixed-citation></ref><ref id="scirp.61292-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Caloud, P., Choi, W., Latombe, J.C., Le Pape, C. and Yim, M. (1990) Indoor Automation with Many Mobile Robots. Proc. IEEE Int. Workshop Intell. Robot. Syst., Tsuchiura, 67-72. http://dx.doi.org/10.1109/iros.1990.262370</mixed-citation></ref><ref id="scirp.61292-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">LePape, C. (1990) A Combination of Centralized and Distributed Methods for Multi-Agent Planning and Scheduling. IEEE ICRA, 488-493.</mixed-citation></ref><ref id="scirp.61292-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Parker, L.E. (1994) ALLIANCE: An Architecture for Fault Tolerant, Cooperative Control of Heterogeneous Mobile Robots. Proc. IEEE/RSJ/GI Int. Conf. Intell. Robot. Syst., Munich, 776-783.  
http://dx.doi.org/10.1109/IROS.1994.407550</mixed-citation></ref><ref id="scirp.61292-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Parker, L.E. (1994) Heterogeneous Multi-Robot Cooperation. Ph.D. Thesis, M.I.T. Department of Electrical Engineering and Computer Science.</mixed-citation></ref><ref id="scirp.61292-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Parker</surname><given-names> L.E. </given-names></name>,<etal>et al</etal>. (<year>2008</year>)<article-title>Distributed Intelligence: Overview of the Field and Its Application in Multi-Robot Systems</article-title><source> Electrical Engineering</source><volume> 2</volume>,<fpage> 5</fpage>-<lpage>14</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.61292-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Wang, T., Gautero, F., Sabourin, C. and Madani, K. (2011) A Neural Fuzzy Inference Based Adaptive Controller Using Learning Process for Nonholonomic Robots. International Work-conference on Artificial Neural Net-works (IWANN 2011), CD-Rom Proceedings, 65-72. http://dx.doi.org/10.1007/978-3-642-21501-8_9</mixed-citation></ref><ref id="scirp.61292-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Wang, T., Ramik, D.M., Sabourin, C. and Madani, K. (2012) Intelligent Systems for Industrial Robotics: Application in Logistic Field. Industrial Robot: An International Journal, 39, 251-259.  
http://dx.doi.org/10.1108/01439911211217071</mixed-citation></ref><ref id="scirp.61292-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Wang, T., Ramik, D.M., Sabourin, C. and Madani, K. (2011) Machine-Learning for Heterogeneous Multi-Robots Systems in Logistic Application Frame. Proceedings of the 14th International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines (CLAWAR2011), Paris, September 2011, 207-222. 
http://dx.doi.org/10.1142/9789814374286_0024</mixed-citation></ref></ref-list></back></article>