Tôi đang cố gắng xây dựng ứng dụng dựa trên Kinect và iPhone.Cách diễn giải các bài đọc gia tốc từ iPhone
Tôi đang cố gắng tính toán khả năng tăng tốc của bàn tay theo thời gian trên mỗi trục X Y và Z dựa trên quỹ đạo được quay trở lại bởi kinect. Về cơ bản, tôi chọn khoảng thời gian chuẩn là 0,5 giây hoặc 15 khung hình (dt
) và 3 điểm, (x0
, x1
và x2
) theo thời gian được phân cách bằng 0,5 giây. Đầu tiên tôi nên đề cập rằng vị trí của 3 điểm được đề cập trong mét. Bằng cách sử dụng những điểm này tôi đang tính toán hai tốc độ (v0 = (x1 - x0)/dt
và v1 = (x2 - x1)/dt
). Cuối cùng, bằng cách sử dụng các tốc độ này, tôi tính toán gia tốc giữa x1
và x2
là acc = (v1 - v0)/dt
.
Tôi lặp lại các tính toán này ở mỗi khung và tôi nhận được một loạt các gia tốc.
Như tôi đã nói, tôi cũng có một chiếc iPhone và tôi muốn thấy trong tay mình có chiếc iPhone, tay trái hoặc tay phải. Tôi muốn làm điều này bằng cách cố gắng để phù hợp với sự tăng tốc của bàn tay của tôi với sự gia tốc của iPhone được tổ chức ở đúng vị trí để tôi có cùng một hệ thống trục.
Vấn đề duy nhất là có sự khác biệt lớn giữa tăng tốc và tăng tốc của điện thoại.
Đọc điện thoại acceelaration là một nơi nào đó giữa -2 và 2 cho mỗi trục, trong khi tôi là giữa -10 và 10. Làm thế nào tôi nên giải thích gia tốc iPhone để có được các biện pháp tương tự để tôi trong mét/giây?
Về cơ bản, tôi đã tính Sai số bình phương giữa các bài đọc của iPhone trong một khoảng thời gian nhất định và gia tốc Kinect. Tuy nhiên, với quy mô khác nhau của các giá trị, kết quả thu được, không phải là đáng tin cậy. – Simon
Vâng có ý nghĩa –