This is a course project for ARCL (Advanced Robot Control and Learning). This repo focused on decoupled force and motion control.
This repository implemented a simple gym style environment of franka emika panda simulated with Genesis.
The controllers included methods from paper "Hybrid Force-Impedance Control for Fast End-Effector Motions" and "Partially Decoupled Impedance Motion Force Control Using Prioritized Inertia Shaping".
Install Pixi if you don't have it already.
curl -fsSL https://pixi.sh/install.sh | shClone this repository and run:
pixi shellDefault cartesian impedance controller.
python scripts/sim.py -e default -c imp
python scripts/sim.py -e box -c imp
python scripts/sim.py -e surface -c impCartesian impedance controller with explicit force PD control.
python scripts/sim.py -e box -c mfc
python scripts/sim.py -e surface -c mfcImplementation of the HFIC paper, compensates motion generated theoretical force.
python scripts/sim.py -e box -c hfic
python scripts/sim.py -e surface -c hficImplementation of the PD-IMFC paper, shapes partial decoupled inertia.
python scripts/sim.py -e box -c pdimfc
python scripts/sim.py -e surface -c pdimfc
