Bộ lọc Kalman được nhắc đến nhiều trong những năm gần đây. Nó được dùng rất nhiều trong bài toán bám sát đối tượng di động trong xử lý ảnh. Lý thuyết của bộ lọc này khá phức tạp, mong các cao thủ về nghành này cho dân ngoại đạo em được sáng tỏ tầm mắt.
Thông báo
Collapse
No announcement yet.
Kalman Filter, bộ lọc dự đoán!
Collapse
X
-
Để nói hết về Kalman filter chắc cần thời gian dài (cả khóa học). Theo kinh nghiệm của tôi thì chỉ cần nắm được một vài ý tưởng thường tình là các pác có thể làm được 1 cái gần như vậy rồi:
1. Một hệ diễn biến theo thời gian thì cần biết trạng thái hiện giờ (state) và khả năng biến thiên của state sắp tới. Tôi gọi nôm na là vị trí (state) và vận tốc (các hệ tuyến tính khác cũng tương tự thôi).
2. Biết vị trí thì có thể ước đoán vận tốc. Biết vận tốc thì chưa chắc đã biết được vị trí.
3. Vì là biết vị trí thì có thể ước đoán được vận tốc nên từ đó suy ra có thể ước đoán tiếp được vị trí tiếp theo. Vị trí ước đoán này sẽ "không xa lắm" so với vị trí thật nếu như gia tốc có thống kê gần nhiễu trắng (white noise), hay nói cách khác vận tốc thực không khác mấy vận tốc ước đoán.
Bài toán tracking thực chất là bài toán ước đoán vị trí (trạng thái) tương lai sao cho sai số so với vị trí thực nhỏ. Như vậy, các bước kể trên đã phần nào đáp ứng yêu cầu.
Kinh nghiệm thực tế thì tôi thấy các phương trình toán học của Kalman filter rất phức tạp mà vẫn có nhiều phần vẫn phải tự đoán lấy. Kết quả không khác xa lắm so với các bước suy diễn bình thường kể trên. Bác nào có cách tiếp cận hay hơn xin cho ý kiến!
-
Không khó lắm đâu,
Bạn tìm cuốn sách Introduction to Random Signals and Applied Kalman Filtering của Brown and Hwang để xem.
Cuốn sách này tổng hợp hầu hết các vấn đề về Kalman.
Trong Kalman, chú ý đến một số điểm như sau:
1) Vòng lặp Kalman, đơn giản cái này không có gì để bàn
2) Khi không dự đoán được Q, R, thì dùng suboptimale
3) Khi có nhiều biến mà thời gian sampling không cùng nhau
4) Continuous Kalman, dùng để giải bài toán lý thuyết, và rất nhiều cái hay từ continuous
5) Indirect Kalman (khi không thể xác định được dạng nhiễu của một biến trạng thái nào đó) cái này dùng nhiều và tốt hơn Direct Kalman, vì thực tế là mình không biết được dạng nhiễu.
6) Adaptive Kalman, dùng khi mà chúng ta không đánh giá được cảm biến nào là tốt
... Nhiều thứ khác nữa.
Tôi đang muốn làm một đề tài nhỏ đưa vào sản phẩm của picvietnam, cần người làm, nếu ai có thời gian và khả năng nghiên cứu, liên hệ với tôi qua email bên dưới.
Chúc vuiFalleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
Không có, nhưng có nhiều tài liệu liên quan đến Kalman. Con scooter bên picvietnam cũng dùng Kalman với gyro và acc mà ra...Nguyên văn bởi qmkF có bản pdf của sách này không?

Chúc vui.Falleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
à, quên thông báo nữa, đang viết cái tut về Kalman bên picvietnam, ai quan tam thì qua đó thảo luận nhé.
http://picvietnam.com/showthread.php?p=1474#post1474
chúc vui.Falleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
Inertial Measurement Unit+GPS+Kalman Filter+more sensors
hi guys!
Có ai tính dùng bộ lọc Kalman để biết được vị trí ,vận tốc chính xác của 1 vật thể ,ví dụ như máy bay ,tên lửa chẳng hạn...thì chúng ta cùng thảo luận
Nếu kết hơp hệ thống IMU (inertial measurement unit ;bao gồm 3 cảm biến gyroscope và 3 cảm biến accelerometer đặt theo 3 trục x,y,z) và GPS qua bộ lọc Kalman thì có thể hoàn toàn làm được điều này
Chú ý là IMU chỉ cho độ chính xác về vị trí và vận tốc trong 1 khoảng thời gian ngắn (short term period accuracy) do sự trôi của cảm biến gyos còn GPS update vi trí và vận tốc khoảng 1s/1 lần (long term period accuracy)
Khi kết hợp IMU(short term period accuracy)+GPS(long term period accuracy)+Kalman Filter ta sẽ biết được vị trí và vận tốc tức thời 1 cách chính xác
Có thể ngoài GPS ra người ta còn kết hợp thêm cảm biến từ trường (3 axis magnetometers ) hoặc cảm biến độ cao (alignmeter).Hệ thống IMU thì lúc nào cũng phải có
Những cái này được ứng dụng nhiều trong hàng không,hàng hải,tàu ngầm,tên lửa ....
và đặc biệt trong hệ thống autopilot cho mày bay không người lái tự động.
Ví dụ mình sẽ lập trình sao cho máy bay ,bay theo lộ trình (waypoint) cài đặt sẵn
Mình viết bài này để những ai quan tâm đến autopilot cùng hưởng ứng,mình dư định sẽ làm cái này trong tương lai.
Các cảm biến trên mình có hết,chỉ chưa có GPS và 3 axis magnetometers thôi,IMU mình cũng đã làm rồi.À quên,điều quan trọng không kém, còn thiếu cái "đầu tiên" nữa.
Good luck!
Comment
-
Cuốn sách F đề cập, F đã gửi một bản copy về VN, nếu bạn nào muốn có liên hệ myfrienddang@yahoo.com. Nhưng mà Đăng khá bận, vì vậy chắc bạn phải chờ lâu và đăng ký một lần rồi đến nhà Đăng lấy chứ Đăng không có thời gian đâu.
Doãn Minh Đăng, sáng lập viên www.vn8x.com
Hiện vn8x đang tổ chức đại hội 8x, nếu bạn nào quan tâm có thể tham gia. Đây là diễn đàn của thế hệ 8x Việt Nam, hoạt động rất thành công về offline và đã nhiều lần lên báo chí. Tuy nhiên, dường như tiếng vang chưa đủ lớn và đang cần phải cải thiện tổ chức rất nhiều. (sẵn tiện branding giúp vn8x một chút). Dù sao các bạn thế hệ 8x cũng nên chú ý đến trang này nhiều hơn.
Chúc vuiFalleaf
Công ty TNHH Thương mại và Giao nhận R&P
58/57 Nguyễn Minh Hoàng - Phường 12 - Quận Tân Bình - TP.HCM
mail@falleaf.net - VP: (04) 36408561 - (08) 38119870
Comment
-
Theo mình hiếu Kalman có thể dùng để lọc nhiễu và dự đoán trạng thái tương lai (future state). Nhưng Kalman chỉ thường dùng để dự đoán one-step ahead state (nếu có thông tin đo đạc ở vị trí k, thì có thế predict được trạng thái ở k+1). Liệu Kalman có thể dùng để predict trạng thái (k+p) p>1 ? Nếu không thì có phương pháp nào khác để làm điều đó không?
Comment
-
Mình cũng là 1 thành viên bên vntelecom, hôm trước bên vntelecom có post 1 bài. Mình xin gửi linh qua các bạn tham khảo:
http://vntelecom.org/diendan/showthread.php?t=134
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Máy đo khuôn mẫubởi vi van phamQuá dễ, Mua cái máy xq quét tòan thân, lấy bàn và khung di chuyển. Tháo đầu xquang ra bán ve chai, mua cái máy siêu âm gắn vào vị trí đầu đèn. Setup máy là chạy chính xác, còn file Setup thì chưa nghĩ ra....
-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 08:49 -
-
Trả lời cho Máy Phun sương tạo ầm Trung Quốc.bởi nguyendinhvanMạch tạo sương là tự dao động.
Mach 555 là đóng mở chu kỳ tần số thấp.
IC 555 giá rẻ, chỉ chạy lên tần số vài trăm ki lô hẹc thôi. Thăng cao hơn là méo dạng rồi tịt.
Mach sương thì dao động tần số tầm 2 mê ga hẹc cơ !...-
Channel: Tâm tình dân kỹ thuật
07-06-2026, 00:09 -
-
bởi nguyendinhvan
Cái máy đo này mắc tiền quá !
Anh em dtvn có giải pháp nào tự chế được không ?...-
Channel: Đo lường và điều khiển dùng máy tính
07-06-2026, 00:00 -
-
bởi nguyendinhvanOi giời.
Thơi buổi PLC rồi, cậu còn hỏi mấy thứ cổ lỗ sĩ này nữa.-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 22:59 -
-
bởi nguyendinhvanChuyện này cũ rồi.
Họ trả lương cho CN, sau đó lại bán hàng thu tiền về. Họ còn cấp các dịch vụ như chỗ ăn ở, quán cafe , giải trí, phương tiện giao thông. Mục đích là thu tối đa số tiền đã chi trả.
Hàng hóa sx ra, chuyển...-
Channel: Tìm mua
06-06-2026, 22:56 -
-
Trả lời cho Yêu thơ mê nhạc, mời các bác vào đây!bởi vi van phambao nhiêu năm quên bẳng đi, là mình còn có 1 chút xíu nghệ thuật bài bản, đã dạy cho con cháu chơi đàn, dù bố mẹ và chúng không xem là quan trọng. Hôm qua ngày bế mạc lớp lá, bỗng dưng thằng cháu ngoại thấy con bé được sơ giới thiệu...
-
Channel: Tâm tình dân kỹ thuật
06-06-2026, 21:58 -
-
bởi ittcChào các anh em, tình hình là mình lo làm ăn không để ý sức khỏe, giờ có chút vấn đề rồi? không biết trên này có anh em nào độ tuổi U35 -> 40 đang có dùng các loại thuốc, thuốc bổ hay thực phẩm chức năng giúp bổ thận tráng dương,...
-
Channel: Tâm tình dân kỹ thuật
05-06-2026, 12:28 -
-
bởi theidiotcatTrong thế giới phần cứng năm 2026, AMD Ryzen 5 7500X3D không chỉ là một cái tên mới, nó là một tuyên ngôn về hiệu suất. Dựa trên các thử nghiệm khắt khe trong môi trường chơi game chuyên nghiệp, con chip này đã chứng minh rằng: bạn không cần...
-
Channel: Đánh giá sản phẩm DTVN
05-06-2026, 10:05 -
-
bởi VinhPham92Chào các bác,
Em vừa dự một cái Odoo Business Show 2026 tuần rồi, ngồi nghe mấy session về tự động hóa sản xuất mà em thấy có vài điểm thấy đáng chia sẻ với mấy anh em làm kỹ thuật ở đây.
Câu hỏi của các doanh nghiệp.
Hôm đấy đi thì các doanh...-
Channel: Lập trình PLC và ứng dụng
05-06-2026, 09:18 -
-
bởi quang4789Mình có cái tay chuyển số chơi game của PXN, hiệu là PXN shifter A7, nó bị lỗi 1 con biến trở chỗ gạt lên xuống dùng để xác định là đang đẩy lên, ở giữa, hay gạt về. Con biến trở này giá trị là 10kOhm, sau khi bị hư thì mình đo chỉ...
-
Channel: Hướng dẫn tìm thông tin linh kiện
03-06-2026, 12:04 -

Comment