Kineverse: A Symbolic Articulation Model Framework for Model-Generic Software for Mobile Manipulation

12/09/2020
by   Adrian Röfer, et al.
0

Human developers want to program robots using abstract instructions, such as "fetch the milk from the fridge". To translate such instructions into actionable plans, the robot's software requires in-depth background knowledge. With regards to interactions with articulated objects such as doors and drawers, the robot requires a model that it can use for state estimation and motion planning. Existing articulation model frameworks take a descriptive approach to model building, which requires additional background knowledge to construct mathematical models for computation. In this paper, we introduce the articulation model framework Kineverse which uses symbolic mathematical expressions to model articulated objects. We provide a theoretical description of this framework, and the operations that are supported by its models, and suggest a software architecture for integrating our framework in a robotics application. To demonstrate the applicability of our framework to robotics, we employ it in solving two common robotics problems from state estimation and manipulation.

READ FULL TEXT

page 1

page 6

research
04/21/2021

Surface Disinfection using Ultraviolet Lightwith a Mobile Manipulation Robot

Robots are being increasingly used in the fight against highly-infectiou...
research
06/21/2017

Combined Task and Motion Planning as Classical AI Planning

Planning in robotics is often split into task and motion planning. The h...
research
03/23/2021

Robowflex: Robot Motion Planning with MoveIt Made Easy

Robowflex is a software library for robot motion planning in industrial ...
research
07/01/2021

PlanSys2: A Planning System Framework for ROS2

Autonomous robots need to plan the tasks they carry out to fulfill their...
research
10/02/2020

Manipulation of Articulated Objects using Dual-arm Robots via Answer Set Programming

The manipulation of articulated objects is of primary importance in Robo...
research
03/04/2022

Symbolic State Estimation with Predicates for Contact-Rich Manipulation Tasks

Manipulation tasks often require a robot to adjust its sensorimotor skil...
research
05/07/2020

Arranging Test Tubes in Racks Using Combined Task and Motion Planning

The paper develops a robotic manipulation system to treat the pressing n...

Please sign up or login with your details

Forgot password? Click here to reset