Skip to main content
To KTH's start page

Dynamic Simulation for Robot Grasping and Manipulation

Dynamic simulation of grasping and manipulation can be very helpful in the development of algorithms and hardware. The Mechatronics group has experience from working in GraspIt! and Adams. This page explains some of the basics and show some demonstrations.

The Purpose of Simulation

The interplay between robotic hardware, control algorithms and the surroundings is complex. In this and other situations, simulation can be a very helpful tool. Simulations can help us understand what is going on, they allow us to test new ideas without all the complivations associated with hardware and reality. In addition – if the simulations correspond well to reality – they can be used to generate experience that can be used for learning and system specification.

For most of our work, we have been using an extended version of GraspIt!. By adding tactile sensor models and filtering contact information from GraspIt!, it is possible to simulate tactile sensors. Thanks to the socket server of GraspIt!, is also possible to perform control and interact with GraspIt! from another software. We choose to implement all control in Matlab and/or Simulink.

The KTHand – our preferred robot manipulator – is underactuated. As GraspIt! has no support for that, also the underactuation has been modelled in Matlab.

A student project has also investigated dynamic simulation in ADAMS. Please check out the videos below!

Feel free to ask for our reports or thesises if you want more detail.

Page responsible:vickid@md.kth.se
Belongs to: Engineering Design
Last changed: May 11, 2020
6 DOF Haptic devices
ADinSOS
A New 6-DOF Haptic Device
ARCHER
ArtistDesign
ASSUME
AutoPlant
Auto2: Automation for autonomous terrain mobility
AutoDrive
CESAR
Combined Model-based Analysis (MBAT)
Complete Vehicle Energy-saving (CONVENIENT)
CPSE-Labs
CP-SETIS
CPS Integrated Information Engineering (CPS IIE)
CREST: Coarse Grain Reconfigurable Embedded Systems Technologies
CYPHERS
Developing Mechatronics Education in Uzbekistan
DFEA2020
DiaGuide2
Dynamic Simulation for Robot Grasping and Manipulation
Efficient Safety for Products (ESPRESSO)
EMC2
IDIOM
IDIOM - Integrated Design and Optimization of Mechatronic Products
iFEST
Internet of DevOps (IoD)
FUSE: FUnctional Safety and Evolvable architectures for autonomy
Integrated Design of Mechatronic Systems
Log traceability and forest automation
MAENAD
MERIT
oCPS Graduate Course: Communication Systems for CPS
oCPS: Platform-aware Model-driven Optimization of Cyber-Physical Systems
oCPS Travel and Accommodation info
OASIS
PANORAMA
PECA
Platforms4CPS
Rembrandt
SCOTT
SimLab
CPSE