A. M. Sundaram, Bernd Henze, O. Porges, Zoltán-Csaba Márton, M. Roa
{"title":"Autonomous Bipedal Humanoid Grasping with Base Repositioning and Whole-Body Control","authors":"A. M. Sundaram, Bernd Henze, O. Porges, Zoltán-Csaba Márton, M. Roa","doi":"10.1109/HUMANOIDS.2018.8624998","DOIUrl":"https://doi.org/10.1109/HUMANOIDS.2018.8624998","url":null,"abstract":"Autonomous behaviors in humanoid robots are generally implemented by considering the robot as two separate parts, using the lower body for locomotion and balancing, and the upper body for manipulation actions. This paper provides a unified framework for autonomous grasping with bipedal robots using a compliant whole-body controller. The grasping action is based on parametric grasp planning for unknown objects using shape primitives, which allows a generation of multiple grasp poses on the object. A reach ability analysis is used to select the final grasp, and also for triggering a base repositioning behavior that locates the robot on a better position for grasping the desired object more confidently, considering all grasps and the uncertainty in reaching the desired position. The whole-body controller accounts for perturbations at any level and ensures a successful execution of the intended task. The approach is implemented in the humanoid robot TORO, and different experiments demonstrate its robustness and flexibility.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123080876","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Study of Toe Joints to Enhance Locomotion of Humanoid Robots","authors":"Shlok Agarwal, Marko B. Popovic","doi":"10.1109/HUMANOIDS.2018.8625052","DOIUrl":"https://doi.org/10.1109/HUMANOIDS.2018.8625052","url":null,"abstract":"Most humanoid robots still walk with bent knees and flat feet which is considered highly unnatural, i.e. not biologically inspired, and also energy inefficient. The paradigm and benefits of walking with non-bent knees and with an active toe joint are explored in this study. Non-bent knee walking trajectories are created using an instantaneous capture point (ICP) planner within a momentum based quadratic program (QP) whole body control framework. The toe joint trajectories are obtained as an emergent behavior of the QP determined by under-constraining the objective function and modeling movement of the toe joint as a torsional spring. A comparison between similar systems with and without toe joints reveal a stronger thrust vector during toe-off, reduced knee joint angles and a more human like gait. Experiments in simulation are conducted on the Atlas humanoid robot.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124244154","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Chuanyu Yang, Kai Yuan, W. Merkt, T. Komura, S. Vijayakumar, Zhibin Li
{"title":"Learning Whole-Body Motor Skills for Humanoids","authors":"Chuanyu Yang, Kai Yuan, W. Merkt, T. Komura, S. Vijayakumar, Zhibin Li","doi":"10.1109/HUMANOIDS.2018.8625045","DOIUrl":"https://doi.org/10.1109/HUMANOIDS.2018.8625045","url":null,"abstract":"This paper presents a hierarchical framework for Deep Reinforcement Learning that acquires motor skills for a variety of push recovery and balancing behaviors, i.e., ankle, hip, foot tilting, and stepping strategies. The policy is trained in a physics simulator with realistic setting of robot model and low-level impedance control that are easy to transfer the learned skills to real robots. The advantage over traditional methods is the integration of high-level planner and feedback control all in one single coherent policy network, which is generic for learning versatile balancing and recovery motions against unknown perturbations at arbitrary locations (e.g., legs, torso). Furthermore, the proposed framework allows the policy to be learned quickly by many state-of-the-art learning algorithms. By comparing our learned results to studies of preprogrammed, special-purpose controllers in the literature, self-learned skills are comparable in terms of disturbance rejection but with additional advantages of producing a wide range of adaptive, versatile and robust behaviors.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"197 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121228645","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A. M. Aroyo, Jonas Gonzalez-Billandon, Alessia Tonelli, A. Sciutti, M. Gori, G. Sandini, F. Rea
{"title":"Can a Humanoid Robot Spot a Liar?","authors":"A. M. Aroyo, Jonas Gonzalez-Billandon, Alessia Tonelli, A. Sciutti, M. Gori, G. Sandini, F. Rea","doi":"10.1109/HUMANOIDS.2018.8624992","DOIUrl":"https://doi.org/10.1109/HUMANOIDS.2018.8624992","url":null,"abstract":"Lie detection is a necessary skill for a variety of social professions, including teachers, reporters, therapists, and law enforcement officers. Autonomous system and robots should acquire such skill to support professionals in numerous working contexts. Inspired by literature on human-human interaction, this work investigates whether the behavioral cues associated to lying - including eye movements and response temporal features - are apparent also during human-humanoid interaction and can be leveraged by the robot to detect deception. The results highlight strong similarities in the lying behavior toward humans and the robot. Further, the study proposes an implementation of a machine learning algorithm that can detect lies with an accuracy of 75%, when trained with a dataset collected during human-human and human robot interaction. Consequently, this work proposes a technological solution for humanoid interviewers that can be trained with knowledge about lie detection and reuse it to counteract deception.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"170 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122562996","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"2018 IEEE-RAS 18th International Conference on Humanoid Robots","authors":"J. Garcia-Haro, S. Martinez, C. Balaguer","doi":"10.1109/humanoids.2018.8625043","DOIUrl":"https://doi.org/10.1109/humanoids.2018.8625043","url":null,"abstract":"Humanoid robots are designed to perform tasks in the same way than humans do. One of these tasks is to act as a waiter serving drinks, food, etc. Transporting all these items can be considered a manipulation task. In this application, the objects are transported over a tray, without grasping them. The consequence is that the objects are not firmly attached to the robot, which is the case in grasping. Then, the complexity of robotics grasping is avoided but stability issues arise. The problem of keeping balance of the object transported by a robot over a tray is discussed in this paper. The approach presented is based on the computation of the Zero Moment Point (ZMP) of the object, which is modelled as a three dimensional Linear Inverted Pendulum Model (3D-LIPM). The use of force-torque sensors located at the wrist enables ZMP computation, but the main problem to be solved is how the robot should react when the object losses balance. One strategy is to rotate the tray to counteract the rotation of the object. This rotation has to be proportional to the ZMP variation and the object’s rotation angle. This issue is solved by applying the concept of three dimensional dynamic slopes. It helps to avoid kinematic problems and make balance computation independent from the angle of the tray.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"158 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122632914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Implementation of Stable and Efficient Hopping with Serial Elastic Actuators","authors":"Yichao Mao, Jing Xu, Qiuguo Zhu, Jun Wu, R. Xiong","doi":"10.1109/HUMANOIDS.2018.8625059","DOIUrl":"https://doi.org/10.1109/HUMANOIDS.2018.8625059","url":null,"abstract":"Inspired by biological systems, robots that exploit the natural dynamics of compliant joints are developed in recent years to obtain stable and efficient locomotion. In these robots, series elastic actuator (SEA) is widely used due to its compliant property and energy storage capacity. However, robots that are equipped with SEA have drawbacks of substantial delay and limited bandwidth. Additionally, high speed locomotion also engenders severe vibration and cause noise pollution in posture measurement of the robot. These inevitable features make the efficient robots hard to demonstrate precise control and perform dynamic balance. To cope with these problems, beside traditional hopping and foot hold selection algorithms, two methods are proposed in this paper for consecutive hopping: (l)a position controller which generates active damping to stabilize the joint position;(2)a learning algorithm for body balance control. The learning algorithm discretizes the continuous control problem into phases and adopts integration form of body dynamics to maintain balance. Instead of empirically tuning the control parameters, model identification and learning algorithms are employed to automatically tune these proposed controllers. Experiments were conducted on SEA based single leg robot by swinging leg between two demanded position and maintaining body balance during consecutive hopping. By combining the proposed algorithms, stable and efficient hopping was implemented.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121903950","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Janine Hoelscher, Dorothea Koert, Jan Peters, J. Pajarinen
{"title":"Utilizing Human Feedback in POMDP Execution and Specification","authors":"Janine Hoelscher, Dorothea Koert, Jan Peters, J. Pajarinen","doi":"10.1109/HUMANOIDS.2018.8625022","DOIUrl":"https://doi.org/10.1109/HUMANOIDS.2018.8625022","url":null,"abstract":"In many environments, robots have to handle partial observations, occlusions, and uncertainty. In this kind of setting, a partially observable Markov decision process (POMDP) is the method of choice for planning actions. However, especially in the presence of non-expert users, there are still open challenges preventing mass deployment of POMDPs in human environments. To this end, we present a novel approach that addresses both incorporating user objectives during task specification and asking humans for specific information during task execution; allowing for mutual information exchange. In POMDPs, the standard way of using a reward function to specify the task is challenging for experts and even more demanding for non-experts. We present a new POMDP algorithm that maximizes the probability of task success defined in the form of intuitive logic sentences. Moreover, we introduce the use of targeted queries in the POMDP model, through which the robot can request specific information. In contrast, most previous approaches rely on asking for full state information which can be cumbersome for users. Compared to previous approaches our approach is applicable to large state spaces. We evaluate the approach in a box stacking task both in simulations and experiments with a 7-DOF KUKA LWR arm. The experimental results confirm that asking targeted questions improves task performance significantly and that the robot successfully maximizes the probability of task success while fulfilling user-defined task objectives.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"90 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129829074","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Force-Based Learning of Variable Impedance Skills for Robotic Manipulation","authors":"Fares J. Abu-Dakka, L. Rozo, D. Caldwell","doi":"10.1109/HUMANOIDS.2018.8624938","DOIUrl":"https://doi.org/10.1109/HUMANOIDS.2018.8624938","url":null,"abstract":"Numerous robotics tasks involve complex physical interactions with the environment, where the role of variable impedance skills and the information of contact forces are crucial for successful performance. The dynamicity of our environments demands robots to adapt their manipulation skills to a large variety of situations, where learning capabilities are necessary. In this context, we propose a framework to teach a robot to perform manipulation tasks by integrating force sensing and variable impedance control. This framework endows robots with force-based variable stiffness skills that become relevant when vision information is unavailable or uninformative. Such skills are built on stiffness estimations that are computed from human demonstrations, which are then used along with sensed forces, to encode a probabilistic model of the robot skill. The resulting model is later used to retrieve time-varying stiffness profiles. We study two different stiffness representations based on (i) Cholesky decomposition, and (ii) Riemannian manifolds. For validation, we use a simulation of a 2D mass-spring-damper system subject to external forces, and a real experiment where a 7- DoF robot learns to perform a valve-turning task by varying its Cartesian stiffness.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128343171","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Coupling Reduced Order Models via Feedback Control for 3D Underactuated Bipedal Robotic Walking","authors":"Xiaobin Xiong, A. Ames","doi":"10.1109/HUMANOIDS.2018.8625066","DOIUrl":"https://doi.org/10.1109/HUMANOIDS.2018.8625066","url":null,"abstract":"This paper presents a feedback control methodology for 3D dynamic underactuated bipedal walking, that couples an actuated spring-loaded-inverted-pendulum (aSLIP)for forward walking and the passive Linear Inverted Pendulum (LIP)for lateral balancing. The applications of the reduced order models are twofold. First, we utilize aSLIP optimization to design optimal leg length and angle trajectories, and use the LIP dynamics to find desired boundary condition for lateral roll. Second, we present two feedback stabilization laws which are based on the reduced order models and applied on the full robot to stabilize the sagittal walking and lateral balancing separately. The ultimate feedback controller on the full order 3D walking robot is implemented via control Lyapunov function based Quadratic Programs (CLF-QPs). In particular, the reduced order models are used to approximate the underactuated dynamics and plan desired trajectories that are tracked via CLF-QPs. The end result is 3D underactuated walking, demonstrated in simulation on the bipedal robot Cassie.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126687275","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Evaluating Robot Manipulability in Constrained Environments by Velocity Polytope Reduction","authors":"P. Long, T. Padır","doi":"10.1109/HUMANOIDS.2018.8624962","DOIUrl":"https://doi.org/10.1109/HUMANOIDS.2018.8624962","url":null,"abstract":"Robot performance measures are essential tools for quantifying the ability to execute manipulation tasks. Typically, these measures focus on the system's geometric structure and how it impacts the transformation from joint to Cartesian space. In this paper, we propose a new method to evaluate the robot's performance that considers both the system's geometric structure and the presence of obstacles close to or in contact with the robot. This method reduces the manipulator's joint velocity limits by deforming the manipulability polytope to account for obstacles. These constraints are then propagated throughout the chain to get a more representative measure of the end effector's velocity capabilities. The proposed method leads to improved understanding of the robot's capacities in a constrained environment.","PeriodicalId":433345,"journal":{"name":"2018 IEEE-RAS 18th International Conference on Humanoid Robots (Humanoids)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130659607","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}