331 research outputs found

    Current sensing feedback for humanoid stability

    Get PDF
    For humanoid robots to function in changing environments, they must be able to maintain balance similar to human beings. At present, humanoids recover from pushes by the use of either the ankles or hips and a rigid body. This method has been proven to work, but causes excessive strain on the joints of the robot and does not maximize on the capabilities of a humanlike body. The focus of this paper is to enable advanced dynamic balancing through torque classification and balance improving positional changes. For the robot to be able to balance dynamically, external torques must be determined accurately. The proposed method of this paper uses current sensing feedback at the humanoids power source to classify external torques. Through understanding the current draw of each joint, an external torque can be modeled. After being modeled, the external torque can be nullified with balancing techniques. Current sensing has the advantage that it adds detailed feedback while requiring small adjustments to the robot. Also, current sensing minimizes additional sensors, cost, and weight to the robot. Current sensing technology lies between the power supply and drive motors, thus can be implement without altering the robot. After an external torque has been modeled, the robot will undertake balancing positions to reduce the instability. The specialized positions increase the robot\u27s balance while reducing the workload of each joint. The balancing positions incorporate the humanlike body of the robot and torque from each of the leg servos. The best balancing positions were generated with a genetic algorithm and simulated in Webots. The simulation environment provided an accurate physical model and physics engine. The genetic algorithm reduced the workload of searching the workspace of a robot with ten degrees of freedom below the waist. The current sensing theory was experimentally tested on the TigerBot, a humanoid produced by the Rochester Institute of Technology (RIT). The TigerBot has twenty three degrees of freedom that fully simulate human motion. The robot stands at thirty-one inches tall and weighs close to nine pounds. The legs of the robot have six degrees of freedom per leg, which fully mimics the human leg. The robot was awarded first place in the 2012 IEEE design competition for innovation in New York

    Sticky Hands

    Get PDF

    Towards Body Schema Learning using Training Data Acquired by Continuous Self-touch

    Get PDF
    Li Q, Haschke R, Ritter H. Towards Body Schema Learning using Training Data Acquired by Continuous Self-touch. Presented at the Humanoids2015, Seoul,Korea.Striving for an autonomous self-exploration of robots to learn their own body schema, i.e. body shape and appearance, kinematic and dynamic parameters, association of tactile stimuli to specific body locations, etc., we developed a tactile-servoing feedback controller that allows a robot to continuously acquire self-touch information while sliding a fingertip across its own body. In this manner one can quickly acquire a large amount of training data representing the body shape. We compare three approaches to track the common contact point observed when one robot arm is touching the other in a bimanual setup: feedforward control, solely relying on a coarse CAD-based kinematics performs worst, a solely feedback-based controller typically lacks behind, and only the combination of both approaches yields satisfactory tracking results. As a first, preliminary application, we use this self-touch capability to calibrate the closed kinematic chain formed by both arms touching each other. The obtained homogeneous transform describing the relative mounting pose of both arms improves end-effector position estimations by a magnitude
    corecore