Exploiting Information Content in Relative Motion Dhananjay Raghunathan and John Baillieul Abstract—We present a formal protocol for communication based on modulating the relative motion between mobile agents. This type of communication is typically dependent on context in that a particular motion or gesture will indicate something related to the current activity. The focus of this article is on enabling such motion-based signaling between non-holonomic mobile agents moving in R 2 . A Control law that enables such signaling is presented and analyzed. Properties of signals that are amenable to such signaling are presented, as are error bounds to the sensing of such motion by the agent receiving the signal. We conclude with a presentation of potential applications and current technological challenges towards enabling these applications. I. I NTRODUCTION Gesturing is a common means for signaling for animals and humans alike. Ranging from explicit hand gestures in an effort to communicate with another individual across a noisy hall, to the more subtle yet effective facial expressions, gesturing is indeed an art form that most of us have learned to use effectively. There are three important aspects to any gesture: the ability to effect motion, the ability to perceive motion and, the ability to comprehend an observed motion. Mobile robots of today have the ability to move, and to sense motion. Further, most have on-board computers and hence, the ability to process sensed information. Thus, with appropriate control laws, mobile robots should be capable of motion-based communication. This article presents control laws that enable motion-based information exchange between mobile robots. There is considerable advantage to motion-based signaling. One can avoid using wireless modes of signaling such as 802.11, and benefit from the stealth. This mode of signaling can also be used by formations of agents to signal between each other. Finally, by formalizing the information theory of such signaling, we may gain useful insight into the limits of our cognitive ability to communicate through gestures. The actuation bandwidth of the electro-mechanical systems that propel and control the motion of autonomous vehicles tend to be in the range of tens of hertz, and this bandwidth limits the data rate. Thus there are limitations on the types of messages that can be transmitted by means of motions. The expectation is that the proposed mode of communication has applications in niche areas such as signaling through formations and augmenting communications through existing wireless networking technologies. There is considerable interest today in the creating and maintaining rigid formations of unmanned ground and aerial This work was supported in the U.S. by ODDR&E MURI07 Program Grant Number FA9550-07-1-0528 and by the National Science Foundation ITR Program Grant Number DMI-0330171. The authors are with the Mechanical Engineering Department at Boston University, Boston MA, USA.({rdjay,johnb}@bu.edu) vehicles (see for instance [?][?][?][?].) A stable control law for tracking a reference frame is presented in [?] based on global positioning information. [?] tackles a similar problem with a local coordinate frame. Trajectory tracking for non- holonomic vehicles has been studied as well (for instance [?][?][?][?].) Algorithms that enable wireless connectivity between mobile autonomous agents by exploiting their mo- bility have been studied as well (see for instance [?][?].) The wireless connectivity of the agents enables information to be exchanged between agents over the wireless medium, but the motion of the agents in itself is not used to communicate information. The distinguishing feature of our work is that we use motion itself to communicate information between agents. We extend the notion of static formations of robots, to formations where the agents follow a signaling pattern such that the relative motion they observe between each other contains useful information. The participating agents can be considered to be moving in dynamic formation. We present control laws by which signaling patterns can be achieved and observed by participating agents. The sequel is organized as follows. We start out by describing the notion of signaling using relative motion and formulate the problem for non-holonomic robots moving in R 2 . We then discuss properties of signals that can be exchanged given the constraints of the robotic motion. A control law is presented and analyzed to achieve this signaling, and bounds on the errors are computed. We present properties of viable codebooks for signaling using relative motion. Simulations and one detailed protocol are presented. We conclude by presenting open challenges to bringing this idea into a full- fledged technology that can be exploited by mobile robots. II. SIGNALING USING RELATIVE MOTION IN R 2 Figure ?? shows two robot agents moving in the plane, with R 2 executing a motion that conveys information to R 1 . The information is encoded in a simple function, r(s), and the information is exchanged by having R 1 measure the position (ideally (s, r(s))) of R 2 relative to its own position (s, 0). Because R 1 and R 2 control their motions independently, each will have its own local coordinate s 1 and s 2 recording its location in the x-axis direction of the coordinate frame. In general it will not be possible to exactly maintain s 1 s 2 throughout the signaling maneuver, and part of the challenge in implementing this simple motion-based signaling protocol is to ensure that |s 1 s 2 | remains small. We can suppose that the parameter s 1 is just the arclength along agent R1’s path along the x-axis. Assume R 1 moves with unit velocity, and hence s 1 (t)= t. The agent R 2 traces the path (s 2 ,r(s 2 )), with the goal of keeping |s 2 (t) t| small. To the extent that 2009 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 10-12, 2009 ThA06.4 978-1-4244-4524-0/09/$25.00 ©2009 AACC 2166