Mobile robots at your fingertip: Bezier curve on-line trajectory generation for supervisory control

A new interfacing method is presented to control mobile robot(s) in a supervised manner. Mobile robots often provide global position information to an operator. This research describes a method whereby the operator controls a mobile robot(s) using his finger or stylus via a touchpad or touch screen interface. Using a mapping between the robot's operational site and the input device, a human user can provide routing information for the mobile robot. Two algorithms have been developed to create the robot trajectory from the operator's input. Information regarding numerous path points is generated when the operator moves his finger/stylus. To prune away meaningless point information, a simple but powerful significant points extracting algorithm is developed. The resulting significant points are used as waypoints. An on-line piecewise cubic Bezier curves (PCBC) trajectory generation algorithm is presented to create a smooth trajectory for these significant points. As the method is based on distance and not on time, the velocity of mobile robot can be controlled easily within its allowable dynamic range. The PCBC trajectory can also be modified on the fly. Simulation results are presented to verify these newly developed methods.

[1]  Kazuo Tanie,et al.  Trajectory Design and Control of a Wheel-type Mobile Robot Using B-spline Curve , 1989, Proceedings. IEEE/RSJ International Workshop on Intelligent Robots and Systems '. (IROS '89) 'The Autonomous Mobile Robots and Its Applications.

[2]  Ronald C. Arkin,et al.  Active avoidance: escape and dodging behaviors for reactive control , 1992, Defense, Security, and Sensing.

[3]  Juan Humberto Sossa Azuela,et al.  Auto Guided Vehicle Control using Expanded Time B- Splines , 1994 .

[4]  J. Raczkowsky,et al.  Emulation of spline curves and its applications in robot motion control , 1994, Proceedings of 1994 IEEE 3rd International Fuzzy Systems Conference.

[5]  Jean-Paul Laumond,et al.  Dynamic path modification for car-like nonholonomic mobile robots , 1997, Proceedings of International Conference on Robotics and Automation.

[6]  Ronald C. Arkin,et al.  An Behavior-based Robotics , 1998 .

[7]  Chun Che Fung,et al.  Implementation of the spline method for mobile robot path control , 1999, IMTC/99. Proceedings of the 16th IEEE Instrumentation and Measurement Technology Conference (Cat. No.99CH36309).

[8]  Motoji Yamamoto,et al.  Quasi-time-optimal motion planning of mobile platforms in the presence of obstacles , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[9]  Keiji Nagatani,et al.  Sensor based navigation for car-like mobile robots using generalized Voronoi graph , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[10]  Terrence Fong,et al.  Novel interfaces for remote driving: gesture, haptic, and PDA , 2001, SPIE Optics East.

[11]  Muhammad Sarfraz,et al.  Automatic outline capture of Arabic fonts , 2002, Inf. Sci..

[12]  In So Kweon,et al.  COP: a new corner detector , 2002 .