Luận án Nghiên cứu phát triển hệ thống mô phỏng chuyển động tàu thuỷ với sàn treo ba bậc tự do ứng dụng thuật toán điều khiển hiện đại
- Người chia sẻ : vtlong
- Số trang : 171 trang
- Lượt xem : 12
- Lượt tải : 500
Các file đính kèm theo tài liệu này
luan_an_nghien_cuu_phat_trien_he_thong_mo_phong_chuyen_dong.pdf
- Tất cả luận văn được sưu tầm từ nhiều nguồn, chúng tôi không chịu trách nhiệm bản quyền nếu bạn sử dụng vào mục đích thương mại
Bạn đang xem trước 20 trang tài liệu Luận án Nghiên cứu phát triển hệ thống mô phỏng chuyển động tàu thuỷ với sàn treo ba bậc tự do ứng dụng thuật toán điều khiển hiện đại, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD LUẬN VĂN ở trên
Để xây dựng chương trình ứng dụng mô phỏng chuyển động 3D của tàu thuỷ ta phải sử dụng một phần mềm chuyên dụng trong mô phỏng và xử lý đồ họa 3D (được gọi là Game Engine.
Game Engine được xem là hệ thống cung cấp nguyên liệu xây dựng, trang thiết bị và các phương thức lắp ghép cơ bản vào ngôi nhà của hệ thống mô phỏng 3D hay một trò game. Lập trình viên làm mô phỏng 3D chỉ việc vẽ ra bản thiết kế, tự mình lắp ghép các nguyên liệu, trang trí hay sắp xếp chúng thành một ngôi nhà hoàn chỉnh sau đó viết chương trình lập trình để tạo ra tương tác giữa chúng.
Chức năng chính của Game Engine là cung cấp phương tiện dựng hình cho các hình ảnh 2D hoặc 3D, phương tiện vật lý, âm thanh, mã nguồn, hình ảnh động, trí tuệ nhân tạo, phân luồng, tạo dòng dữ liệu xử lý, quản lý bộ nhớ, dựng ảnh đồ thị và kết nối mạng. Nhờ có các engine này mà công việc xây dựng hệ thống mô phỏng trở thành ít tốn kém và đơn giản hơn. Hiện nay, có rất nhiều các engine nổi tiếng như: Cry Engine, Unreal Engine, Source Engine, Id Tech Engine, IW Engine, Unity Engine, Dead Engine
Tuy nhiên, trong các engine trên có Unity Engine hay Unity3D được built trong một môi trường phát triển tích hợp, cung cấp một hệ thống toàn diện cho các lập trình viên, từ biên soạn mã nguồn, xây dựng phương tiện tự động hóa đến trình sửa lỗi. Do được hướng đến song song cả lập trình viên không chuyên và studio chuyên nghiệp, nên Unity3D có thể tiếp cận dễ dàng để sử dụng. Chính vì lý do trên mà NCS sẽ lựa chọn Unity Engine hay Unity3D là phần mềm công cụ để xây dựng hệ thống mô phỏng 3D tàu thủy của mình.