4 research outputs found
Center of Mass Compliance Control of Humanoid using Disturbance Observer
ํ์๋
ผ๋ฌธ(์์ฌ) -- ์์ธ๋ํ๊ต๋ํ์ : ์ตํฉ๊ณผํ๊ธฐ์ ๋ํ์ ์ง๋ฅ์ ๋ณด์ตํฉํ๊ณผ, 2023. 2. ๋ฐ์ฌํฅ.๋ก๋ด์ ์์
ํ๊ฒฝ์ด ์ธ๊ฐ์ ์ผ์๊ณผ ์ ์ ๊ฐ๊น์์ง์ ๋ฐ๋ผ, ์ธ๊ฐ์ ์์ ์ ๋ณด์ฅํ ์ ์๋ ์ ์ฐ ๋์ ์ ์ด ๋ฐฉ์๋ค์ด ์ฐ๊ตฌ๋์ด ์๋ค ํนํ ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์ ์์ด์๋, ์ธ๊ฐ์ ์์ ์ ๋ณด์ฅํ๊ธฐ ์ํด ์ ์ฐ ๋์์ ์์ฑํจ์ ๋ํด ์ ์ฐ ๋์ ๊ณผ์ ์์ ๋ก๋ด ๋ํ ์์ ์ ์ผ๋ก ๊ท ํ์ ์ ์งํ ์ ์์ด์ผ ํ๋ค. ์ถ๊ฐ๋ก ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์ด ์ํ ์ค์ธ ์์
ํน์ ํ๊ฒฝ์ ์ ํฉํ ์ ์๋๋ก ๋
๋ฆฝ์ ์ผ๋ก ์ ์ฐ ๋์์ ์์ฑํ๊ณ ์ง๊ด์ ์ผ๋ก ์ด๋ฅผ ์ ํํ ์ ์์ด์ผ ํ๋ค. ๋ณธ ๋
ผ๋ฌธ์์๋ ํ๋ ์์
์ ์ํ ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์ ๋ฌด๊ฒ ์ค์ฌ ์ ์ฐ ๋์ ์ ์ด ์๊ณ ๋ฆฌ ์ฆ์ ์ ์ํ๋ค. ์ ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ํ ๊ด์ธก๊ธฐ์ ์ธ๋ ์์ฑ ํผ๋๋ฐฑ์ ๊ธฐ๋ฐํ๋ค. ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์ ๋ฌด๊ฒ ์ค์ฌ ์ ์ด ์ฑ๋ฅ ๋ชจ๋ธ์ ๊ธฐ๋ฐํ์ฌ ์ํ ๊ด์ธก๊ธฐ๋ฅผ ์ค๊ณํ์๊ณ ์ด๋ฅผ ํตํด ๋ฌด๊ฒ ์ค์ฌ์ ๋ฐ์ํ ์ธ๋์ ๊ด์ธกํ๋ค. ๊ด์ธก๋ ์ธ๋์ ์ฐธ์กฐ ๋ฌด๊ฒ ์ค์ฌ ๊ฒฝ๋ก์ ์์ฑ ํผ๋๋ฐฑ๋์ด ํด๋จธ๋
ธ์ด๋ ๋ก๋ด์ ์ ์ฐ ๋์์ ์์ฑํ๋ค. ์ด๋ฅผ ํตํด ๋ฌด๊ฒ ์ค์ฌ ์ขํ๊ณ์์ ์ถ ๋ณ๋ก ๋
๋ฆฝ์ ์ธ ์ ์ฐ์ฑ์ ๊ตฌํํ๊ณ ๊ตฌํ๋ ์ ์ฐ์ฑ์ ํตํด ์ธ๋์ ๋์ํ์ฌ ๋ก๋ด์ด ๊ท ํ์ ์ ์งํ ์ ์๋ค. ์ ์ํ๋ ์๊ณ ๋ฆฌ์ฆ์ ์ฑ๋ฅ์ ํด๋จธ๋
ธ์ด๋ ๋ก๋ด DYROS-JET ๋ฅผ ํ์ฉํ ๋์ญํ ์๋ฎฌ๋ ์ด์
๊ณผ ์ค์ ๋ก๋ด ์คํ์ ํตํด ๊ฒ์ฆํ์๋ค.As the task environment of robots became closer to human , compliant motion control methods that can ensure human safety have been studied. In particular, for the humanoid robot, compliant motion control must also be able to stably maintain the balance In addition, compliant motion control should be able to independently create and intuitively limit the compliance so that compliant motion control can be suitable for the task of humanoid. In this paper, a center of mass (CoM) compliance control algorithm of humanoid robots for collaborative works is proposed. The proposed algorithm is based on the state observer and positive feedback of observed disturbance. With the state observer based on humanoid CoM control performance model, disturbance in each direction can be observed. The positive feedback of disturbances to the reference CoM trajectory enables compliant motion. The main contributions of this algorithm are achieving compliance independently in each axis and maintaining balance against external force. Through dynamic simulations and real robot experiments of Humanoid robot DYROS-JET, the performance of the proposed method was demonstrated.์ 1 ์ฅ ์ ๋ก 1
์ 1 ์ ์ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ๋๊ธฐ 1
์ 2 ์ ๊ด๋ จ ์ฐ๊ตฌ 1
์ 3 ์ ์ฐ๊ตฌ์ ๋ด์ฉ 2
์ 4 ์ ๋
ผ๋ฌธ์ ๊ตฌ์ฑ 3
์ 2 ์ฅ CoM ์ ์ฐ ๋์ ์ ์ด๊ธฐ 4
์ 1 ์ CoM ์ ์ด ์ฑ๋ฅ ๋ชจ๋ธ 4
์ 2 ์ ์ ์ด ํ๋ ์์ํฌ์ ํ๋ฆ๋ ์๊ฐ 5
์ 3 ์ ์ ์ด ํ๋ ์์ํฌ์ ์ํ์ ๋ชจ๋ธ๋ง 6
์ 3 ์ฅ ๋์ญํ ์๋ฎฌ๋ ์ด์
9
์ 1 ์ ๋ก๋ด ๋ฐ ์๋ฎฌ๋ ์ด์
ํ๊ฒฝ ์ค๋ช
9
์ 2 ์ CoM ์์น ์ธก์ 11
์ 3 ์ ์ ์ฐ์ฑ ๋
๋ฆฝ ์ ์ด ์๋ฎฌ๋ ์ด์
12
์ 4 ์ ์ถฉ๋ ์ธ๋ ์ ์์ ๊ท ํ ์ ์ด ์๋ฎฌ๋ ์ด์
14
์ 4 ์ฅ ์ค ํ 19
์ 1 ์ ๋ก๋ด DYROS-JET ์ค๋ช
19
์ 2 ์ ์ถฉ๋ ์ธ๋ ์ ์์ ๊ท ํ ์ ์ด ์คํ 22
์ 3 ์ ์์น ์ถ์ข
๋งํ ์ธ๋ ์คํ 28
์ 5 ์ฅ ๊ฒฐ ๋ก 33
์ฐธ๊ณ ๋ฌธํ 35
Abstract 39์
Hierarchical generative modelling for autonomous robots
Humans can produce complex whole-body motions when interacting with their
surroundings, by planning, executing and combining individual limb movements.
We investigated this fundamental aspect of motor control in the setting of
autonomous robotic operations. We approach this problem by hierarchical
generative modelling equipped with multi-level planning-for autonomous task
completion-that mimics the deep temporal architecture of human motor control.
Here, temporal depth refers to the nested time scales at which successive
levels of a forward or generative model unfold, for example, delivering an
object requires a global plan to contextualise the fast coordination of
multiple local movements of limbs. This separation of temporal scales also
motivates robotics and control. Specifically, to achieve versatile sensorimotor
control, it is advantageous to hierarchically structure the planning and
low-level motor control of individual limbs. We use numerical and physical
simulation to conduct experiments and to establish the efficacy of this
formulation. Using a hierarchical generative model, we show how a humanoid
robot can autonomously complete a complex task that necessitates a holistic use
of locomotion, manipulation, and grasping. Specifically, we demonstrate the
ability of a humanoid robot that can retrieve and transport a box, open and
walk through a door to reach the destination, approach and kick a football,
while showing robust performance in presence of body damage and ground
irregularities. Our findings demonstrated the effectiveness of using
human-inspired motor control algorithms, and our method provides a viable
hierarchical architecture for the autonomous completion of challenging
goal-directed tasks