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

by   Adrian Röfer, et al.

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.



There are no comments yet.


page 1

page 6


Surface Disinfection using Ultraviolet Lightwith a Mobile Manipulation Robot

Robots are being increasingly used in the fight against highly-infectiou...

Combined Task and Motion Planning as Classical AI Planning

Planning in robotics is often split into task and motion planning. The h...

Robowflex: Robot Motion Planning with MoveIt Made Easy

Robowflex is a software library for robot motion planning in industrial ...

PlanSys2: A Planning System Framework for ROS2

Autonomous robots need to plan the tasks they carry out to fulfill their...

Estimation and Exploitation of Objects' Inertial Parameters in Robotic Grasping and Manipulation: A Survey

Inertial parameters characterise an object's motion under applied forces...

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

The manipulation of articulated objects is of primary importance in Robo...

Arranging Test Tubes in Racks Using Combined Task and Motion Planning

The paper develops a robotic manipulation system to treat the pressing n...
This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.