Wireless Group Manipulation of Autonomously Guided Mobile Robots for Smart Living
Space Applications
M.-H. Chen, D. Gu, Y.-D. Fu, C.-H. Pi, K.-S. Ou, and K.-S. Chen
Department of Mechanical Engineering, National Cheng-Kung University, Tainan, Taiwan
(Tel: +886-6-2757575 ext.62192; E-mail: kschen@mail.ncku.edu.tw )
Abstract: In this work, by integrating omni-wheel mobile robots with X-Bee communication protocol, Arduino control,
IR range finders, and CMOS camera, as well as wiimote multi-zone localization, tasks such as obstacle and collision
avoidances, following, autonomously movement, and indoor localization of group robots are implemented as the first
step toward an autonomously control of group robots for smart living space applications. In conjunction with hardware
design, novel algorithms are developed for successfully realizing and demonstrating these tasks. With these key issues
being solved, more realistic scenario can be designed for achieving the real group robot applications for indoor service
in the future.
Keywords: Autonomously Guided Motion Control, Mobile Robots, Arduino, X-Bee, Group Manipulation
1. INTRODUCTION
complicated tasks.
observed
communications
establish
between
two
robots
to
- 2143 -
by
external-mounted
CCD
cameras
for
(a)
(b)
(c)
(d)
Fig. 1 The omniwheel mobile robots (a) key units, (b) the
applications.
2. SYSTEM SETUP
Four omni-wheel type mobile robots designed and
built by us are shown in Figure 1. These omni-wheels are
driven by three S03T_STD servo motors
(powered by a
x , y ) and
where R and L are the radii of the wheels and the robot,
respectively. 1 is the motion direction, 2 is 1 to indicate
forward or revise rotations. g1 and g2 are velocity gains.
Furthermore, depends on the application, associated
control laws to govern the relationship between the
feedback information and the controlled are also
- 2144 -
their
of
object
recognition.
Next,
wiimotes
and
algorithm.
3. EXPERIMENTALSETUPAND
Following:
ALGORITHMS DEVELOPMENT
Various fundamental benchmark problems have been
experimentally demonstrated to allow us to evaluate the
overall performance and to examine the possible faults in
recognition and communications between objects, as well
as to refine the manipulation schemes. By such efforts,
the above mentioned tasks are successfully demonstrated.
The performance measured and lesson learned could be
very valuable for future large scale integration.
Obstacle avoidance:
As mentioned earlier, an algorithm is proposed to
perform the obstacle avoidance. The algorithm is briefly
illustrated in Figure 3, the mobile robot is initially motion
in a straight manner and the IR range finders scan with a
rotating speed approximately 33.33 rpm to continuously
search for possible obstacles. The scanned area was
- 2145 -
bandwidth.
4. EXPERIMENTAL RESULTS
Obstacle avoidance:
this task, one robot is assigned as the master and the rest
motion
patterns.
By
this
approach,
applications.
an
- 2146 -
(a)
(b)
(b)
Autonomously movement:
Finally, autonomously movement experiments are
performed based on the above established technical
capabilities. Four our mobile robots are designed to
perform three tasks. First, we allow these four robots
moves freely with collision free in the workspace as
shown in Figure 9a. Next, as shown in Figure 9b, with
one robot serves as the master, all other slave robots
moves toward the master once they are asked. Finally,
these slave robots follow the master to form a following
- 2147 -
schemes
(a)
such
as
the
interaction
between
two
ACKNOWLEDGEMENT
This work is supported by National Science Council
under contact numbers: NSC97-2221-E-006-152-MY3
and NSC 99-2221-E-006-173-MY2.
REFERENCES
(b)
[1]
[2]
(c)
an
intelligent
space
using
mixed
H2/H
[4]
5. SUMMARYAND CONCLUSION
International
Joint
ICROS-SICE
[5]
building
both
hardware
design
and
software
algorithm
[6]
applications
based
on
Wiimote
[7]
MO,USA, 2009.
- 2148 -