ฉันจะคำนวณ footprint ของกล้องอากาศได้อย่างไร


9

ฉันมีปัญหาทางคณิตศาสตร์ที่ง่ายมาก แต่ฉันไม่สามารถเข้าใจได้ ฉันต้องคำนวณว่าส่วนใดของพื้นดินที่จะมองเห็นได้เมื่อดูจากกล้องที่ติดตั้ง UAV ฉันเชื่อว่าฉันแก้ปัญหาแล้วเมื่อมองตรงลง แต่กล้องอยู่บน gimbal และจะมีการเคลื่อนไหวเต็มรูปแบบในทุกแกน

อินพุตที่เป็นปัญหาคือระดับความสูง (m), ทางยาวโฟกัสของกล้อง (มม.), ความยาว x ของเซ็นเซอร์กล้อง (มม.), ความยาวของเซ็นเซอร์กล้อง y (มม.) และมุมเอียงในแต่ละระนาบ

นี่คือสิ่งที่ฉันมีเมื่อกล้องชี้ตรงลง (หมายเหตุ: นี่ให้ความยาวของพื้นที่ครอบคลุมแต่ละด้านของฉัน) โดยหลักการแล้วฉันต้องการมีจุดแต่ละจุดในกรณีนี้คือมุมทั้งสี่ของสี่เหลี่ยมมุมฉาก)

ระยะทางจากพื้นดินในระนาบ X = (ระดับความสูง / ความยาวโฟกัสของเลนส์) * ความยาว X ของเซ็นเซอร์กล้อง

ระยะทางจากพื้นดินในระนาบ Y = (ระดับความสูง / ความยาวโฟกัสของเลนส์) * ความยาว Y ของเซ็นเซอร์กล้อง

คำตอบ:


27

ฉันได้รับการจัดรูปแบบคำตอบของฉันเล็กน้อย

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ภาพวาดนี้สามารถปรับเปลี่ยนได้และสามารถคำนวณสถานการณ์ที่แตกต่างกันโดยอัตโนมัติฉันจะให้แหล่งที่มาของ LaTeX / Python ให้กับทุกคนที่ต้องการ

แก้ไข: ฉันใส่รหัสที่มาที่นี่ ฉันต้องเตือนผู้ชมที่เป็นไปได้ว่ามันยากที่จะอ่านและจัดรูปแบบไม่ดีเพราะทำรังหลามในน้ำยาง


2
ฉันหวังว่าฉันจะให้ upvotes หลายรายการสำหรับสิ่งนี้ +10 สำหรับไดอะแกรมที่ยอดเยี่ยม +100 สำหรับการโพสต์แหล่งข้อมูล LaTeX / Pythonบน GitHub * hand clap *
scottbb

แม้จะมีคำอธิบายที่ดี (+1) แต่ก็มีคำถามใหม่เกี่ยวกับรายละเอียดของคำถาม คุณช่วยดู @Ryan ได้ไหม?
null

1
ฉันไม่คิดว่าคุณใช้ gimbal แกน y อย่างที่คุณคิด ระยะห่างจากโดรนไปทางซ้ายของรูปภาพจะน้อยกว่าระยะห่างที่ตั้งฉากจากโดรนถึงพื้นได้อย่างไร ความยาวของด้านตรงข้ามมุมฉากของสามเหลี่ยมมุมฉากต้องไม่น้อยกว่าความยาวของด้านใดด้านหนึ่ง
Michael C

1
รอยเท้าควรเป็นสี่เหลี่ยมคางหมูหรือไม่เมื่อมุม gimbal ไม่เป็นศูนย์?
Marvin

คำตอบนี้ไม่ถูกต้องและใช้งานได้กับ0º gimbal pitch and roll (x, y) เท่านั้น
dazonic
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.