7 research outputs found
MPC-based humanoid pursuit-evasion in the presence of obstacles
We consider a pursuit-evasion problem between humanoids in the presence of obstacles. In our scenario, the pursuer enters the safety area of the evader headed for collision, while the latter executes a fast evasive motion. Control schemes are designed for both the pursuer and the evader. They are structurally identical, although the objectives are different: the pursuer tries to align its direction of motion with the line- of-sight to the evader, whereas the evader tries to move in a direction orthogonal to the line-of-sight to the pursuer. At the core of the control architecture is a Model Predictive Control scheme for generating a stable gait. This allows for the inclusion of workspace obstacles, which we take into account at two levels: during the determination of the footsteps orientation and as an explicit MPC constraint. We illustrate the results with simulations on NAO humanoids
A Data-Driven Approach for Contact Detection, Classification and Reaction in Physical Human-Robot Collaboration
This paper considers a scenario where a robot and a human operator share the
same workspace, and the robot is able to both carry out autonomous tasks and
physically interact with the human in order to achieve common goals. In this
context, both intentional and accidental contacts between human and robot might
occur due to the complexity of tasks and environment, to the uncertainty of
human behavior, and to the typical lack of awareness of each other actions.
Here, a two stage strategy based on Recurrent Neural Networks (RNNs) is
designed to detect intentional and accidental contacts: the occurrence of a
contact with the human is detected at the first stage, while the classification
between intentional and accidental is performed at the second stage. An
admittance control strategy or an evasive action is then performed by the
robot, respectively. The approach also works in the case the robot
simultaneously interacts with the human and the environment, where the
interaction wrench of the latter is modeled via Gaussian Mixture Models (GMMs).
Control Barrier Functions (CBFs) are included, at the control level, to
guarantee the satisfaction of robot and task constraints while performing the
proper interaction strategy. The approach has been validated on a real setup
composed of a Kinova Jaco2 robot.Comment: Accepted to 2021 IEEE International Conference on Robotics and
Automatio
A framework for safe human-humanoid coexistence
This work is focused on the development of a safety framework for Human-Humanoid coexistence, with emphasis on humanoid locomotion. After a brief introduction to the fundamental concepts of humanoid locomotion, the two most common approaches for gait generation are presented, and are extended with the inclusion of a stability condition to guarantee the boundedness of the generated trajectories. Then the safety framework is presented, with the introduction of different safety behaviors. These behaviors are meant to enhance the overall level of safety during any robot operation. Proactive behaviors will enhance or adapt the current robot operations to reduce the risk of danger, while override behaviors will stop the current robot activity in order to take action against a particularly dangerous situation. A state
machine is defined to control the transitions between the behaviors. The behaviors that are strictly related to locomotion are subsequently detailed, and an implementation is proposed and validated. A possible implementation of the remaining behaviors is proposed through the review of related works that can be found in literature
Industrial human-robot collaboration: maximizing performance while maintaining safety
The goal of this thesis is to maximize performance in collaborative applications, while maintaining safety. For this, assembly workplaces are analyzed, typical tasks identified, and the potential of collaborative robots is elaborated. Current safety regulations are analyzed in order to identify the challenges in safe human-robot collaboration. Different methods are proposed to solve inefficiency in collaborative applications, in particular, intuitive programming of collaborative robots, efficient control with human-in-the-loop constraints, and a hardware solution, the Robotic Airbag.Das Ziel dieser Arbeit ist die Steigerung der Effizienz in kollaborativen Anwendungen, bei gleichzeitiger Einhaltung der Sicherheitsbestimmungen. Dazu werden Montagearbeitsplätze analysiert und das Potenzial kollaborativer Roboter erarbeitet. Aktuelle Sicherheitsvorschriften werden analysiert, um die Herausforderungen einer sicheren Mensch-Roboter-Zusammenarbeit zu identifizieren. Verschiedene Methoden wie intuitive Programmierung von kollaborativen Robotern, eine effiziente Steuerung mit Human-in-the-Loop Beschränkungen und eine Hardwarelösung - der Robotic Airbag - werden präsentiert