Tôi đang tìm cách tạo ra một số dữ liệu quỹ đạo 3D cho mô phỏng máy bay. Ý tưởng là máy bay cất cánh tại một số địa điểm x
và tiếp tục bay lên ở một số vận tốc bay trung bình a_v
và góc a_theta
cho đến khi đạt đến độ cao tối đa m_a
. Máy bay sau đó sẽ tiếp tục tại m_a
của nó cho đến khi nó đạt đến một khoảng cách nhất định d_d
từ điểm đến của nó, tại thời điểm đó nó sẽ bắt đầu gốc tại một số góc d_theta
với vận tốc gốc trung bình là d_v
. Cuối cùng, máy bay hạ cánh tại điểm đến y
.Chức năng tạo quỹ đạo bay (danh sách các điểm 3D, lat, lon, alt)
Tôi muốn hàm trả về danh sách các điểm 3D.
Tôi đang tìm cách triển khai điều này bằng Python (ưa thích) hoặc C#.
Đối với mục đích minh họa:
Có ai biết làm thế nào tôi có thể đạt được điều này? Có lẽ có một số dự án mã nguồn mở thực hiện điều này? Tôi đã tìm kiếm một lúc rồi, nhưng không tìm thấy gì cả.
Vậy vấn đề ở đâu?Đối với sơ đồ bạn đã hiển thị, 'cos',' sin', 'sqrt' và' ** 2' phải là tất cả những gì bạn cần ngoài '+ - * /'. Cố gắng giải quyết vấn đề trong 2D trước (như được hiển thị) và chuyển đổi tọa độ thành hình cầu. Ngoài ra, nếu bạn chỉ cần một quỹ đạo với các điểm 3D, vận tốc sẽ không liên quan. –
Máy bay có thể hạ cánh/cất cánh ở bất kỳ độ cao nào không? – meowgoesthedog
@meowgoesthedog Vâng, tôi cho rằng nếu tôi có độ cao của sân bay A và B, thì có. Nó sẽ được tốt đẹp để có mà xem xét. – pookie