Mình có một câu hỏi thế này :
Trong thực tế khi điều khiển robot chẳng hạn, trước tiên chúng ta sẽ mô hình hóa robot, xây dựng giải thuật điều khiển (dùng các phương pháp điều khiển khác nhau : chẳng hạn PID, điều khiển fuzzy, đk trượt, điều khiển tuyến tính hóa ...) . Chúng ta sẽ mô phỏng trên matlab ( bằng simulink hay viết bằng m file ) . Vậy khi áp dụng vào thực nghiệm , bộ điều khiển đã xây dựng trên matlab chúng ta phải viết lại bằng ngôn ngữ lập trình cho vi điều khiển đúng không ? Hay có cách nào khác , mình dùng trực tiếp matlab giao tiếp với vi điều khiển được không ? Nếu phải lập trình trên vi điều khiển vậy vấn đề sẽ rất khó khăn (đối với các phương pháp điều khiển phức tạp : fuzzy, hay các phương pháp điều khiển cho hệ phi tuyến,hay sử dụng xử lý ảnh bằng máy tính...) . Vậy vấn đề sẽ được giải quyết như thế nào ? Mong các cao thủ có đôi lời giải thích cho mình rõ !
Trong thực tế khi điều khiển robot chẳng hạn, trước tiên chúng ta sẽ mô hình hóa robot, xây dựng giải thuật điều khiển (dùng các phương pháp điều khiển khác nhau : chẳng hạn PID, điều khiển fuzzy, đk trượt, điều khiển tuyến tính hóa ...) . Chúng ta sẽ mô phỏng trên matlab ( bằng simulink hay viết bằng m file ) . Vậy khi áp dụng vào thực nghiệm , bộ điều khiển đã xây dựng trên matlab chúng ta phải viết lại bằng ngôn ngữ lập trình cho vi điều khiển đúng không ? Hay có cách nào khác , mình dùng trực tiếp matlab giao tiếp với vi điều khiển được không ? Nếu phải lập trình trên vi điều khiển vậy vấn đề sẽ rất khó khăn (đối với các phương pháp điều khiển phức tạp : fuzzy, hay các phương pháp điều khiển cho hệ phi tuyến,hay sử dụng xử lý ảnh bằng máy tính...) . Vậy vấn đề sẽ được giải quyết như thế nào ? Mong các cao thủ có đôi lời giải thích cho mình rõ !
Comment