Tải bản đầy đủ (.pdf) (30 trang)

báo cáo bài tập lớn điều khiển đồng thuận của các hệ thống multihopping rovers phân tích hội tụ

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (4.21 MB, 30 trang )

<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">

<b>ĐẠI HỌC BÁCH KHOA HÀ NỘITRƯỜNG CƠ KHÍ</b>

<b>BÁO CÁO BÀI TẬP LỚN</b>

<b>Multi-Hopping-Rovers: Phân tích hội tụ</b>

<b>Sinh viên thực hiện: Chu Nhật Minh 20205371Vũ Đức Duy 20205299Giảng viên hướng dẫn: TS. Phạm Văn TuynhHọc phần: Điều khiển nối mạng (EE4829)Mã lớp: 145821</b>

Hà Nội, 12/2023

</div><span class="text_page_counter">Trang 2</span><div class="page_container" data-page="2">

B. Mô hình hệ thống Multi-Hopping-Rover và bộ điều khiển đồng thuận...5

C. Vấn đề kiểm sốt đồng thuận...6

MỤC III. Kết quả chính...7

A. Điều kiện đạt được...7

B. Mô phỏng...7

MỤC IV. Chứng minh định lý 1...11

A. Động lực học của vectơ không đồng thuận...11

B. Main part of proof...13

MỤC A. Dẫn xuất của động lực học trong (8)...19

MỤC B. Dẫn xuất của động lực học trong (13)...19

Phụ lục C: Proof of Lemma 4...20

Phụ lục D: Proof of Lemma 5...20

Phụ lục E: Proof of Lemma 7...23

MỤC VI. Kết quả mô phỏng...25

A. Code Matlab mô phỏng...25

B. Figures...26

</div><span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">

<b>Điều khiển đồng thuận của các hệ thống Hopping-Rovers: Phân tích hội tụ</b>

Multi-Hopping rover là một robot di động được phát triển để khám phá các hành tinh trọng lực thấp.Chuyển động dựa trên chuyển động nhảy để di chuyển trên mặt đất gồ ghề trọng lực thấp. Đểthăm dò hiệu quả, mong muốn xây dựng một hệ thống hợp tác với nhiều rovers. Một hệ thốngnhư vậy được gọi là hệ thống multi-hopping-rover. Bài báo này đề cập đến vấn đề kiểm soátđồng thuận cho các hệ thống multi-hopping-rover, trong đó các hopping-rovers liên quan đếnđộng lực học không chắc chắn gây ra bởi chuyển động nhảy. Bằng cách biểu diễn động lựchọc bằng mơ hình ngẫu nhiên và tập trung vào động lực học của sự bất đồng, chúng tơi trìnhbày một điều kiện về độ lợi điều khiển để hệ thống hội tụ đến sự đồng thuận theo nghĩa bìnhphương trung bình. Kết quả được thể hiện bằng mơ phỏng số

Bản tóm tắt này bắt nguồn từ một mơ hình động lực học của một chiếc xe tự hành nhảy.Nghiên cứu này đã mô hình hóa một hệ thống multi-hopping-rovers và xem xét vấn đề đồngthuận, và sau đó làm nổi bật kết quả thu được. Bổ sung một hình ảnh về vấn đề đồng thuậncho hệ thống multi-hopping-rovers được thêm vào bên phải

<small>1</small>

</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4">

Hopping rover [1] là một robot di động như minh họa trong HÌNH 1, được phát triển để khámphá các hành tinh trọng lực thấp [2], [3]. Chuyển động dựa trên chuyển động nhảy, tức làthực hiện các bước nhảy ngắn, như thể hiện trong HÌNH 2, cho phép xe tự hành di chuyểntrên mặt đất gồ ghề.

<small>2</small>

</div><span class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">

được mong đợi trong những năm gần đây [7], [8], [9], bởi vì việc sử dụng nhiều hoppingrover giúp tăng cường phạm vi nhiệm vụ và khả năng chịu lỗi. Tuy nhiên, theo hiểu biết củachúng tơi, các kết quả hiện có được dành cho các trường hợp của một xe tự hành duy nhấthoặc với động lực học được đơn giản hóa nhiều. Nói cách khác, khơng có nghiên cứu nào vềcác hệ thống multi-hopping-rover xem xét đến sự không chắc chắn đặc trưng của chuyểnđộng nhảy.

Bài báo này nghiên cứu vấn đề điều khiển đồng thuận cho các hệ thống multi-hopping-rovers,tức là vấn đề thiết kế bộ điều khiển phân tán đáp ứng thỏa thuận về vị trí của các tác nhân.Vấn đề này nổi tiếng trong lĩnh vực nghiên cứu các hệ thống đa tác nhân [10], [11], [12]. Tuynhiên, sự chuyển động của hopping-rovers liên quan đến sự không chắc chắn gây ra bởichuyển động nhảy, trong đó yêu cầu đạt được sự đồng thuận. Trong bài báo này, chúng tơiđưa ra một mơ hình tốn học của một hopping rover, trong đó tính khơng chắc chắn được mơhình hóa như một biến ngẫu nhiên có phương sai tỷ lệ thuận với bình phương của đầu vàođiều khiển của nó. Bằng cách tập trung vào tính chất của sự khơng chắc chắn, chúng ta rút ramột điều kiện khuếch đại được đặc trưng bởi các giá trị riêng nhỏ nhất và tối đa thứ haicủa đồ thị Laplacian

Cuối cùng, mối quan hệ với các cơng trình hiện có về điều khiển đồng thuận ngẫu nhiên đượcghi nhận. BẢNG 1 tóm tắt kết quả về trường hợp động lực học của mỗi tác nhân liên quanđến độ không chắc chắn ngẫu nhiên cộng thêm. Phương sai của độ không chắc chắn được giảđịnh là hằng số trong [13], [14] và [15] và thay đổi tùy thuộc vào trạng thái của các tác nhântrong [16], [17], [18], [19], [20], [21] và [22]. Mặt khác, trong trường hợp của chúng tôi,phương sai phụ thuộc vào trạng thái của cả tác nhân và hàng xóm của nó. Theo hiểu biết tốtnhất của chúng tơi, trường hợp này chưa bao giờ được nghiên cứu.

<b>BẢNG 1 Các cơng trình trước đây giải quyết các vấn đề đồng thuận ngẫu nhiên cho trường</b>

hợp động lực học của mỗi tác nhân liên quan đến độ không chắc chắn ngẫu nhiên cộng

<b>Ký hiệu: </b>

(i) Bộ: <small>RvàC</small> lần lượt là trường số thực và trường số phức.

(ii) Vector và ma trận: biểu thị 1 vectơ n chiều có tất cả các phần tử là 1 bởi 1 <small>n</small>

<small>3</small>

</div><span class="text_page_counter">Trang 6</span><div class="page_container" data-page="6">

Cho <small>I</small> là ma trận đơn vị. Ma trận không được biểu diễn bằng 0. Đối với một khơng gian tuyến tính X, kích thước của nó là dim(X).

Đối với ma trận đối xứng <small>A ∈ Rn×</small>n, sử dụng <small>λi( A)∈ R(i=1,2 , ⋯ ),n</small> để biểu diễn cho giá trị riêng thứ <small>i</small>

(iii) Xác suất: Cho một biến ngẫu nhiên X, <small>E [X ]</small> là giá trị kỳ vọng của nó. Đối với các biến ngẫu nhiên X và Y, <small>E [X ∨Y ]</small> thể hiện giá trị kỳ vọng có điều kiện của X cho Y.

Hơn nữa, chúng tơi sử dụng các tính chất toán học sau đây:

Lemma 1 ([24]):

Đối với ma trận đối xứng A∈Rn×n

</div><span class="text_page_counter">Trang 7</span><div class="page_container" data-page="7">

<b>A. Hopping Rover</b>

Như thể hiện trong HÌNH 1, hopping rover là một robot hình khối. Một phần nhơ ra hình cầu,gọi là spike, được gắn vào mỗi đỉnh. Ba bánh đà được đặt trong xe tự hành và song song vớicác mặt của nó, có trục trực giao với nhau.

Hopping rover có thể di chuyển đến một vị trí tùy ý trong mơi trường hai chiều trọng lựcthấp. Bằng cách quay các bánh đà, mô-men xoắn phản ứng được tạo ra, dẫn đến chuyển độngtịnh tiến gọi là nhảy. Tuy nhiên, việc nhảy gây ra độ nảy khó lường sau khi đáp xuống. Sựkhơng chắc chắn này tăng lên khi khoảng cách bay lớn hơn.

<b>B. Mơ hình hệ thống Multi-Hopping-Rover và bộ điều khiển đồng thuận</b>

Trong nghiên cứu này, chúng tôi xem xét một hệ thống multi-hopping-rovers baogồm hopping rovers được đặt trong khơng gian một chiều. Mơ hình được đưa ra như sau<b>n</b>

(xem PHỤ LỤC A để biết dẫn xuất của mơ hình này).Động lực học của hopping rover <small>ⅈ</small> (<small>ⅈ</small> V, V {1, 2, ..., n}):∈ ≜

<small>x</small><sub>i</sub>[t+1]=x<sub>i</sub>[t]+u<sub>i</sub>[t]+ wi[t]<small>,x</small><sub>i</sub><small>[0]=x</small><sub>i</sub><small>0</small> (2)

<small>xi[t ]</small> R là vị trí tại thời điểm t, ∈ <small>xi 0</small> R là vị trí ban đầu, ∈

<small>ui</small>[t]∈ R là đầu vào điều khiển,

<small>w</small><sub>i</sub><small>[t ]</small> R là sự dịch chuyển do chuyển động nhảy khi đáp đất.∈

Giả định rằng <small>w</small><sub>i</sub><small>¿</small>] <small>(t=0,1 , ...)</small> là các biến ngẫu nhiên độc lập và mỗi biến được rút ra từ phânbố đồng đều liên tục trên <small>¿</small> với hằng số <small>k ≧ 0</small>

Lưu ý rằng phương sai của <small>w</small><sub>i</sub><small>[t ]</small> tăng khi <small>u</small><sub>i</sub><small>[t ]</small> tăng.

<b>HÌNH 3 (Mơ hình động lực học của một hopping rover)</b>

Mỗi xe tự hành có một camera để quan sát vị trí tương đối của nó với những xe khác. Điềunày tạo ra luồng thông tin giữa các rovers. Kết quả của luồng thông tin này được biểu thị

<small>5</small>

</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8">

bằng biểu đồ <small>G=(V ,E .)</small> Chúng tôi sử dụng Ni⊆V∖{i} để đại diện cho những hopping roverskhác, tức là Ni = {j V / (j, i) E}.∈ ∈

Đối với hệ thống multi-hopping-rovers, chúng tôi xem xét vấn đề điều khiển đồng thuận. Vìmục đích này, chúng tơi sử dụng bộ điều khiển sau [10], [11], [12]:

<small>ui</small>[t]=<small>¿</small>

ϵ∑

<small>j ∈ Ni</small>

với ϵ <small>¿</small> – hệ số điều khiển

Tín hiệu điều khiển u<sub>i</sub>[t]được tính tốn bằng cách lấy tổng của sự khác biệt vị trí giữa rover i vàcác rover lân cận của nó, nhân với hệ số điều khiển ε. Điều này giúp đồng bộ hóa và điều khiểnchuyển động của các rover trong hệ thống

<b>C. Vấn đề kiểm soát đồng thuận</b>

Hãy xem xét hệ thống multi-hopping-rovers được đưa ra bởi ( ) và 2 (3)

Giả sử rằng G vô hướng và liên thơng, các vị trí ban đầu <small>xi 0¿) được cho trước.</small>Tìm <small>ε>0</small> để đạt được sự đồng thuận sao cho:

<small>t→∞E</small>

[

(<small>xi</small>[t]−x<small>j</small>[t])<small>2</small>

]

<small>=0</small> (4)Với mọi <small>(i, j)∈V×V</small>

Để đạt được sự đồng thuận, ta cần ε được chọn sao cho khi t → ∞, sự khác biệt vị trí (x<sub>i</sub>[t]−x<sub>j</sub>[t])giữa hai rover i và j hội tụ về 0 với xác suất cao.

Nói cách khác, ta cần ε được chọn sao cho lim

Điều này có thể đạt được bằng cách đảm bảo ε đủ nhỏ để nén khoảng cách giữa các vị trí của cácrover trong hệ thống. Khi ε tiến đến 0, khoảng cách giữa các vị trí sẽ tiến dần về 0, và sự hội tụcủa hệ thống được đảm bảo.

Do đó, để đạt được sự đồng thuận như yêu cầu trong công thức (4), ta cần chọn ε sao cho ε > 0và đủ nhỏ để đảm bảo lim

<small>t→∞E</small>

[

(<small>x</small><sub>i</sub>[t]−x<sub>j</sub>[t])<small>2</small>

]

<small>=0</small>. Phụ thuộc vào bài toán cụ thể và điều kiện ban đầu,giá trị ε tối ưu có thể được xác định thơng qua phân tích và mơ phỏng hệ thống.

<small>6</small>

</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9">

<b>A. Điều kiện đạt được</b>

Đối với biểu đồ G, cho <small>L ∈ Rn×n</small> và <small>Δ∈ {0,1 , ...}</small> là đồ thị Laplacian [10], [11], [12] và bậc tốiđa của G tương ứng.

(4) áp dụng cho mọi <small>(i, j)∈V×V</small>

<small>λ</small><sub>i</sub>(L) là một số thực bởi vì G vơ hướng, do đó L là một ma trận đối xứng

<small>λ</small><sub>n</sub>(L) khác 0 bởi vì G liên thơng

Giả định G vô hướng là hợp lý cho trường hợp mỗi xe tự hành được trang bị mộtcamera để quan sát khoảng cách đến các xe lân cận, bởi vì nếu rover i có thể quan sátkhoảng cách đến rover j, thì rover j cũng có thể quan sát khoảng cách đến rover i. Điềunày đồng nghĩa với việc thông tin về khoảng cách giữa hai rover i và j có thể được trao đổihai chiều, và do đó giả định về không hướng của đồ thị là hợp lý trong trường hợp này

<b>B. Mô phỏng </b>

Việc mô phỏng được tiến hành trong các điều kiện sau.

<small>n=9k =5</small>

<small>N 1=</small>{<small>2</small>}<small>,N 2=</small>{<small>1,3,9</small>}<small>,N 3=</small>{<small>2,4</small>}<small>,N 4=</small>{<small>3,5</small>}<small>,N 5=</small>{<small>4,6</small>}<small>,N 6={5,7 ,N 7={6,8 },N8={7,9},N 9={}2,8}(Gliênthx 1 [0 ]=0 ,x 2[0 3 , x3[0 5 , x4 [0 8 , x5[0 9 ,x 6 [0 11 , x7 [0 16 , x8 [0 18 , x9[0 20.]=]=]=]=]=]=]=]=</small>

Trong trường hợp này, <small>λ2</small>(L) = 0,4131 và <small>λn</small>(L) = 4,3928 với

<small>ε<</small> <sup>2 ×0.4131</sup>

(

<small>1+</small><sup>5</sup><sup>2</sup><small>3</small>

)

<small>× 4.39282</small>

<small>7</small>

</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">

HÌNH 4 minh họa thời gian phản hồi của các trạng thái kết quả cho ε=0.0045, thỏamãn (5). Kết quả này thể hiện sự đồng thuận của hệ thống multi-hopping-rovers.

<b>Hình 4 (Time response of the states of nine agents for ϵ=0.0045)</b>

Tiếp theo, chúng ta hãy xác định hiệu suất với các tham số khác nhau

HÌNH 5 cho thấy thời gian phản hồi của các trường hợp ε=0,1 và ε=0,15.

Điều này cho thấy tốc độ hội tụ trở nên nhanh hơn khi ε tăng, nhưng sự ổn định của hệthống thì lại giảm đi

HÌNH 6 cho thấy thời gian phản hồi với k = 1, 20. Cả hai trường hợp đều sửdụng ε=0.0045 (như trường hợp của HÌNH 4).

Điều này cho thấy thời gian phản hồi sẽ nhiễu hơn nếu k tăng, nhưng tốc độ hội tụkhông thay đổi quá nhiều.

Cuối cùng, chúng tôi thay đổi E của G. HÌNH 7 cho thấy các thời gian phản hồi với nhữngđiều kiện sau đây:

<small>N 1={2,8 }, N2={1,3,9 ,N3={2,4 },N 4={3,5 },N}5={4,6 },N 6={5,7 },N7={6,8 },N 8={1,7,9 },N9={2,88</small>

</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11">

<small>N 1={2,8,9 },N 2={1,3,9 }, N3={2,4,9 },N4={3,5,9 ,N5={4,6,9 },N 6={5,7,9}},N7={6,8,9 },N 8={1,7,9}</small>

<b>HÌNH 5 (</b>Kết quả với ε khác nhau) <b>HÌNH 6 (</b>Kết quả với k khác nhau)

<small>9</small>

</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12">

<b>HÌNH 7 (Kết quả mơ phỏng cho số cạnh khác nhau trong G)</b>

Theo đó, tốc độ hội tụ trở nên nhanh hơn khi số cạnh trong G tăng

<small>10</small>

</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">

<b>A. Động lực học của vectơ không đồng thuận</b>

Ở đây, chúng tôi đưa ra vectơ không đồng thuận δ[t] thỏa mãn <small>lim</small>

Xem Tiểu mục A của PHỤ LỤC B để biết chi tiết về dẫn xuất của (8)

Vectơ không đồng thuận được định nghĩa như sau:

trong đó <small>Q ∈ Rnxn</small> là ma trận chiếu trực giao để <small>ℑ( )1n</small> được đưa ra bởi

<small>11</small>

</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14">

<small>Q ≜1n</small>

(

<small>1</small><sub>n</sub><small>T1</small><sub>n</sub>

)

<small>1n</small><sup>T</sup><small>=</small><sup>1</sup><small>nn1n</small>

Sau đó <small>x [t]</small> được chia thành các phần không đồng thuận và đồng thuận như sau:

<small>γ[t] ≜Qx[t]</small>Vectơ <small>γ[t]</small> được gọi là vectơ đồng thuận.

Từ định nghĩa của <small>δ [t]</small> và (8), động lực học của vectơ khơng đồng thuận <small>δ [t]:</small>

bằng cách tính tốn đơn giản thể hiện tại tiểu mục B của Phụ lục B

Ma trận Q có một số tính chất hữu ích:Lemma 4:

Đối với ma trận Q trong (11) :i. <small>Q2</small>

ii. <small>( I−Q )2=I−Q</small>

iii. <small>( I−Q ) Q=0</small>

iv. <small>1nT( I−Q )=0</small>.

v. <small>I−Q</small>có n−1 giá trị riêng bằng 1 và một giá trị riêng bằng 0. Các giá trị riêng liên quanlà các cơ sở của Ker(<small>1n</small><sup>T</sup>) và 1n tương ứng.

Bằng chứng: Xem PHỤ LỤC CLemma 5:

Xem xét Problem 1 và (13) :Nếu <small>lim</small>

<small>t→∞E</small>

[

ǁ<small>δ (t)</small>ǁ<small>2</small>

]

<small>=0</small> thì (4) áp dụng cho mọi <small>(i, j)∈V×V</small>

Bằng chứng: Xem PHỤ LỤC D

<small>12</small>

</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15">

<b>B. Main part of proof</b>

Định lý 1 là hệ quả đơn giản của Lemma 5 và thực tế (5) (a) (b) (c) đối với các⇒ ⇒ ⇒trường hợp sau:

(a) Tồn tại <small>μ∈</small>[0,1) sao cho <small>E</small>

[

ǁ<small>δ</small>[<small>t+1</small>]ǁ<small>2</small>

|

<small>δ</small>[<small>t</small>]

]

<small>≦ μ</small>ǁ<small>δ</small>[<small>t</small>]ǁ<small>2</small>

,

(b) Tồn tại <small>v∈</small>[0,1) sao cho <small>E</small>

[

ǁ<small>δ</small>[t+1]ǁ<small>2</small>

]

<small>≦ vE</small>ǁ<small>δ</small>[<sub>t</sub>]ǁ<small>2</small>

Giả sử đồ thị đó <small>G</small> vơ hướng và liên thơng. Đối với đồ thị Laplacian <small>L</small>

i. Tất cả các giá trị riêng của <small>L</small> tồn tại trên khoảng thời gian <small>[0,2 Δ</small>

ii. Ma trận <small>L</small> chỉ có một giá trị riêng 0, và vecto đặc trưng của nó là <small>1n</small>

<small>13</small>

</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16">

từ Lemma 1 và Lemma 2, (17), (18) và (19):

<b>3) Bằng chứng về (a) (b)</b>⇒

Fact (a)

<small>E</small>

[

ǁ<small>δ (t )</small>ǁ<small>2</small>

]

<small>≤μT</small>ǁ<small>δ ( t)</small>ǁ<small>2</small>

(23)

trong đó, cùng với <small>μ ∈¿</small> , chứng minh được (c).

<small>15</small>

</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17">

<b>MỤC V. Kết luận</b>

Vấn đề đồng thuận cho hệ thống multi-hopping-rovers đã được nghiên cứu. Chúng tơi đã mơhình hóa chuyển động khơng chắc chắn của hopping rover như một biến ngẫu nhiên cóphương sai tỷ lệ thuận với đầu vào điều khiển. Dựa trên mơ hình, chúng tơi đã thu được điềuchỉnh khuếch đại cho bộ điều khiển đồng thuận điển hình. Kết quả đã được chứng minh bằngmô phỏng số.

Trong bài báo này, chúng tôi tập trung vào sự bất định gây ra bởi chuyển động nhảy. Mặtkhác, các loại không chắc chắn khác, chẳng hạn như độ trễ thời gian và nhiễu, có liên quanđến multi-hopping-rovers trong thế giới thực. Trong tương lai, chúng tơi sẽ phân tích sự suygiảm hiệu suất gây ra bởi các loại bất định khác. Hơn nữa, mạng lưới được giả định là vơhướng. Do đó, kết quả của chúng tôi phải được mở rộng cho trường hợp có cấu trúc mạngtổng quát hơn, chẳng hạn như mạng định hướng và chuyển mạch. Đối với kiểm soát đồngthuận điển hình, trường hợp như vậy đã được nghiên cứu trong [27], [28] và [29], v.v., có thểhữu ích cho việc mở rộng.

<small>16</small>

</div><span class="text_page_counter">Trang 18</span><div class="page_container" data-page="18">

<b>Phụ lục A </b>Mơ hình Hopping Rovers

Mơ hình trong (2) như sau. Hãy xem xét chuyển động parabol cổ điển của một hopping rovertrong HÌNH 8, trong đó trục ngang x và trục dọc là z. Khi rover được phóng ở vị trí ban đầu (

<small>x</small><sub>0</sub>,0) với góc chụp ban đầu θ và vận tốc ban đầu <small>0v</small><sub>0</sub>, điểm rơi <small>x</small><sub>1</sub> cho bởi

<b>HÌNH 8. Chuyển động parabol của hopping rover khi nhảy</b>

Mặt khác <small>ν0</small> và <small>θ0</small> được xác định bởi chuyển động của bánh đà được lắp đặt trong xe tự hànhnhư một bộ truyền động trong HÌNH 9 (a). Để nhảy, bánh đà quay ngược chiều kim đồng hồvới vận tốc góc <small>ω</small><sub>0</sub>. Tại thời điểm nhảy, bánh đà dừng lại, tạo ra lực phản ứng. Kết quả là, xetự hành có được vận tốc ban đầu

<small>v0=</small><sup>I</sup><small>flIS</small>

</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">

<small>I</small><sub>f</sub> là moment quán tính của bánh đà sau khi nhảy.<small>I</small><sub>s</sub> là moment quán tính của xe tự hành.

<small>l là khoảng cách từ trục quay của bánh đà đến trục quay của xe tự hành.v ₀ là vận tốc ban đầu của xe tự hành sau khi nhảy.</small>

<small>ω</small>₀ là vận tốc góc ban đầu của bánh đà trước khi nhảy.

Với <small>I</small><sub>s</sub>>0, <small>I</small><sub>f</sub>>0 và <small>l</small> >0 là mơmen qn tính của xe tự hành xung quanh <small>P</small><sub>0</sub>, mơmen qn tínhcủa bánh đà và chiều dài giữa tâm khối lượng của xe tự hành và tâm gai <small>P</small><sub>0</sub> tương ứng. Bêntrái là động lượng trong quá trình bánh đà quay, trong khi bên phải là động lượng sau khibánh đà dừng. Hơn nữa, góc ban đầu cho bởi

bởi vì, trong HÌNH 9 (b), chuyển động quay xung quanh <small>P</small><sub>0</sub> xảy ra sau khi bánh đà dừng lại,khi đó vận tốc của trọng tâm là hướng của <sup>π</sup><sub>4</sub>

<b>HÌNH 9. Thay đổi chuyển động của hopping rover để nhảy</b>

Cuối cùng, chúng tôi chỉ ra cách đầu vào <small>u</small><sub>i</sub><small>(t )</small> được chuyển thành đầu vào vật lý thực sự củaxe tự hành là vận tốc góc <small>ω 0</small>

<small>18</small>

</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20">

<b>Phụ lục B </b>Dẫn xuất của Động lực học

Từ định nghĩa của <small>s</small><sub>i</sub><small>(t)</small>, công thức được định nghĩa bởi ( ) và 2 (3) tương đương với

(9) và Lemma 8 (ii) suy ra

trong đó, cùng với (11) và Lemma 4 (iii) ta có

<small>19</small>

</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22">

<small>∀ ε0>0 ,∃ εa∈¿, ∃T0∈ {0,1 , ...}, ∀ t ≧ T0,a[t ]<ε</small> (36)và

<small>∀ ε0>0 ,∃ εb∈¿, ∃T0∈ {0,1 , ...}, ∀ t≧ T0,b[ ]< εt</small> (37)Do đó, từ (36) và (37), chúng ta có được

</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">

(i) và (ii) được chứng minh như sau.i. Từ (13) và Lemma 4 (ii),

ii. Có được

từ (9) ta có

từ <small>E [S[t ]]=0</small> và (44).Mặt khác, khi <small>δ [t]≠</small>0,

<small>23</small>

</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">

Do đó, từ (45) và (46), chúng ta nhận được

<small>choδ[t ]≠ 0</small>

Mặt khác, khi <small>δ [t]=0</small> , (47) giữ nguyên vì cả hai cạnh của (47) đều bằng 0

<small>24</small>

</div>

×