kiwiwan / ur10_dyn_param_ident

fork from wangyanhit(https://github.com/wangyanhit/dyn_ident_sympy),and use for ur10 dynamic parameter identify in simulation.
0 stars 0 forks source link

A dynamic model identification framework developed for daVinci Suigical System

There are parallelograms, springs and counter weights in daVinci surgical system so that we can not use existing tools to solve the dynamics model identification of it. This software framework was developed to solve these problems.

Features

Finished

Another to-do list

Requirements

Application and example

Author

Yan Wang, Radian

Reference

When developing this work, we referred a lot from the following places:

Some problems

When I was using PyOpt, I found some problems with it. In pySLSQP.py file, these changes should be done.

gg = numpy.zeros([la], numpy.float) ==> gg = numpy.zeros(la, numpy.float)

dg = numpy.zeros([la,n+1], numpy.float) ==> dg = numpy.zeros([la[0], n + 1], numpy.float)

w = numpy.zeros([lw], numpy.float) ==> w = numpy.zeros(lw, numpy.float)

jw = numpy.zeros([ljw], numpy.intc) ==> jw = numpy.zeros(ljw, numpy.intc)