Walk and Kick Motion Generation for a General Purpose Full Sized Humanoid Robot
نویسندگان
چکیده
In this paper, we describe our adoption of the THOR-OP (Tactical Hazardous Operations Robot Open Platform) full sized humanoid robot, originally developed to compete at the DARPA Robotics Challenge, for the RoboCup robotic soccer competition. For full sized general purpose humanoid robots, the zero moment point (ZMP) preview controller is widely used since it provides excellent stability and accepts generic walk patterns as inputs. However, simple reactive walk controllers can be advantageous in robot soccer applications that require limited onboard computation and handling of dynamic environment. We use a hybrid walk controller that dynamically switches between the reactive and preview ZMP controllers in order to leverage the best of both controllers. Reactive controllers are used to move the robot with little latency, and the preview controller is used for double support transition and dynamic kick generation. To make smooth transitions between these two controllers, the preview controller considers the boundary conditions of the center of mass (COM) state based on the analytic solution of the linear inverted pendulum model in its optimization process. The suggested controller is validated using the THOR-OP humanoid platform.
منابع مشابه
Optimized Joint Trajectory Model with Customized Genetic Algorithm for Biped Robot Walk
Biped robot locomotion is one of the active research areas in robotics. In this area, real-time stable walking with proper speed is one of the main challenges that needs to be overcome. Central Pattern Generators (CPG) as one of the biological gait generation models, can produce complex nonlinear oscillation as a pattern for walking. In this paper, we propose a model for a biped robot joint tra...
متن کاملImproved Online Kick Generation Method for Humanoid Soccer Robots
Approaching and kicking the ball toward the goal is the very essence of robotic soccer. However, for humanoid robots, it is hard to make a fast and stable kick as it includes large momentum changes while standing on a single foot. Simple keyframe based approaches tend to fail due to differences between robots or external perturbations, so they need to be executed slowly. Slow execution increase...
متن کاملAdaptive Motion Control: Dynamic Kick for a Humanoid Robot
Automatic, full body motion generation for humanoid robots presents a formidable computational challenge. The kicking motion is one of the most important motions in a soccer game. However, at the current state the most common approaches of implementing this motion are based on key frame technique. Such solutions are inflexible and cost a lot of time to adjust robot’s position. In this paper we ...
متن کاملFlexible Foot/Ankle Based on PKM with Force/Torque Sensor for Humanoid Robot
This paper describes the development of a novel humanoid robot foot/ankle based on an orientation Parallel Kinematic Mechanism for intelligent and flexible control. With three identical Universal-Prismatic-Spherical prismatic-actuated limbs and a central Universal-Revolute passive limb, the PKM can perform three degrees of freedom rotation motions. In order to enable the humanoid robot safely t...
متن کاملDimensionality reduction and reproduction with hierarchical NLPCA neural networks-extracting common space of multiple humanoid motion patterns
Since a humanoid robot takes the morphology of human, users as pilots will intuitively expect that they can freely manipulate the humanoid extremities. However, it is difficult to simultaneously issue such multiple control inputs to the whole body with simple devices. It is useful for motion pattern generation to get mapping functions bidirectionally between a large number of control inputs for...
متن کامل