Chia sẻ Đọc dữ liệu từ cảm biến MPU6050 dùng bộ lọc Kalman (code for PIC)

Thảo luận trong 'Robot'

Đang xem chủ đề này ( Thành viên: 0, Khách: 1)

  1. tam762410

    tam762410 Sinh viên đại học

    Tham gia ngày:
    20/2/13
    Bài viết:
    45
    Đã được thích:
    31
    Điểm thành tích:
    18
    Giới tính:
    Nam
    thời gian lấy mẫu khi tính toán.... 20 -> 20 ms...
     
    phamsang9x93 thích bài này.
  2. yenninh86

    yenninh86 Học sinh phổ thông

    Tham gia ngày:
    1/3/14
    Bài viết:
    26
    Đã được thích:
    19
    Điểm thành tích:
    3
    Giới tính:
    Nam
    hihi. thì ở đầu bài viết này bạn dang.123456 đã up code rồi đó bạn
     
  3. nhan100

    nhan100 Học sinh phổ thông

    Tham gia ngày:
    26/2/14
    Bài viết:
    11
    Đã được thích:
    5
    Điểm thành tích:
    3
    bạn ở.giờ m tính trục Z.DMP là gì.bạn có tài liệu ko.gủi cho mình với.
    hongnhan100@gmail.com.tks
     
  4. taituhacker

    taituhacker Học sinh phổ thông

    Tham gia ngày:
    10/10/14
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    ban oi code thieu file math.h up len xem cai
     
  5. accongaso2

    accongaso2 Học sinh phổ thông

    Tham gia ngày:
    9/9/14
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Nơi ở:
    Thành phố Hồ Chí Minh, Hồ Chí Minh, Vietnam
    Bạn tam762410 làm ơn cho mình hỏi . mình tìm được offset của X = -819 Y=35 và Z=52.95 . Bây giờ . mình dùng nó vào chỗ nào hả bạn . Lấy ví dụ là code của bạn chủ topic đi thì mình sẽ thế cái offset vào đâu ?
     
  6. thaipv

    thaipv Học sinh trung cấp

    Tham gia ngày:
    24/9/13
    Bài viết:
    35
    Đã được thích:
    12
    Điểm thành tích:
    8
    Giới tính:
    Nam
    Nếu bộ lọc kalman phức tạp quá thì sao không dùng bộ lọc bổ phụ, không thua nhau gì cả
     
  7. accongaso2

    accongaso2 Học sinh phổ thông

    Tham gia ngày:
    9/9/14
    Bài viết:
    3
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Nơi ở:
    Thành phố Hồ Chí Minh, Hồ Chí Minh, Vietnam
    theo e nghĩ thì lọc cái nào cũng cần calib . Em xài arduino chạy code MPU6050 DMP6 thì nó ra giá trị ypr -0.03 2.90 0.30 ypr -0.03 2.90 0.27 ypr -0.03 2.90 0.27 ypr -0.03 2.90 0.28 ypr -0.03 2.90 0.28 ypr -0.03 2.90 0.28 . và góc roll + pitch của em nó chỉ từ -90 đến 90.
     
  8. tam762410

    tam762410 Sinh viên đại học

    Tham gia ngày:
    20/2/13
    Bài viết:
    45
    Đã được thích:
    31
    Điểm thành tích:
    18
    Giới tính:
    Nam
    Offset Gyro thì mỗi lần đọc dữ liệu Gyro bạn chỉ cần cộng với Gyro là âm và - với Gyro là dương là được bạn..:v.... Code của bạn chủ xì top thì dữ liệu đó nó calib rồi đấy chứ :D.. :D.. Bạn kia nói đúng nếu không dùng kalman được thì dùng bộ lọc bò độ chính xác cũng đâu chênh lệch mấy... Thường mình thấy kalman sử dụng ước lượng trọng hệ chuyển động định vị quán tính INS nhiều hơn..:-D.... Thân chào bạn.
     
  9. shindyz

    shindyz Học sinh phổ thông

    Tham gia ngày:
    12/3/15
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    Cho mình hỏi bộ lọc bù sử dụng như thế nào? Còn thời gian lấy mẫu tính ra sao? Có cần đưa vào ngắt timer không? Cám ơn!
     
  10. nam_9999

    nam_9999 Học sinh phổ thông

    Tham gia ngày:
    6/9/14
    Bài viết:
    1
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nữ
    Chào bạn, mình dùng con PIC 18F4331 cho robot này được k bạn?
     

Chia sẻ trang này