Abstract – Conservation of angular momentum that introduces nonholonomic behavior, underactuation and time dependence, makes the trajectory planning of gymnastic robots difficult. By defining appropriate values for the initial angular momentum, a method is developed that can lead a mechanism to a desired final configuration from an initial given one, in prescribed time. This method is optimization-based and fully exploits the initial mechanism angular momentum. Obstacle avoidance during flight is achieved by setting additional constraints. The method results in smooth, small in magnitude, and therefore easily applicable joint torques. Index Terms Gymnast robots, underactuated, nonholonomic planning, non-zero angular momentum. I. INTRODUCTION esearch in gymnastic robots and related subjects has a number of purposes, such as the development of gymnast robots and the understanding of human torque requirements to execute a gymnastic movement. Designing gymnast robots improves our capabilities in developing humanoid robots and can provide us with useful knowledge about the importance of motion-related parameters. Also, the study of gymnastic motions is needed because it is difficult for an athlete to realize a priori the amount of torques required for a figure, and this, in turn, can result in injuring himself or herself. Gymnastic motions include various tasks, such as jumping, dismounting from a bar, somersault, diving, back flips and so on. A number of researchers have dealt with these problems and have produced some interesting results. In the early 80’s, Raibert achieved jumping, somersault control and dynamic stabilization of a 3D biped robot, [1]. Spong has succeeded in swinging up the acrobot and stabilizing it in its upright position, [2]. Mita et al. have introduced an analytical time optimal solution for an acrobot with non-zero initial momentum, [3]. They have shown that time optimal trajectories can be obtained using singular control and switching controllers. Grizzle et al. have Manuscript received September 15, 2006. This work was supported by the General Secretariat for Research and Technology EPAN Cooperation Program 4.3.6.1.b (Greece-USA 035). Additional support provided by public funds (European Social Fund 75% and GSRT 25%) and private funds, (Zenon SA), within 8.3 of Op. Pr. Comp., 3rd CSP - PENED 2003. E. Papadopoulos is with the Department of Mechanical Engineering, National Technical University of Athens, (NTUA) 15780 Athens (tel: +30- 210-772-1440; fax: +30-210-772-1455; e-mail: egpapado@central.ntua.gr). I. Fragkos was with the Department of Mechanical Engineering, NTUA, 15780 Athens (e-mail: mc01027@mail.ntua.gr). I. Tortopidis is with the Department of Mechanical Engineering, NTUA, 15780 Athens (e-mail: itor@central.ntua.gr). constructed a scalar function, similar to the one in [3], by partially integrating the angular momentum equation and implemented it in a two-link structure undergoing ballistic motion, [4]. Trajectory planning has been studied by using analytical formulas subject to a switching condition in the neighborhood of a singular point. It is worth noticing that, till now, there are no analytical expressions for 3-link structures like these in [3,4]. Some researchers have given numerical solutions in gymnastic problems, like Godhavn et al. [5] or Kamon et al. [6] for somersault motions. Also related is the work of Sang-Ho Hyon et al., where they simulated a 4-link mechanism in jumping, back handspring and somersault using target dynamics-based control, [7]. They focused on controlling physical quantities such as the center of mass (CM) motion or the angular momentum. Furthermore, they have constructed a 4-link model to implement the results of their work. In this paper, a novel planning technique for planar rigid multibody systems undergoing ballistic motions is implemented. The method is extended so that the mechanism can also perform obstacle avoidance. This problem tackled is modeled after the gymnastic high jump problem, see Fig. 1. Fig. 1. A four link robot imitates the high jump movement of an athlete. The main problem that is presented and solved in this paper is the construction of a trajectory that transfers the robot from a given initial configuration to a desired final one, in given time. This is a common phase for many gymnastic problems like the ones mentioned above, while it is also related to the famous cat problem, [8]. The main characteristic in this system’s dynamical model is that the conservation of angular momentum poses a velocity-type constraint to it. At this point, the problem’s nonholonomic nature and all the subsequent difficulties in trajectory planning are revealed: we are capable of controlling explicitly n actuated dof while we intent to affect the behavior of n + 1 dof. Therefore, as we have fewer actuators than dof, the system is underactuated. Leading the system to the desired final configuration is all but trivial. Another important characteristic is that base orientation does not affect the robot kinetic energy and the variable representing the orientation is called cyclic. The planning On Robot Gymnastics Planning with Non-zero Angular Momentum Evangelos Papadopoulos, Senior Member IEEE, Ioannis Fragkos, and Ioannis Tortopidis R 2007 IEEE International Conference on Robotics and Automation Roma, Italy, 10-14 April 2007 WeE4.3 1-4244-0602-1/07/$20.00 ©2007 IEEE. 1443