Vous êtes sur la page 1sur 8

» BOOKSHELF

From Kits to Chaos

T
he book reviews in this issue cover diverse topics. We
begin with a review of the book Stiquito Controlled!,
which is also a mechatronics kit. Next, we review the recent
book by Laub on matrix theory for scientists and engineers.
The Colonius and Pritchard tome on mathematical systems
theory is reviewed. Finally, we have a review of the book by
Gonzalez-Miranda on control of chaos.
These books are a useful reminder of the breadth of top-
ics of interest to IEEE Control Systems Magazine readers. I
am continually looking for new books to have reviewed. If
you are the author of a recently published or soon-to-be-
released book relating to any aspect of systems and control,
please contact me. I look forward to hearing from you.
FIGURE 1 Stiquito robot. Controlled Stiquito robots are well suited for
Scott Ploen
control systems and mechatronics education.
Guidance and Control Analysis Group
Jet Propulsion Laboratory
California Institute of Technology The most important features of this variation of Stiquito
4800 Oak Grove Drive are its low cost and controllability. For the price of a single-
Pasadena, CA, 91109 USA wheeled mobile robot, it is now possible to build tens of walk-
Phone: +1 818 354 0581 ing Stiquito robots and program them to study computational
Fax: +1 818 393 4440 sensors [2], subsumption architectures [3], neural gait control
E-mail: Scott.R.Ploen@jpl.nasa.gov [4], behavior of social insects [5], and machine vision [6]. Con-
trolled Stiquito, which is well suited for control systems and
mechatronics education, is the subject of the book being
reviewed here.
Stiquito Controlled! This book is the successor of two earlier books, namely, [7]
Making a Truly and [8], published in 1997 and 1999, respectively. Both [7] and
Autonomous Robot [8] come with a robot kit and provide instructions for assem-
bling the kit. The former examines advanced research on the
By JAMES M. CONRAD
role of various sensors in the development of a mobile robot’s
autonomy, while the latter focuses on Stiquito’s uses in educa-
STIQUITO: tion by presenting lab exercises.
A SMALL HEXAPOD ROBOT Stiquito Controlled! comes with all of the parts needed to
In 1992, Dr. Jonathan W. Mills build the Stiquito and includes new design-oriented material.
envisioned a small, low-cost In particular, the book presents an introduction to embedded
hexapod robot named Stiquito systems, layout, and manufacturing of the robot’s printed cir-
Wiley, New York, 2005,
US$59.95 for studying colony robotics and cuit board (PCB) as well as information on assembling and
ISBN 0-472-48882-8 emergent systems. The six legs of programming the Stiquito and optimizing the robot’s motion.
this tiny robot were actuated by Several changes are introduced to simplify the process of
nitinol shape-memory alloy wires [1]. Since then, variations building the base robot. The inclusion of material for the lay-
on the design with two-degree-of-freedom (DOF) legs and out and manufacturing of the PCB is a radical feature not seen
different power sources have been constructed by various in many books.
researchers. Dr. James Conrad has introduced a variation of
Stiquito that can be controlled and programmed by a com- CONTENTS
puter (see Figure 1). The assembled robot is 85-mm long, Chapter 1 presents an overview of robotics and the origin of
70-mm wide, and 25-mm high and weighs 10 g without bat- Stiquito, as well as suggestions on how to proceed with read-
teries. Stiquito can carry up to 50 g while walking at a speed ing the book and building the kit. This chapter starts with a list
of 3–10 cm/min. of the skills and time required to produce a good working

92 IEEE CONTROL SYSTEMS MAGAZINE » APRIL 2006 1066-033X/06/$20.00©2006IEEE


robot. In our case, the time it took for one person to build the been helpful. We used a pair of pliers, which worked well.
kit for the first time was four hours, which is the longest period Trimming the legs such that the robot stood level on the
of time suggested by the book. This chapter continues with a ground was fairly straightforward. The next step was to
definition of a robot, Asimov’s three laws of robotics, a brief ensure that the screws with washers were inserted into the
mention of robotic applications in industry and entertainment, correct body holes. Recognizing the correct holes was difficult
and a detailed history of how Stiquito has evolved into its cur- since the front and rear of the body are not marked properly.
rent form. After presenting this useful information, Chapter 1 When following the instructions in the book, we did not
ends by stressing important safety practices necessary for encounter any problems with cutting the aluminum tube to
building the kit. However, the corresponding section lacks a make the leg crimps or cutting the nitinol wires to the
descriptive title to attract the readers’ attention. required length. Next, we took pieces of nitinol, tied knots in
An interesting introduction to embedded systems and their them, and fed them into the leg crimps. The book emphasizes
increasing applications is presented in Chapter 2. Embedded that tying the knots requires much patience. Our experience
systems, which are small computers with microprocessors confirmed this statement. Crimping the leg crimps to hold the
that are integrated into everyday items from cell phones to knot, wrapping the other end of the wire around the screws,
automobiles, can be programmed to perform specific tasks. and tightening the screws were straightforward steps. Build-
Stiquito, which has a microprocessor and is programmable, ing the robot was completed by testing the resistance of each
fits the definition of an embedded system. Understanding leg, applying current to the legs to observe their motion, bend-
how Stiquito is designed and built requires some background ing the end of the legs to make the feet, mounting the micro-
in embedded systems. Chapter 2 provides this background controller PCB on top of the body, and attaching the power
and discusses the procedure for product development and bus to the battery compartment. The instructions for these
some microprocessor basics. This chapter concludes by pre- tasks were clear and error free.
senting the design steps for the Stiquito controller board as an The last section of Chapter 4 describes how to operate the
embedded system and the final design in detail. This chapter Stiquito robot. Our robot worked after readjusting the tension
can be used as a tutorial for electrical engineering students of the nitinol wires and adjusting the speed of the legs by
taking courses in embedded systems. turning a potentiometer on the PCB, as instructed by the book.
Chapter 3 is dedicated to the layout and manufacturing of During the robot’s initial test walk, three of the legs in one tri-
PCBs in general. This chapter discusses how to complete the pod fully contracted backwards and then relaxed and
schematic for a circuit design using a computer-aided design returned to their original positions. This same sequence of
(CAD) schematic-capture tool, which aids in drawing and movements was then performed by the other tripod. Chapter
checking the design as well as listing the required components. 4 finishes with a well-organized and easy-to-use troubleshoot-
Chapter 3 continues with a detailed presentation of the manu- ing guide. We were not able to test the instructions in the
facturing processes of PCBs, from a single layer to six layers. Appendix of Chapter 4 due to the lack of optional parts.
Testing the Stiquito’s PCB is introduced at the end of Chapter 3 The Texas Instruments microcontroller used on the robot’s
with a reference to its CAD files on the Internet. Although PCB as well as programming the Stiquito are discussed in
Chapter 3 complements Chapter 2 by describing the imple- Chapter 5. The controller is preprogrammed to control the one-
mentation of an embedded-system design, this chapter, due to and 2-DOF legs. In 1-DOF mode, only the backward motion of
its general nature, seems unrelated to the rest of the book. the legs is controlled, whereas in 2-DOF mode, both the back-
Chapter 4, the central part of the book, explains how to ward and lifting motions of the legs are controlled. The con-
build the Stiquito for use with the microcontroller PCB and troller switches between the modes by adding or removing a
how to add other connectors to program the board. We fol- jumper. In addition to performing these movements, the
lowed the instructions provided by the author to build the microcontroller is preprogrammed for pulse-modulation,
Stiquito. The list of required tools summarized in a table was which reduces the power consumption of the robot. The micro-
useful for setting up our workbench. In addition to the listed controller board code is written in C and is compiled using the
tools, however, a flathead screwdriver was needed to tighten free IAR Embedded Workbench Integrated Development Envi-
the wires and a marker was needed to designate the lengths of ronment (IDE) 3.0B, which is a part of tool Kick-start V2. The
wire that had to be cut. The instructions for bending the legs software architecture and algorithms of these programs are
and inserting them in the holes on the robot’s body were easy given in Chapter 5 as a guide for programming the gait of the
to follow. The legs also hold a power bus (a copper wire) onto robot. At the end of Chapter 5, the user is invited to download
the robot’s body. The power bus was a little longer than the code examples from the IEEE Computer Society Press Stiquito
size indicated in the book. Also, we suggest that the author support Web site [9] and change the program to achieve a dif-
include a top-view figure showing which holes on the robot’s ferent gait, add and activate sensors, and program behaviors in
body are to be used for inserting the legs. This simple figure the robot based on sensor inputs.
would minimize the guesswork associated with this step. Chapter 6 introduces yet another variation of Stiquito.
Bending the legs at the knees is as easy as suggested in the This variation, which has 2 DOF, uses the standard Stiquito
book, although mentioning which tool to use would have design with the addition of six shape-memory alloy actuator

APRIL 2006 « IEEE CONTROL SYSTEMS MAGAZINE 93


wires, which lift the legs off the ground. Mechanical and The Stiquito kit and book can be inspiring learning aids for
electrical designs are presented in Chapter 6. This Stiquito students serving to tweak their curiosity about robotics and
variation uses a BASIC Stamp 2 microcontroller, which introduce them to a hands-on experience. Stiquito Controlled!
interprets BASIC language programs for instructions. The can be used as a source of ideas for design projects for senior
PCB design and construction details are also shown in students. This book is suitable as a supplemental text for
Chapter 6. At the end of the chapter, a sample of the Paral- undergraduate courses in robotics, mechatronics, and embed-
lax BASIC program, run on the microcontroller to control ded systems. However, since the topic of Stiquito Controlled! is
the 2-DOF legs, is listed. This program can also be viewed at about the variations of a specific robot design, this book can-
the IEEE Computer Society Press Web site [9]. Chapter 6 not be used as a textbook for a standalone course.
shows how the basic skills and knowledge developed by —Farbod Fahimi and Andrew Browne
building the first Stiquito can be used to build more
advanced walking robots. REVIEWER INFORMATION
Optimizing the Stiquito robot for speed by altering the Farbod Fahimi is an assistant professor at the University of
robot’s design is the topic of Chapter 7. The parameters that Alberta, Edmonton, Alberta, Canada. He received his Ph.D. in
affect the speed of the robot include the number of DOFs 1999 in mechanical engineering from Sharif University, Tehran,
per leg, the friction of the legs with the ground, the number focusing on control and dynamics. In 2002, he held a postdoc-
of legs, whether the robot moves forward during the con- torate fellowship in the Department of Mechanical Engineering,
traction or relaxation of the nitinol wire, the lengths of the Villanova University, Pennsylvania, where he worked on the
legs, and the speed of the leg contractions. Chapter 7 lists control of mobile robots. He was with the same department as
the results of experiments with three different variations of an assistant professor until August 2005. His research interests
the robot that were altered based on the above parameters, include obstacle avoidance and the control of autonomous vehi-
including a six-legged robot with 2-DOF standard legs, a cle group formations, advanced robotics, and haptic devices.
six-legged robot with 1-DOF long legs, and an eight-legged Andrew Browne is a second-year mechanical engineering co-
robot with 1-DOF legs. Chapter 7 concludes that these op student at the University of Alberta, Canada. He is consid-
experimental results cannot provide a definitive answer ering robotics or pressure vessel design as his degree focus.
about which parameter is the most important, due to varia-
tions in weight and power supply.
Chapter 8 summarizes innovative variations of Stiquito by REFERENCES
different people. Among these designs are a robot controlled [1] R.G. Gilbertson, Working with Shape-Memory Wires. San Leandro, CA:
Mondo-Tronics, Inc., 1992.
by an analog controller rather than a digital microcontroller, a [2] W.J. Mills, “Area-efficient implication circuits for very dense Lukasiewicz
BEAMStiquito controlled by the neural-network method, a logic arrays,” in Proc. 22nd Int. Symp. Multi-Valued Logic, Sendai, Japan,
Stiquito with an Amtel AVR-based controller, two four-legged 1992.
[3] R. Brooks, “A robot that walks: Emerging behavior from a carefully
Stiquitos, and a Caterpillar Stiquito. evolved network,” Neural Computat., vol. 1, no. 2, pp. 253–262, 1990.
[4] R. Beers, “An artificial insect,” Amer. Scientist, vol. 79, no. 5,
CONCLUSIONS pp. 444–452, 1990.
[5] E.O. Wilson, Sociobiology: The Synthesis. Cambridge, MA: Harvard Univ.
Stiquito Controlled! is an interesting book and combo kit pre- Press, 1975.
senting the details of the development, design, implementa- [6] D.H. Ballard and C.M. Brown, Computer Vision. Englewood Cliffs, NJ:
tion, production, and programming of a mechatronic system. Prentice-Hall, 1982.
[7] J.M. Conrad and J.W. Mills, Stiquito: Advanced Experiments with a Simple
The novelty of this product lies in the opportunity it gives the and Inexpensive Robot. Los Alamitos, CA: IEEE Computer Science Press,
reader to participate in this development by providing the 1997.
parts to build a mechatronic system. The instructions included [8] J.M. Conrad and J.W. Mills, Stiquito for Beginners: An Introduction to Robot-
ics. Los Alamitos, CA: IEEE Computer Science Press, 1999.
for building the robot are fairly accurate, which makes the [9] Stiquito controller board code listings. IEEE Computer Science Press Stiq-
building process more enjoyable. uito support page [Online]. Available: http://computer.org/books/stiquito

Matrix Analysis for Scientists I would definitely say “yes,” and if I had written one, it would
be just like the one that Alan J. Laub has written. Why is a
and Engineers textbook in this form needed?
By ALAN J. LAUB There are essentially three basic approaches to teaching
linear algebra.
TEACHING LINEAR ALGEBRA 1) The abstract approach, which includes vector spaces,
A basic course in linear algebra or matrix theory is mandatory homomorphisms, eigenvalues of endomorphisms, and
in every engineering, mathematics, and science program, and related topics. This coordinate-free approach is elegant,
a great variety of textbooks are available. Is another one needed? and I learned the subject this way. However, students

94 IEEE CONTROL SYSTEMS MAGAZINE » APRIL 2006 1066-033X/06/$20.00©2006IEEE


who are not mathematics for such a reduced course while providing the students with
majors cannot relate this the content that they need.
approach to their engineer- The 13 chapters of the book cover vector spaces, linear
ing or physics courses, transformations, pseudoinverses, singular-value decomposi-
which may involve linear tion, linear systems, inner products and norms, least-squares
systems and eigenvalue and problems, eigenvalue and eigenvectors, canonical forms, lin-
singular-value problems. ear differential and difference equations, generalized eigen-
2) The abstract-plus-coordi- value problems, and Kronecker products. For engineers and
nate-based approach, which scientists, these topics are the most important topics from lin-
includes vector spaces, ear algebra.
homomorphisms, and eigen- The author does a great job in concisely presenting the
values of endomorphisms, results. The explanations are accompanied by examples that
SIAM Publications, but with a parallel treatment are easy to understand as well as many exercises that are good
Philadelphia, 2005,
of coordinate vectors and for reinforcing understanding. With these features, the book is
US$25.20
ISBN 0-89871-576-8 matrices as representations of ideal for a reduced course.
linear mappings. Combined A single point of criticism that I have concerning this book
with an introduction to software such as MATLAB, such relates to my own experience in teaching this course. I would
a course (which consists of approximately 64 lectures of have slightly reordered the presentation and moved the singu-
45 minutes each in my institution) presents the field in lar-value decomposition and the pseudoinverse to after the
depth while relating the contents to real-world problems. chapter on canonical forms.
I teach the course in this way for mathematics students
and I believe in this approach. CONCLUSIONS
3) The reduced abstract-plus-coordinate-based approach. For engineering and science students, the modern curriculum
Forced by the unfortunate development that many engi- limits the amount of time devoted to a basic course in linear
neering schools reduce the mathematics contents of their algebra or matrix theory. For such a course, Matrix Analysis for
curricula to the absolute minimum, the number of hours Scientists and Engineers is an ideal textbook due to its topical
available for a basic linear algebra course has become limit- coverage, clarity, examples, and exercises.
ed. Currently, in my institution, this course occupies —Volker Mehrmann
approximately 32 lectures of 45 minutes each. This allot-
ment is not enough, and I strongly feel that this situation is REVIEWER INFORMATION
a disaster for the development of science and technology. In Volker Mehrmann is a professor at TU Berlin specializing in
teaching such a course, the instructor is forced to strip away numerical mathematics. His research interests are in the areas
the abstract theory as much as possible and teach the basics of applied and numerical linear algebra, control theory, and
that are most needed by future engineers and scientists. the theory and numerical solution of differential-algebraic
equations. He is editor-in-chief of Linear Algebra and Its Appli-
WHERE DOES THIS BOOK FIT IN? cations and author of several books, including a basic intro-
The textbook Matrix Analysis for Scientists and Engineers pro- ductory textbook on numerical analysis for scientists and
vides an exact fit for the third category. The book can be used engineers (in German).

Mathematical Systems Theory I: thinking. For us, however, a system, or more correctly a
dynamical system, is a precise mathematical object; the
Modelling, State Space Analysis, study of systems theory is then largely, although not
Stability and Robustness entirely, a branch of mathematics.
Within the control community, systems theory is typically
By DIEDERICH HINRICHSEN and ANTHONY J. PRITCHARD
thought of as the foundation for control analysis. Indeed, it is
common practice to intertwine systems and control in a work
SYSTEMS THEORY on systems theory [2], [3]. An alternative approach is embod-
The basic input-state-output concept of a system introduced ied in the general systems theory of von Bertalanffy and oth-
by Kalman [1] has become a cornerstone of control theory. In ers, who define the field in much more general terms [4].
the first chapter of [1], we are told that The approach taken by Hinrichsen and Pritchard in Mathe-
The terms “systems,” “system concepts,” “systems matical Systems Theory I is, as decreed above, that systems
approach,” and “systems science” are used so widely theory is a branch of mathematics. Consequently, their text is a
and so broadly today that they tend to connote fuzzy mathematics book and a fairly heady one at that. This statement

1066-033X/06/$20.00©2006IEEE APRIL 2006 « IEEE CONTROL SYSTEMS MAGAZINE 95


should not be taken as suggesting automata and delay systems included along with the standard
that the authors disregard the pendulum and satellite. The discussion of linear systems is far
importance of the interconnections deeper than the usual treatment. For example, the careful dis-
between systems and control theo- cussion of eigenmotions provides a rigorous definition of
ry. On the contrary, the second vol- modes, a term that is sometimes used in a vague sense. Linear
ume in this set will be devoted to infinite-dimensional systems are introduced as well, and the
issues of control. The presentation authors are careful to point out the differences from the finite-
in the current volume, while pre- dimensional case, including the resulting complications.
sumably laying the groundwork for Transfer matrices are discussed and the irrational transfer
the next volume, can be taken on its functions derived from infinite-dimensional systems are rep-
own as a treatment of systems theo- resented by an example of a system with time delay. Although
ry. In this effort the authors succeed the frequency response is defined, the classical single-input,
Springer, 2005, US$79.95
ISBN 3-540-44125-5
admirably, although discussions of single-output tools for their study are mentioned only in pass-
control topics are occasionally held ing. A section is devoted to sampling and approximation,
at bay somewhat artificially, as when observability is intro- leading to a proof of the sampling theorem. This section is fol-
duced as an unmotivated algebraic condition. lowed by a discussion of approximation of continuous sys-
This book provides a thorough description of the theory of tems by discrete systems and methods for numerical
linear systems. It may come as a surprise that a text on the simulation, including an interesting treatment of the potential
graduate level would focus almost exclusively on linear sys- pitfalls of applying multistep methods to controlled systems.
tems. The common perception is that students would already Chapter 3, which covers stability theory, begins with an
have covered the subject as presented in undergraduate texts historical overview of the development of the mathematical
such as [5]. The treatment in Mathematical Systems Theory I notion of stability. Stability is first defined abstractly, specifi-
goes far deeper than the typical understanding. cally in terms of nonlinear flows on metric spaces. Lyapunov’s
As a consequence, the required background for the text is not direct method, which is developed in the same general setting
a mastery of linear systems theory but rather a grounding in the (again with a welcome historical introduction), is illustrated
mathematical tools required to digest mathematically sophisticat- by application to a delay equation. The results are specialized
ed results, such as a solid foundation in linear algebra, analysis, to time-varying, finite-dimensional systems and then to time-
and differential equations as well as some knowledge of func- invariant systems. This coverage is quite complete, including a
tional analysis. The reader should expect to see the use of tools discussion of instability results as well as computation of
such as the Arzela-Ascoli theorem and isometric embeddings of regions of attraction. The presentation then turns to linear sys-
Banach spaces. The approach is unabashedly mathematical, with tems with a discussion of Lyapunov and Bohl exponents, the
most discussions proceeding from the general treatment to spe- latter being the analog of Lyapunov exponents for addressing
cific cases. Although examples are presented throughout, it is uniform behavior of time-varying systems. Finally, stability
clear that the goal of the text is to address the mathematical criteria for polynomials are presented in a compendium of
results, not to develop their engineering applications. algebraic and analytical results that are rarely covered in a
course in control theory. The discussions provide deep insight
CONTENTS into stability algorithms that are commonly used. The two
The first chapter introduces various systems and models. Pop- applications worked in this section illustrate the most fre-
ulation dynamics and economics are included alongside stan- quently used tools in this area, namely, the Routh criterion
dard examples from mechanics, electronics, and digital and the Jury test. Overall, this chapter provides an elegant dis-
systems. The discussion of digital switching networks is a wel- play of mathematics.
come inclusion that provides a solid context for the discrete- Chapter 4 addresses the behavior of indicators of stability
time results that follow. The examples from mechanics and under perturbations. Beginning with a discussion of the roots
circuit theory are accompanied by a general discussion of of polynomials, the authors then turn to eigenvalues of matri-
Lagrangian and Hamiltonian approaches as well as a deriva- ces. The singular value decomposition is introduced, and the
tion of Maxwell’s equations. The presentation of the material behavior of singular values under perturbations is addressed.
in this introductory chapter indicates the level of sophistica- This discussion leads naturally to a corresponding treatment
tion expected from the reader. These topics are followed by an of structured singular values in the context of µ-analysis. The
application that is rarely treated in a general text, namely, heat chapter ends with a detailed treatment of the computation of
transfer. This material helps motivate the subsequent discus- eigenvalues and singular values. While the discussion of con-
sions on infinite-dimensional systems. dition number follows naturally from the rest of the material
Chapter 2, on state-space theory, begins with a well-crafted in the chapter, the lengthy treatment of computational algo-
intuitive introduction to dynamical systems. This discussion is rithms (complete with pseudocode) seems a bit out of place.
followed by a careful definition of a system in the spirit of [1]. The last chapter continues the discussion from Chapter 4
Several examples are chosen to illustrate the concept, with on the consequences of perturbations. Spectral value sets for

96 IEEE CONTROL SYSTEMS MAGAZINE » APRIL 2006


families of matrices are introduced, and their computation is tions to those applications are often left implicit, the text skill-
discussed. Stability radii (generalizations of gain margins) are fully highlights the rigorous basis on which control engineer-
then addressed in a treatment that relies heavily on the ing rests. Even von Bertalanffy, a biologist who applied his
authors’ own research. The discussion next turns to a subject general system theory to psychology and the social sciences, is
often left untreated, namely, stability bounds on transient quick to remind us that “systems theory . . . is preeminently a
behavior and the corresponding robustness analysis. mathematical field” [4]. It is those mathematical foundations
that have been carefully documented by the authors in Mathe-
CONCLUSIONS matical Systems Theory I.
In the preface to [1], the authors state that they have “tried to con- —Brian Ingalls
vey the fundamental notion that systems theory is not simply a
branch of applied analysis, but provides a source of problems REVIEWER INFORMATION
and intuition for a rich interplay between algebra and analysis.” The Brian Ingalls is an assistant professor in the Department of
book under review is a celebration of that interplay. Applied Mathematics at the University of Waterloo. He
I heartily recommend this book as a remarkably complete ref- received his Ph.D. in mathematics from Rutgers University in
erence for researchers doing theoretical work involving linear 2001 and held a postdoctoral fellowship at the California Insti-
systems. The book is a unique compilation of the mathematics tute of Technology in 2001–2002. His main research interests lie
underlying the field, and I look forward to seeing the author’s in the application of systems and control theory to biochemical
treatment of synthesis problems in the second volume. regulation. He is an associate editor of IEE Proceedings Systems
More care must be taken in recommending the use of this Biology and serves on the editorial board of the International
text for students. There is no doubt that parts of the text could Journal of Applied Mathematical Analysis and Applications.
be successfully used for a graduate course in a mathematics
program; in fact, exercises are provided throughout to facilitate
that use. The authors indicate that they have also had success REFERENCES
using the first few chapters in undergraduate classes. However, [1] R.E. Kalman, P.L. Falb, and M.A. Arbib, Topics in Mathematical
Systems Theory. New York: McGraw-Hill, 1969.
it is my experience that undergraduates typically balk at the [2] H.K. Khalil, Nonlinear Systems, 3rd ed. New Jersey: Prentice-Hall,
level of rigor required by Sontag’s text [6]. Mathematical Systems 2002.
Theory I, which is written in a similar vein, is considerably more [3] S. Sastry, Nonlinear Systems: Analysis, Stability and Control. New York:
Springer-Verlag, 1999.
demanding and would undoubtedly invoke a similar reaction. [4] L. von Bertalanffy, General Systems Theory: Foundations, Development,
The book is a welcome addition to the library of work on Applications. New York: George Braziller, 1968.
systems theory and will no doubt serve as a valuable reference [5] C.-T. Chen, Linear System Theory and Design, 3rd ed. Oxford: Oxford Univ.
Press, 1999.
in many studies. Most readers will come to the book with [6] E.D. Sontag, Mathematical Control Theory: Deterministic Finite Dimensional
control-theoretic applications in mind, and while the connec- Systems, 2nd ed. New York: Springer-Verlag, 1998.

Synchronization niques or through specially designed coupling configurations.


These topics are addressed in the book Synchronization and
and Control of Chaos: Control of Chaos: An Introduction for Scientists and Engineers by
An Introduction J.M. González-Miranda.
for Scientists Numerous research monographs, textbooks, and edited
volumes are devoted to the subjects of synchronization and
and Engineers control of chaos. Examples include [1]–[10], although none of
By J.M. GONZÁLEZ-MIRANDA these works are included in the 217 citations of the book.
Since the preface states that “The purpose of this book is to
CHAOS CONTROL provide a systematic and broad account of that research for a
Chaos control refers to manipu- wide audience,” I was interested in seeing how these topics
lating the dynamical behavior are presented in a book intended as an introduction for scien-
Imperial College Press,
of a chaotic system, in which tists and engineers.
London, 2004, 212 pp + xi,
US$52.00 the goal is to suppress chaos
ISBN 1-86094-488-4 when it is harmful or to CONTENTS
enhance or create chaos when it The book has eight chapters, none of which include any exercises.
is beneficial. Chaos synchronization, on the other hand, refers Chapter 1 begins with an introduction to standard exam-
to the task of enabling or disabling the dynamical synchrony ples of free and damped second-order linear mechanical har-
of several connected chaotic systems by means of control tech- monic oscillators, evolving to one external-force driven and

1066-033X/06/$20.00©2006IEEE APRIL 2006 « IEEE CONTROL SYSTEMS MAGAZINE 97


two coupled oscillators, then to a cubic-nonlinear (Duffing) (OGY) method and delayed feedback control. This 21-page
oscillator. This short introductory chapter is quite well writ- chapter (pp. 111–131), as well as the eight-page “chaos sup-
ten, preparing basic material required in the sequel. pression” portion in Chapter 3 (pp. 70–77) reviewed above,
Chapter 2 reviews basic concepts in chaos theory, includ- constitute the main subject of chaos control as covered by the
ing nonlinear continuous flows and discrete maps, using the book. Compared to the materials on chaos synchronization,
Lorenz system and Hénon map as examples. The chapter also this emphasis is unbalanced. As a result, all other approach-
introduces Poincaré maps and bifurcation diagrams using es to chaos control available in the literature, which includes
Chua’s circuit as the platform. Chaotic time series analysis, more than 20 well-known methods and techniques (see, for
typically on Lyapunov exponents and power spectra, as well example, [1]–[9] and particularly Chapters 5–10, pp. 173–534,
as a special feature of chaotic orbits (unstable periodic orbits) of [5]), are not presented here. Control engineers are familiar
are discussed in detail. In this regard, however, the standard with linear and nonlinear feedback control, adaptive control,
references [11], [12] on nonlinear and chaotic time-series optimal control, sliding-mode control, self-tuning control,
analysis are regrettably not cited. robust control, digital control, stochastic control, intelligent
Chapter 3 introduces the concept of periodically driven control, distributed control, and many other system regula-
chaotic oscillation along with the related topics of phase syn- tion and stabilization methodologies. Seeing the eye-catching
chronization and chaos suppression through external-force title of the book, an engineer who is interested in delving
input. Experimental and numerical observations of these phe- into this new research field may wonder whether these con-
nomena are demonstrated using physical examples such as ventional control techniques work equally well for chaotic
lasers, Josephson junctions, and single-neuron models. The systems and, if so, whether there are any special features to
author provides a good description of the basic phenomenon be anticipated by taking advantage of chaos theory.
of chaotic phase synchronization. In referencing this topic, the Although intended as an introduction for scientists and engi-
overview article [13], which is not cited, can be beneficial for neers, presumably targeting control engineers, this omission
the reader’s further edification on state-of-the-art develop- fails to provide the whole picture of chaos control but,
ments in chaotic phase synchronization. As discussed below, rather, shows only a very small piece of it. Setting aside this
several references cited in the book are either not the best important issue, the key topics of OGY control and delayed
selections from the available literature or are out of date feedback control are not introduced with updated informa-
despite the statement that “the book combines tutorial and tion. Although these approaches are described quite well in
review techniques . . . All the above is provided together with the text, the OGY method is further developed in subsections
a bibliography aiming to allow the reader to probe deeper into 3.2.6–3.2.7 of [5] and Chapter 12 of [8]. Also, the delayed
the particular issues that especially interest him or her.” feedback control method has an inherent defect of the odd
Chaos suppression by means of external weak resonant number limitation [15], [16], which should be noted in an
forces is discussed in the second half of Chapter 3, based on an introductory text.
open-loop control technique suggested in the early 1990s; see, Chapters 6 and 7 extend the chaos synchronization frame-
for example, Chapter 4 of [5]. Brief comments on variants of work from a pair of coupled oscillators to a network of
this methodology are provided at the end of the chapter. I multi-coupled oscillators. The case of identical chaotic oscil-
would refer the reader to the more updated and comprehen- lators is studied in Chapter 6, while the nonidentical setting
sive reference [14]. is discussed in Chapter 7. In these chapters, network syn-
Chapter 4 introduces the concept as well as elementary chronization is presented by numerical simulations, with
techniques for chaos synchronization, mainly based on the physical experiments for lower dimensional cases. Phase
drive-response (also called masterslave) configuration. Com- synchronization is presented with detailed discussions. The
plete and generalized synchronizations, for both identical and recent trend of chaotic network synchronization [17], [18],
nonidentical systems, are discussed. The reader can learn the however, is not reflected in these chapters or elsewhere in
essentials of chaos synchronization by reading through this the book.
well-written chapter. In particular, “marginal synchronization Chapter 8, in the author’s own words, “is devoted to a
of chaos” in the phase space, attributed to the author of the summary of the main results presented in the book, to discuss
book, is studied in detail. The chapter closes with observations their possible technical and scientific applications, and to spec-
on generalized chaos synchronization. It is important to note ulate on the perspectives of the field both from the fundamen-
that there exist alternative synchronization settings, such as tal and the applied points of view.” This well-written
chaotic switching and chaotic modulation, that are not intro- summary includes three short subsections on applications,
duced in the chapter. For additional chaos synchronization namely, synchronization in neurobiology, synchronization in
configurations, see Chapter 11 of [5]. As an introductory trea- the earth sciences, and chaotic communications. Chaos control
tise on synchronization and control of chaos, this omission and synchronization have many more potential applications;
leaves the book incomplete. see, for example, chapters 11 and 12 of [5].
Chapter 5 is devoted to the study of chaos control by The subject of chaos synchronization in the human brain
means of perturbations, mainly the Ott-Grebogi-Yorke is a good selection for study. As noted in [19], “The brain

98 IEEE CONTROL SYSTEMS MAGAZINE » APRIL 2006


transforms sensory messages into conscious perceptions REVIEWER INFORMATION
almost instantly. Chaotic, collective activity involving Guanrong Chen is a chair professor and the founding director
millions of neurons seems essential for such rapid recogni- of the Centre for Chaos Control and Synchronization at the
tion.” Within this context, the chaotic and collective activity City University of Hong Kong. He is a Fellow of the IEEE for
often refers to chaos synchronization [19]. As the author fundamental contributions to the theory and applications of
points out on page 193, “Modelling of climatic and meteoro- chaos control and bifurcation analysis.
logical scenarios is another application of interest.” The topic
of synchronized motions in patterns of atmospheric circula-
tion is a natural choice for discussion in this section, based
on the familiar Lorenz model. Generally speaking, these top- REFERENCES
[1] M. Lakshmanan and K. Murali, Eds., Chaos in Nonlinear Oscillators: Con-
ics are well presented.
trolling and Synchronization. Singapore: World Scientific, 1995.
Readers of IEEE Control Systems Magazine may be interest- [2] T. Kapitaniak, Controlling Chaos. New York: Academic, 1996.
ed in the third subject, chaotic communications. This topic, [3] L. Fradkov and A. Yu. Pogromsky, Introduction to Control of Oscillations
unfortunately, is not well presented in the book, and only and Chaos. Singapore: World Scientific, 1997.
[4] K. Judd, A. Mees, K.L. Teo and T.L. Vincent, Eds., Control and Chaos.
some initial work from the early 1990s is introduced. If one is Boston: Birkhauser, 1997.
interested in the novelty and merits of chaotic communica- [5] G. Chen and X. Dong, From Chaos to Order: Methodologies, Perspectives and
tions versus conventional communications, then the best Applications. Singapore: World Scientific, 1998.
[6] H.G. Schuster, Ed., Handbook of Chaos Control. New York: Wiley, 1999.
research includes [20] and [21]. If the reader is interested in
[7] G. Chen, Ed., Controlling Chaos and Bifurcations in Engineering Systems.
the security aspect of chaotic communications, then the setting Boca Raton: CRC Press, 2000.
based on chaotic signal masking and discovery introduced in [8] C.W. Wu, Synchronization in Coupled Chaotic Circuits and Systems. Singa-
this chapter is known to be insecure, as cryptanalyzed by sev- pore: World Scientific, 2002.
[9] G. Chen and X. Yu, Eds., Chaos Control: Theory and Applications. Berlin:
eral papers (see, for example, [22] and the references in [23]).
Springer-Verlag, 2003.
In general, chaotic communication and encryption technolo- [10] H. Nijmeijer and A. Rodriguez-Angeles, Synchronization of Mechanical
gies are not well reflected in this part of the book. The goal of Systems. Singapore: World Scientific, 2003.
the author “to exemplify what might be a major line of devel- [11] H. Kantz and T. Schreiber, Nonlinear Time Series Analysis, 2nd ed. Lon-
don: Cambridge Univ. Press, 2004.
opment of this field in the next few years: the application of [12] J.C. Sprott, Chaos and Time-Series Analysis. London: Oxford Univ. Press,
the new ideas and techniques in all the sciences, medicine and 2003.
engineering” (p. 196) is far from being reached. [13] S. Boccaletti, J. Kurths, G. Osipov, D.L. Valladares, and C.S. Zhou, “The
synchronization of chaotic systems,” Phys. Rep., vol. 366, no. 1–2,
pp. 1–101, 2002.
CONCLUSIONS [14] R. Chacón, “Maintenance and suppression of chaos by weak harmonic
As noted in the preface, the book’s author has “been working perturbations: A unified view,” Phys. Rev. Lett., vol. 86, no. 9, pp. 1734–1740,
2001.
on coupled and driven chaotic oscillators for the last ten
[15] T. Ushio, “Limitation of delayed feedback control in nonlinear discrete-
years.” Indeed, the corresponding part of the contents is clearly time systems,” IEEE Trans. Circuits Syst. I., vol. 43, pp. 815–816, 1996.
written and well presented. If the reader seeks to learn or [16] H. Nakajima and Y. Ueda, “Limitation of generalized delayed feedback
teach chaos synchronization, this book is useful. In particular, control,” Physica D, vol. 111, pp. 143–150, 1998.
[17] X.F. Wang and G. Chen, “Synchronization in small-world dynamical
the topic of chaotic phase synchronization is well presented, networks,” Int. J. Bifurcation Chaos, vol. 12, pp. 187–192, 2002.
and the discussion is thorough; thus, this part of the text is [18] X.F. Wang and G. Chen, “Synchronization in scale-free dynamical net-
highly recommended. works: Robustness and fragility,” IEEE Trans. Circuits Syst. I, vol. 49, pp.
54–62, 2002.
However, I do not recommend this text as an introduction
[19] W.J. Freeman, “The physiology of perception,” Sci. Amer., pp. 78–85,
for scientists and engineers. I believe that the goal of this book, Feb. 1991.
as stated in the preface, “to provide a systematic and broad [20] G. Kolumbán and M.P. Kennedy, “Overview of digital communica-
account of that research,” has not been achieved. For the read- tions,” in Application of Chaotic Electronics to Telecommunications, M. P.
Kennedy, R. Rovatti, and G. Setti, Eds. Boca Raton: CRC Press, 2000, pp.
er’s information and further reading, given the vast literature 131–149.
on the rapidly evolving research subjects of chaos control and [21] F.C.M. Lau and C.K. Tse, Chaos-Based Digital Communication Systems.
chaos synchronization, the bibliographies [24] and [25] in con- New York: Springer-Verlag, 2003.
[22] K.M. Short, “Signal extracting from chaotic communications,” Int. J.
junction with [1]–[10] are more informative. Nevertheless, in
Bifurcation Chaos, vol. 7, no. 7, pp. 1579–1597, 1997.
the information-explosive era today, writing a good research [23] T. Yang, “A survey of chaotic secure communication systems,” Int. J.
monograph or textbook is never an easy task. From this point Computat. Cognit., vol. 2, no. 2, pp. 81–130, 2004.
of view, I commend the author for the courage, time, and [24] Bibliography of chaos control and chaos synchronization (1987–1997)
[Online]. Available: http://www.ee.cityu.edu.hk/~gchen/chaos-bio.html
effort devoted to this book. [25] Bibliography of chaos control and chaos synchronization (1997–2000)
—Guanrong Chen [Online]. Available: http://www.rusycon.ru/chaos-control.html#g

APRIL 2006 « IEEE CONTROL SYSTEMS MAGAZINE 99

Vous aimerez peut-être aussi