PIC Vietnam

Go Back   PIC Vietnam > Robotics > Điều khiển

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

Điều khiển Lý thuyết điều khiển và ứng dụng lý thuyết điều khiển trong những trường hợp thực tế

 
 
Ðiều Chỉnh Xếp Bài
Prev Previous Post   Next Post Next
Old 29-09-2009, 10:16 AM   #1
ajack
Nhập môn đệ tử
 
Tham gia ngày: Jan 2008
Bài gửi: 6
:
Thắc mắc về Particle filter

Chào mọi người,
Mình đang nghiên cứu về particle filter, tuy rằng có đọc rất nhiều tài liệu (đa phần là những article google được), nhưng cũng còn lùng bùng rất nhiều về nó. Mục đích của mình là sử dụng nó trong việc tracking robot, trước mắt là simulation trên matlab cái đã.

Mình xin tóm tắt giải thuật như sau: <Mình có sửa một số chỗ ở giải thuật>

pose(k) = [ x(k), y(k), theta(k) ] là ma trận tọa độ của robot ở thời điểm k.
s(k) = [ s1(k), s2(k), s3(k) ] là ma trận tín hiệu tọa độ suy ra từ sensor ở thời điểm k.

Tạo N paricle (N càng lớn thì càng tốt nhưng tốn bộ nhớ)
p(k) = [ p1(k), p2(k), ..., pn(k) ], mỗi p_i(k) là một ma trận như pose(k)

Ma trận trọng số cho particle:
w(k) = [ w1(k), w2(k), ..., wn(k) ], trọng số w_i(0) ban đầu có giá trị 1/N

1. Xem thử các trọng số có nhỏ hơn giới hạn cho phép hay không, nếu nhỏ hơn thì phải resampling

2. Dựa vào giá trị của các particle ở thời điểm (k-1) trước đó để xác định được các particle p(k) theo xác suất Baye:
p(k) ~ P( p(k)|p(k-1) ) <-- mình cũng không chắc chỗ này mình hiểu có đúng vấn đề không nữa

3. Update các trọng số của các particle
w(k) = w(k-1)*p( s(k)|p(k) )

Ngay ở chỗ update trọng số thì mình rất không hiểu công thức nó như thế nào, và ở phần trên mình cũng nghĩ là mình chưa hiểu rõ được vấn đề nên còn vài vướng mắc.
Hơn nữa, hồi học xác suất thống kê thì tuy rằng có học công thức Baye trong xác suất, nhưng không biết ở trong đây thì P(a|b) tính ra như thế nào...

Mong rằng mọi người có thể cùng chia sẻ để giúp mình hiểu rõ vấn đề cặn kẽ hơn

thay đổi nội dung bởi: ajack, 29-09-2009 lúc 02:20 PM. Lý do: cập nhật giải thuật cho Particle filter
ajack vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 08:58 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam