-
Notifications
You must be signed in to change notification settings - Fork 0
/
walking-impedance-id.html
97 lines (89 loc) · 5.31 KB
/
walking-impedance-id.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Impedance controller identification in human walking unber perturbation</title>
<link rel="stylesheet" href="/theme/css/main.css" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body id="index" class="home">
<header id="banner" class="body">
<h1><a href="/">Huawei Wang </a></h1>
<nav><ul>
<li><a href="/category/_cv.html">_CV</a></li>
<li><a href="/category/about.html">about</a></li>
<li class="active"><a href="/category/projects.html">projects</a></li>
<li><a href="/category/publications.html">publications</a></li>
</ul>
<form id="search" action"#" onsubmit="javascript:window.open('https://duckduckgo.com/?q='+document.getElementById('keywords').value+'+site:');">
<input id="keywords" type="text" />
</form>
</nav>
</header><!-- /#banner -->
<section id="content" class="body">
<article>
<header>
<h1 class="entry-title">
<a href="/walking-impedance-id.html" rel="bookmark"
title="Permalink to Impedance controller identification in human walking unber perturbation">Impedance controller identification in human walking unber perturbation</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<span>Tue 19 November 2019</span>
<span>| tags: <a href="/tag/walking-impedance-id.html">walking-impedance-id</a></span>
</footer><!-- /.post-info --> <div class="section" id="introduction">
<h2>Introduction</h2>
<p>Impedance control has been used in prosthetic legs and exoskeletons to provide soft interactions between users and these devices. This soft interaction can elimate injury of users and also can prevent damage of hardware. Despite these advantages, implementing the impedance control include mannually tunning process which is time comsuming. One reason is that there is no good reference of how large the impedance parameters should be. Quasi-stiffness is usually used as the starting point, however it does not represent the real-stiffness that exists in joints.</p>
<blockquote>
<div class="align-center figure">
<img alt="alternate text" src="/images/ImpedanceIdentification/ImpedanceExample.png" style="width: 300px;" />
</div>
</blockquote>
<p>In this project, we identify the impedance parameters of human leg joints (hip, knee, and ankle) from perturbed walking data. Similar to the step strategy identification, we turn the identification problems into trajectory optimization problems by using closed-loop identification method.</p>
</div>
<div class="section" id="method">
<h2>Method</h2>
<blockquote>
<div class="align-center figure">
<img alt="alternate text" src="/images/ImpedanceIdentification/Identificaiton_approach.png" style="width: 600px;" />
</div>
</blockquote>
<p>Impedance control is defined in the following equation, which has virtual spring-damper property when reaching the target position.</p>
<p>begin{center}
$T = K_p*(theta_{tar} - theta) + K_d*(0 -dot{theta})$
end{center}</p>
<p>where $T$ is the torque generated by the impedance controller; $K_p$, $K_d$, and $theta_{tar}$ are three impedance control parameters: proportional gains, derivative gains, and target joint position; $theta$ and $dot{theta}$ are the current joint position and joint velocity.\</p>
<p>A pilot study have been done to identify ankle joint impedance parameters from 10 seconds walking data. In the pilot study, two sets impedance parameters were identified from two trials walking data of two subjects. For one data trial, only one set impedance parameters ($K_p, K_d, theta_{tar}$) is used to control ankle joint among entire gait cycles including both stance and swing phases. The identified impedance parameters are shown in Table ref{tab:impedance_results}. Fits between identified trajectories and experiment data are shown in Figure ref{fig:impedance_fit}.</p>
</div>
<div class="section" id="result">
<h2>Result</h2>
</div>
<div class="section" id="discussion">
<h2>Discussion</h2>
</div>
</div><!-- /.entry-content -->
</article>
</section>
<section id="extras" class="body">
<div class="blogroll">
<h2>related webs</h2>
<ul>
<li><a href="www.linkedin.com/in/huawei-wang-biomech">Linkedin</a></li>
<li><a href="http://chms.csuohio.edu/">CHMS</a></li>
<li><a href="http://hmc.csuohio.edu/">HMC</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<h2>social</h2>
<ul>
<li><a href="https://twitter.com/Peter_W_Wang">Tiwtter</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<p>Powered by <a href="http://getpelican.com/">Pelican</a>. Theme <a href="https://github.com/blueicefield/pelican-blueidea/">blueidea</a>, inspired by the default theme.</p>
</footer><!-- /#contentinfo -->
</body>
</html>