101 research outputs found

    Negotiating Large Obstacles with a Humanoid Robot via Multi-Contact Motion Planning

    Get PDF
    Incremental progress in humanoid robot locomotion over the years has achieved essential capabilities such as navigation over at or uneven terrain, stepping over small obstacles and imbing stairls. However, the locomotion research has mostly been limited to using only bipedal gait and only foot contacts with the environment, using the upper body for balancing without considering additional external contacts. As a result, challenging locomotion tasks like climbing over large obstacles relative to the size of the robot have remained unsolved. In this paper, we address this class of open problems with an approach based on multi-contact motion planning, guided by physical human demonstrations. Our goal is to make humanoid locomotion problem more tractable by taking advantage of objects in the surrounding environment instead of avoiding them. We propose a multi-contact motion planning algorithm for humanoid robot locomotion which exploits the multi-contacts at the upper and lower body limbs. We propose a contact stability measure, which simplies the contact search from demonstration and contact transition motion generation for the multi-contact motion planning algorithm. The algorithm uses the whole-body motions generated via Quadratic Programming (QP) based solver methods. The multi-contact motion planning algorithm is applied for a challenging task of climbing over a relatively larger obstacle compared to the robot. We validate our planning approach with simulations and experiments for climbing over a large wooden obstacle with COMAN, which is a complaint humanoid robot with 23 degrees of freedom (DOF). We also propose a generalization method, the \Policy-Contraction Learning Method" to extend the algorithm for generating new multi-contact plans for our multi-contact motion planner, that can adapt to changes in the environment. The method learns a general policy and the multi-contact behavior from the human demonstrations, for generating new multi-contact plans for the obstacle-negotiation

    Optimization of Humanoid's Motions under Multiple Constraints in Vehicle-Handling Task

    Get PDF
    In this dissertation, an approach on whole body motion optimization is presented for humanoid vehicle-handling task. To achieve this goal, the author built a reinforcement-learning-agent based trajectory-optimization framework. The framework planned and optimized a guideline input trajectory with respect to various kinematic and dynamic constraints. A path planner module designed an initial suboptimal motion. Reinforcement learning was then implemented to optimize the trajectories with respect to time-varying constraints at the body and joint level. The cost functions in the body level calculated a robot's static balancing ability, collisions and validity of the end-effector movement. Quasi-static balancing and collisions were computed from kinematic models of the robot and the vehicle. Various costs such as joint angle and velocity limits were computed in the joint level. Energy consumption such as torque limit obedience was also checked at the joint level. Such physical limits of each joint ensured both spatial and temporal smoothness of the generated trajectories. Keeping overall structure of the framework, cost functions and learning algorithm were selected adaptively based on the requirements of given tasks. After the optimization process, experimental tests of the presented approach are demonstrated through simulations using a virtual robot model. Verification-and-validation process then confirmed the efficacy of the optimized trajectory approach using the robot's real physical platform. For both test and verification process, different types of robot and vehicle were used to prove potentials for extension of the trajectory-optimization framework.Ph.D., Mechanical Engineering and Mechanics -- Drexel University, 201

    Development and Testing of a Software Framework for Controlling Humanoid Robots in Disaster-Response Scenarios

    Get PDF
    The aim of this thesis is to design and develop a modular software framework for controlling humanoid robots in teleoperation, in a context of disaster-response or civil defense. Over the years, natural (earthquakes, floods, etc.) or man-made disasters (nuclear reactor meltdowns, terrorist attacks, etc.) have caused several victims. The state of the art of disaster-robotics allows to deploy efficient and powerful robots in order to assist and support humans in the delicate phases of searching and rescuing survivors. In particular, with the use of teleoperation, the inclusion of a human operator (human-in-the-loop) can dramatically promote the application of humanoid robots, due to the human superior competence in critical thinking and context-awareness. This way, robots can be used as an interface between man and environment. Under these concepts, the thesis work focused on the design of a robust and efficient control architecture that brings whole-body locomotion and manipulation capabilities to the robot. Specifically, this thesis dealt with the development of a software module for teleoperating a robot while it is in a vehicle, making it able to drive. The module internal architecture is structured as a Finite State Machine, which allows to model a workflow of behaviors in an event-driven manner, providing safe and robust control in a teleoperation scenario. The effectiveness of the developed software has been validated during the DARPA Robotics Challenge Finals, occured in Pomona, CA (USA), on June 5-6 of 2015

    Team MIT Urban Challenge Technical Report

    Get PDF
    This technical report describes Team MITs approach to theDARPA Urban Challenge. We have developed a novel strategy forusing many inexpensive sensors, mounted on the vehicle periphery,and calibrated with a new cross-­modal calibrationtechnique. Lidar, camera, and radar data streams are processedusing an innovative, locally smooth state representation thatprovides robust perception for real­ time autonomous control. Aresilient planning and control architecture has been developedfor driving in traffic, comprised of an innovative combination ofwell­proven algorithms for mission planning, situationalplanning, situational interpretation, and trajectory control. These innovations are being incorporated in two new roboticvehicles equipped for autonomous driving in urban environments,with extensive testing on a DARPA site visit course. Experimentalresults demonstrate all basic navigation and some basic trafficbehaviors, including unoccupied autonomous driving, lanefollowing using pure-­pursuit control and our local frameperception strategy, obstacle avoidance using kino-­dynamic RRTpath planning, U-­turns, and precedence evaluation amongst othercars at intersections using our situational interpreter. We areworking to extend these approaches to advanced navigation andtraffic scenarios

    Scaled Autonomy for Networked Humanoids

    Get PDF
    Humanoid robots have been developed with the intention of aiding in environments designed for humans. As such, the control of humanoid morphology and effectiveness of human robot interaction form the two principal research issues for deploying these robots in the real world. In this thesis work, the issue of humanoid control is coupled with human robot interaction under the framework of scaled autonomy, where the human and robot exchange levels of control depending on the environment and task at hand. This scaled autonomy is approached with control algorithms for reactive stabilization of human commands and planned trajectories that encode semantically meaningful motion preferences in a sequential convex optimization framework. The control and planning algorithms have been extensively tested in the field for robustness and system verification. The RoboCup competition provides a benchmark competition for autonomous agents that are trained with a human supervisor. The kid-sized and adult-sized humanoid robots coordinate over a noisy network in a known environment with adversarial opponents, and the software and routines in this work allowed for five consecutive championships. Furthermore, the motion planning and user interfaces developed in the work have been tested in the noisy network of the DARPA Robotics Challenge (DRC) Trials and Finals in an unknown environment. Overall, the ability to extend simplified locomotion models to aid in semi-autonomous manipulation allows untrained humans to operate complex, high dimensional robots. This represents another step in the path to deploying humanoids in the real world, based on the low dimensional motion abstractions and proven performance in real world tasks like RoboCup and the DRC

    積算状態推定に基づくヒューマノイドロボットの継続的タスク実行システムの構成法

    Get PDF
    学位の種別: 課程博士審査委員会委員 : (主査)東京大学准教授 岡田 慧, 東京大学教授 中村 仁彦, 東京大学教授 稲葉 雅幸, 東京大学教授 國吉 康夫, 東京大学准教授 高野 渉University of Tokyo(東京大学

    Authoring and Operating Humanoid Behaviors On the Fly using Coactive Design Principles

    Full text link
    Humanoid robots have the potential to perform useful tasks in a world built for humans. However, communicating intention and teaming with a humanoid robot is a multi-faceted and complex problem. In this paper, we tackle the problems associated with quickly and interactively authoring new robot behavior that works on real hardware. We bring the powerful concepts of Affordance Templates and Coactive Design methodology to this problem to attempt to solve and explain it. In our approach we use interactive stance and hand pose goals along with other types of actions to author humanoid robot behavior on the fly. We then describe how our operator interface works to author behaviors on the fly and provide interdependence analysis charts for task approach and door opening. We present timings from real robot performances for traversing a push door and doing a pick and place task on our Nadia humanoid robot.Comment: 8 pages, 12 figures, for Humanoids 202

    Efficient Autonomous Navigation for Planetary Rovers with Limited Resources

    Get PDF
    Rovers operating on Mars are in need of more and more autonomous features to ful ll their challenging mission requirements. However, the inherent constraints of space systems make the implementation of complex algorithms an expensive and difficult task. In this paper we propose a control architecture for autonomous navigation. Efficient implementations of autonomous features are built on top of the current ExoMars navigation method, enhancing the safety and traversing capabilities of the rover. These features allow the rover to detect and avoid hazards and perform long traverses by following a roughly safe path planned by operators on ground. The control architecture implementing the proposed navigation mode has been tested during a field test campaign on a planetary analogue terrain. The experiments evaluated the proposed approach, autonomously completing two long traverses while avoiding hazards. The approach only relies on the optical Localization Cameras stereobench, a sensor that is found in all rovers launched so far, and potentially allows for computationally inexpensive long-range autonomous navigation in terrains of medium difficulty

    NASA space station automation: AI-based technology review

    Get PDF
    Research and Development projects in automation for the Space Station are discussed. Artificial Intelligence (AI) based automation technologies are planned to enhance crew safety through reduced need for EVA, increase crew productivity through the reduction of routine operations, increase space station autonomy, and augment space station capability through the use of teleoperation and robotics. AI technology will also be developed for the servicing of satellites at the Space Station, system monitoring and diagnosis, space manufacturing, and the assembly of large space structures
    corecore