Skip to content

xy11280424/Parameter_Identification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Parameter_ID

This repo contains code for determining regressor matrix for systematic parameter identification of robots.

Dependencies

DART -

Dart is an open source physics engine for simulating articulated rigid bodies with high accuracy and efficiency and PyDart2 is a python binding of Dart. To install Dart, please follow the below instructions:

Prerequisites for Ubuntu

sudo apt-get install build-essential cmake pkg-config git
sudo apt-get install libeigen3-dev libassimp-dev libccd-dev libfcl-dev libboost-regex-dev libboost-system-dev
sudo apt-get install libopenscenegraph-dev
sudo apt-get install libbullet-dev
sudo apt-get install liburdfdom-dev
sudo apt-get install libnlopt-dev
sudo apt-get install libxi-dev libxmu-dev freeglut3-dev
sudo apt-get install libode-dev # ignore this if it tells you ode has already been installed

Download and install Dart

git clone git://github.com/dartsim/dart.git
cd dart
git checkout tags/v6.3.0
mkdir build
cd build
cmake ..
make -j4
sudo make install

09-URDF

This repo comes when you clone the entire repo 'Parameter_ID'

Before compialation, change the file names of some important files listed below:

  • InputQfilename
  • InoutQdotfilename
  • InputQdotdotfilename
  • Inputtorquefilename

Compilation

Follow the steps to install

mkdir build cd build cmake .. make

Usage

In order to run with a simulation, follow instructions in 41-krang-sim-ach to launch the ach channels and processes required before this program is run. Then in the build folder of this repo, type:

sudo ./Get_phi_ArmDynamics <train/test.

Please use either train or test to run algorithm on training or testing data

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published