SQRP: Sensing Quality-aware Robot Programming System for Non-expert Programmers

06/30/2021
by   Yi-Hsuan Hsieh, et al.
0

Robot programming typically makes use of a set of mechanical skills that is acquired by machine learning. Because there is in general no guarantee that machine learning produces robot programs that are free of surprising behavior, the safe execution of a robot program must utilize monitoring modules that take sensor data as inputs in real time to ensure the correctness of the skill execution. Owing to the fact that sensors and monitoring algorithms are usually subject to physical restrictions and that effective robot programming is sensitive to the selection of skill parameters, these considerations may lead to different sensor input qualities such as the view coverage of a vision system that determines whether a skill can be successfully deployed in performing a task. Choosing improper skill parameters may cause the monitoring modules to delay or miss the detection of important events such as a mechanical failure. These failures may reduce the throughput in robotic manufacturing and could even cause a destructive system crash. To address above issues, we propose a sensing quality-aware robot programming system that automatically computes the sensing qualities as a function of the robot's environment and uses the information to guide non-expert users to select proper skill parameters in the programming phase. We demonstrate our system framework on a 6DOF robot arm for an object pick-up task.

READ FULL TEXT

page 1

page 4

page 6

research
08/27/2023

Using Knowledge Representation and Task Planning for Robot-agnostic Skills on the Example of Contact-Rich Wiping Tasks

The transition to agile manufacturing, Industry 4.0, and high-mix-low-vo...
research
05/04/2023

Learning Failure Prevention Skills for Safe Robot Manipulation

Robots are more capable of achieving manipulation tasks for everyday act...
research
07/20/2022

Towards Plug'n Play Task-Level Autonomy for Robotics Using POMDPs and Generative Models

To enable robots to achieve high level objectives, engineers typically w...
research
02/07/2019

Visual search and recognition for robot task execution and monitoring

Visual search of relevant targets in the environment is a crucial robot ...
research
06/18/2022

Human-Robot Handovers using Task-Space Quadratic Programming

Bidirectional object handover between a human and a robot enables an imp...
research
03/26/2021

Robot Program Parameter Inference via Differentiable Shadow Program Inversion

Challenging manipulation tasks can be solved effectively by combining in...
research
08/02/2022

Learning Skill-based Industrial Robot Tasks with User Priors

Robot skills systems are meant to reduce robot setup time for new manufa...

Please sign up or login with your details

Forgot password? Click here to reset