Indoor Navigation System for Mobile Robot using Wireless Sensor Network Wooyong Lee, Minkyu Kim, Wonhee Yee, and Dooseop Eom Department of Electronics and Computer Engineering, Korea University #1-5 ga, Anam-dong, Sungbuk-gu, Seoul 136-713, Korea Tel: +82-2-3290-3802, Fax: +82-2-3290-3895 E-mail: {waryong, mensama, wangpepe}@final.korea.ac.kr, [email protected]

Abstract: We describe an algorithm for indoor mobile robot navigation using wireless sensor network. In our navigation system, a robot can navigate autonomously without the need for a map, a compass, or GPS. We use only several sensor nodes with ultrasonic sensors. Sensor nodes are deployed in an indoor environment and each sensor node has routing paths to all available destination-nodes through flooding. Measuring the distance from one sensor node after another along the routing path, the mobile robot moves toward the direction that shorten the distance and finally comes to reach the destination. The validity of the proposed algorithm has been proved by many experiments.

1. Introduction Navigation is a significant problem in mobile robotics, ubiquitous computing, and URC 1 . So many solutions about mobile robot navigation have been proposed. But most rely on navigating using a pre-specified map in [1], [2] then an applicable environment is limited. Some algorithms combining mobile robots with static sensor networks are proposed and maps are not needed. But in [3], error range is relatively large because distance measurement depends on RF RSS (Received Signal Strength) holding poor distance resolution. And in [4], a cost of the system is high because additional devices such as GPS module and digital compass are used. In this paper, we propose an algorithm for indoor robot navigation using wireless sensor network with ultrasonic sensors. Without the need for a map, a compass or GPS, automatically a robot can navigate merely measuring the distance from a sensor node. Our approach without localization technique is so simple that this algorithm is easy to be embedded in hardware devices. In our navigation system, for measuring the distance between the robot and each sensor node more accurately, ultrasonic sensors are used. As shown in Fig. 1, the robot is composed of two stepmotors, batteries, operating circuits, and one sensor node2. And other sensor nodes are attached to the ceiling (Fig. 2) and form an ad-hoc sensor network. Sensor nodes which we have used were specified in Table 1.

Fig. 1. Mobile robot with sensor node and ultrasound receiver. 1 2

URC(Ubiquitous Robotic Companion) Hereafter, we regard this sensor node as the robot.

Fig. 2. Sensor node attached to the ceiling with ultrasound transmitter. Table 1. Sensor node specification.

2. Proposed Algorithm Navigation Environment: In our navigation system for mobile robot, sensor nodes act as signposts and according to their routing paths they inform the robot of the next node to pass through. And the robot follows each sensor node along the routing path and interchange distance information with each sensor node. For measuring distance more accurately, ultrasonic sensors are used and sensor nodes are attached to the ceiling. Fig. 3(a) indicates the valid coverage of the ultrasonic sensor. If the height of each sensor node is 2.7m, the radius of the region an ultrasound reaches is about 1.5m and distances between sensor node and one hop neighbors should be less than 1.5m. Navigation Algorithm: The main procedure of this navigation system is as follows. First, those sensor nodes attached to the ceiling maintain routing tables through flooding [5]. The routing table of each sensor node just lists all available destinations and the next hop to each, not hop count. Second, the robot finds the closest node by measuring distances from the sensor nodes. Each node on the ceiling transmits RF signal and ultrasonic pulse simultaneously, and if the robot receives these signals then it estimates distance using the time difference in RF and ultrasonic signal propagation. Third, the robot moves from the closest node to the next node (hop) and finally to the goal passing

.Fig. 3(a) Valid coverage of the ultrasonic sensor (b) Virtual distance x d 2  h2 (c) The movement of the robot within sensor network through the point just under each node along the routing path. Fig. 3 shows these phases more specifically. In Fig. 3(b), if the robot measures the distance d, the virtual distance x is calculated because the height h is constant. In Fig. 3(c), initially the robot is located at A and should move to C. But the robot can’t know the direction to C, so it moves forward to initially set direction and arrives at B. At this point, with virtual distance-values a and b it can compute the angle T as shown in (1), (2).

cos(S  T )

T

b2  s 2  a 2 2bs § a2  b2  s 2 · ¸¸ arccos¨¨ 2bs © ¹  cosT

Acknowledgements This research was supported by University IT Research Center Project. Table 2. Experimental results. (Distance Error : distance from the robot to the point just under the goal node)

(1) (2)

Because the robot runs by two step-motors, it knows the shifting distance s and can change its direction precisely. Periodically estimating the virtual distance, it runs forward until the virtual distance is close to zero. If arriving at the vicinity of C, it interacts with the next node and repeats former procedures and finally comes to reach the destination.

3. Experiments We implemented the algorithms described above in the environment that two sensor nodes were attached to the ceiling with 1.5m apart from each other and the robot would move from any region of one node to the other node. And we measured a distance error after the robot changed its direction one time. The experimental results are shown in Table 2. We have not yet tested more complete cases that many sensor nodes were deployed, but this system is less dependent on scalability because an error could not be accumulated.

4. Conclusion In our navigation system, the robot can navigate autonomously with aid of a sensor network and additional entity such as middleware-server is not needed. So this system can be constructed at low cost and if temperature sensors are mounted to nodes it is also possible for the robot to avoid danger (hot) regions by changing the routing path.

References [1] D. Kortenkamp and T. Weymouth, “Topological mapping for mobile robots using a combination of sonar and vision sensing,” in Proceedings of the AAAI, 1994. [2] R. Simmons and S. Koenig, “Probabilistic robot navigation in partially observable environments,” in Proceedings of the Int. Joint Conf. on Artificial Intelligence, 1995. [3] Maxim A. Batalin, Gaurav S. Sukhatme and Myron Hattig, “Mobile Robot Navigation using a Sensor Network,” in IEEE Int. Conf. on Robotics and Automation, 2003. [4] Tae-Kyung Moon and Tae-Yong Kuc, “An Integrated Intelligent Control Architecture for Mobile Robot Navigation within Sensor Network Environment,” in Proceedings IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, 2004. [5] C. E. Perkins, Ad Hoc Networking, Addison Wesley, pp. 173219, 2001.

Indoor Navigation System for Mobile Robot using ...

navigation using wireless sensor network with ultrasonic sensors. Without the need ... to the ceiling maintain routing tables through flooding [5]. The routing table ...

171KB Sizes 4 Downloads 264 Views

Recommend Documents

Mobile Robot Indoor Localization Using Artificial ...
to validate our approach several ANN topologies have been evaluated in experimental ... to accomplish several tasks in autonomous mobile robotic area. Also, knowledge about ... the wireless network are Received Signal Strength Indication. (RSSI) and

Vision for Mobile Robot Navigation: A Survey
One can now also design a vision-based navigation system that uses a ...... planning, it did not provide a meaningful model of the environment. For that reason ...

Locus: An indoor localization, tracking and navigation system for multi ...
tracking and navigation system for multi-story buildings called Locus that determines floor and location by ... Key words: Indoor location, Localization, Tracking, Navigation, Context- and location-aware applications and .... human effort. To the bes

Accurate Mobile Robot Localization in indoor ...
for localization of a mobile robot using bluetooth. Bluetooth has several inherent advantages like low power consumption, an ubiquitous presence, low cost and ...

Multi-robot cooperation-based mobile printer system
Sep 18, 1997 - A multi-robot cooperation system offers the advantage of acceleration of the .... robots through wireless communication. Its operation is as ...

Multi-robot cooperation-based mobile printer system - Semantic Scholar
Jan 24, 2006 - task allocation is not part of the printing time; (v) internet time delay and ..... maximum velocity of each robot was limited to 5 cm s−1 for accuracy ...

Spline-based Robot Navigation
and target position and orientation, and a set of obstacles in the environment. The shapes, positions and orientations of the obstacles in space are fully described. The task is to find a continuous path for the object from its initial position to th

Stereo Vision based Robot Navigation
stereo vision to guide a robot that could plan paths, construct maps and explore an indoor environment. ..... versity Press, ISBN: 0521540518, second edi-.

Static Balance for Rescue Robot Navigation : Losing ...
To find a good path we need a special path search algorithm on debris and a proper ... E.Koyanagi and T.Yoshida are with Future Robotics Technology Center, ... Operator. Wireless. LAN. Earthquake scene. Robot system. Sensor readings.

Robot and control system
Dec 8, 1981 - illustrative of problems faced by the prior art in provid ... such conventions for the purpose of illustration, and despite the fact that the motor ...

Locus: An indoor localization, tracking and navigation ...
heuristics derived from Wi-Fi signal strength. Preeti Bhargava1 ... space increases dramatically, or the test site is changed; the radio map must be remeasured to ...

PO2-3 Sonar Map Construction for a Mobile Robot Using ... - CiteSeerX
their economic aspects; however the range data of sonar ... The 3rd International Conference on Ubiquitous Robots and Ambient Intelligence (URAI 2006).

FreMEn: Frequency Map Enhancement for Long-Term Mobile Robot ...
port for long-term mobile robot autonomy. Recent works have demonstrated that exploiting the outlying measurements allows to characterize some environment changes, which improves robot localisation in changing environments [3], [4], [5], [6]. In our

Outdoor Robot Navigation Based on a Probabilistic ...
vehicle, and, afterwards, how to reduce the robot's pose uncertainty by means of fusing .... reveal that, as shown in Appendix C, GPS (or DGPS) pose estimates are ...... Applications to Tracking and Navigation”, John Wiley & Sons,. 2001.

Perspectives on the development of a magnetic navigation system for ...
Mar 17, 2006 - of this system for cardiac mapping and ablation in patients with supraventricular ... maximum field strength dropped from 0.15 T (Telstar) to.

FreMEn: Frequency Map Enhancement for Long-Term Mobile Robot ...
spectral model to the time domain allows for the prediction of the future environment .... free, edges of a topological map are traversable or not, doors are open or ...

Towards Simplicial Coverage Repair for Mobile Robot ...
years, the robotics and wireless sensor network communities have begun ... It has already been applied to wireless ...... Cambridge University Press, 2002.

Spatial Concept Acquisition for a Mobile Robot that ...
Language acquisition. – The robot does not have .... Bayesian learning of a language model from continuous speech. .... *1:http://julius.sourceforge.jp/index.php.

Kalman Filter for Mobile Robot Localization
May 15, 2014 - Algorithm - This is all you need to get it done! while true do. // Reading robot's pose. PoseR = GET[Pose.x; Pose.y; Pose.th]. // Prediction step. ¯Σt = (Gt ∗ Σt−1 ∗ GT t )+(Vt ∗ Σ∆t ∗ V T t ) + Rt. // Update step featu

Perspectives on the development of a magnetic navigation system for ...
Mar 17, 2006 - Development of the magnetic navigation system was motiv- ated by the need for accurate catheter manipulation during complex ablation ...

Handover method for mobile radio system
Jan 11, 1999 - IEEE Transaction on Vehicular Technology, vol. VT—19, No. 4,955,082 A ... Nakajirna, A., Advanced Mobile Communication Network. 5,452,473 A. 9/1995 ... Wireless Communications Research Institute, Ulm (Ger many), pp.