Chào các bạn, tôi là một thành viên mới trong diễn đàn. Tôi yêu thích robot, thời gian qua tôi thấy không những trên diễn đàn này mà ở nhiều nơi khác các bạn đang rất thắc mắc và muốn tìm hiểu phương pháp mô phỏng robot bằng các phần mềm máy tính. Kết quả được kiểm chứng bằng mô phỏng sẽ khá chính xác và trực quan hơn. Khó khăn là ở chỗ tuy nhiều phần mềm nhưng không phải lúc nào sử dụng cũng dễ dàng và chính xác. Tôi mở chủ đề này ra mong muốn chia sẻ với các bạn cách sử dụng phần mềm mô phỏng Easy-rob. Cá nhân tôi thấy nó hữu dụng, dễ dùng và chính xác.
Giới thiệu chung về phần mềm Easy- rob:
Easy-rob là một phần mềm phục vụ cho việc lập kế hoạch và mô phỏng sản xuất khi sử dụng các tế bào robot trong dây chuyền. Tất cả các chuỗi xử lí khi sử dụng robot ví dụ như: cầm nắm, lắp ráp, sơn phủ, hàn đều được lập chương trình cụ thể bằng phần mềm này và các tính toán đó ngay lập tức được cụ thể hóa bằng mô hình 3D ngay trong phần mềm. Các hoạt động của robot được mô phỏng có thể gồm chỉ 1 robot hoặc cùng một lúc nhiều robot với các phiên bản cao cấp hơn của phần mềm.
• Easy-rob là công cụ kiểm tra nhanh các ý tưởng đưa ra chuyển động của robot.
• Easy –rob còn là một phần mềm để ứng dụng vào công việc học tập, nghiên cứu với hiệu suất cao.
• Nâng cao độ tin cậy khi lập trình cũng như thiết kế robot.
• Giúp cho sự đầu tư vào robot an toàn.
• Giảm thời gian lập trình, tính toán.
Ngoài ra, Easy-rob còn giúp một số khả năng khác như:
• Sắp đặt và lên kế hoạch cho một trạm robot hoạt động
• Kiểm tra khả năng vươn tới của cánh tay, sự xung đột va chạm và không gian hoạt động của robot.
• Phân tích và đánh giá thời gian quay vòng.
• Lập trình offline.
• Hỗ trợ tốt cho việc marketing và bán robot.
• Công cụ phục vụ cho việc đào tạo và học tập.
• Khả năng kiểm tra đánh giá và chứng minh tính khả thi của một thiết kế robot mới nào đó.
• Cho phép người sử dụng xây dựng được các ứng dụng riêng (API application program interface)
• Cho phép người sử dụng có thể tự xây dụng các thuật toán để giải quyết các bài toán khi thiết kế (bằng ứng dụng API)
Đối với việc sử dụng Easy-rob, người sử dụng không cần một thiết bị phức tạp nào để sừ dụng được phần mềm. Phần mềm chạy trên các máy tính PC thông thường trên nền ứng dụng 32 bit và mở các ứng dụng trên cửa sổ bằng thư viện đồ họa Open GL.
Trên đây vừa trình bày sơ lược về phần mềm Easy-rob. Nói chung, các phiên bản sau sẽ có những tính năng nâng cao hơn so với các phiên bản trước. Hiện nay, phiên bản mới nhất của phần mềm này trên thị trường là 5.3.Nhưng hiện tại việc sử dụng phiên bản 5.3 này hơi khó khăn vì chưa có bản ***** đầy đủ nên ở đây giới thiệu sơ qua về phiên bản 2.0. Sau đây xin trình bày một vài tính năng sơ lược của phiên bản 2.0:
• Có hệ thống 3D CAD gồm các khối hình cơ bản như hình hộp, hình trụ, tam giác, thang... giúp cho việc thiết kế hình dáng của robot cũng như các vật thể khác trong quá trình mô phỏng.
• Thiết kế hệ tọa độ theo bộ thông số Denavit- Hatenberg hoặc theo tọa độ tổng quát world cordinate.
• Chương trình điều khiển của robot được viết theo tập lện dạng text, các lệnh được xử lí tuần tự
• Easy-rob có chức năng phóng to thu nhỏ đối tượng giống như nhiều phần mềm thiết kế khác giúp cho việc thay đổi hướng nhìn và chi tiết được rõ ràng và chính xác hơn.
• Chương trình có sẵn cấu hình và trình điều khiển động học thuận và ngược của một số cấu hình robot do một số hãng sản xuất nổi tiếng:
một số robot của các hãng sản xuất nổi tiếng được tích hợp trong thư viện của phần mềm
• Chương trình cho phép thiết kế robot có đến 12 biến khớp:
số biến khớp tối đa mà chương trình cho phép thiết kế là 12
• Phần mềm cho phép người dùng có thể thiết kế và điều khiển robot theo phương pháp dạy học.
• Phần mềm cho phép kiểm tra được góc quay và vị trí của từng khâu từng khớp trong từng thời điểm bất kì.
Việc sử dụng phần mềm Easy-rob 2.0 giúp người sử dụng :
1. Kiểm tra được tính năng và hoạt động của một cấu hình robot đã có sẵn, hỗ trợ cho việc sử dụng, sắp xếp một trạm robot hiệu quả hơn cũng như giúp cho việc quyết định đầu tư vào một loại robot nào đó được hợp lí và chính xác hơn, từ đó tiết kiệm được rất nhiều chi phí và thời gian.
2. Thiết kế mới một loại robot nào đó, có thể sử dụng phần mềm này kết hợp với hệ thống 3D CAD kiểm tra khả năng làm việc của cấu hình robot. Khả năng nay hỗ trợ rất tốt cho việc thiết kế mới.
3. Khả năng hỗ trợ nghiên cứu học tập về robot. Nhờ khả năng mô phỏng chính xác và linh hoạt các cấu hình robot mà phần mềm Easy-rob có thể xây dựng các giáo cụ ảo trực quan cho phép người học và người nghiên cứu có thể quan sát và tính toán cụ thể các cấu hình robot cũng như hiểu hơn về quá trình điều khiển robot bằng phương pháp dạy học mà không cần có robot thực tế. Khả năng này của phần mềm đặc biệt tiện ích cho học sinh sinh viên Việt Nam trong điều kiện không có robot để thực hành như hiện nay.
Tôi đã làm một vài thí nghiệm mô phỏng như sau:
ví dụ mô phỏng robot SCARA và ELBOW
robot SCARA
http://www.youtube.com/watch?v=kOsvM0DoB6c
robot ELBOW
http://www.youtube.com/watch?v=w84_8hbe9cg&NR=1
động học robot SCARA
http://www.youtube.com/watch?v=ggOyn...eature=related
Cảm ơn các bạn đã quan tâm, rất mong nhận được các nhận xét và chia sẻ của các bạn về đề tài này.
Giới thiệu chung về phần mềm Easy- rob:
Easy-rob là một phần mềm phục vụ cho việc lập kế hoạch và mô phỏng sản xuất khi sử dụng các tế bào robot trong dây chuyền. Tất cả các chuỗi xử lí khi sử dụng robot ví dụ như: cầm nắm, lắp ráp, sơn phủ, hàn đều được lập chương trình cụ thể bằng phần mềm này và các tính toán đó ngay lập tức được cụ thể hóa bằng mô hình 3D ngay trong phần mềm. Các hoạt động của robot được mô phỏng có thể gồm chỉ 1 robot hoặc cùng một lúc nhiều robot với các phiên bản cao cấp hơn của phần mềm.
• Easy-rob là công cụ kiểm tra nhanh các ý tưởng đưa ra chuyển động của robot.
• Easy –rob còn là một phần mềm để ứng dụng vào công việc học tập, nghiên cứu với hiệu suất cao.
• Nâng cao độ tin cậy khi lập trình cũng như thiết kế robot.
• Giúp cho sự đầu tư vào robot an toàn.
• Giảm thời gian lập trình, tính toán.
Ngoài ra, Easy-rob còn giúp một số khả năng khác như:
• Sắp đặt và lên kế hoạch cho một trạm robot hoạt động
• Kiểm tra khả năng vươn tới của cánh tay, sự xung đột va chạm và không gian hoạt động của robot.
• Phân tích và đánh giá thời gian quay vòng.
• Lập trình offline.
• Hỗ trợ tốt cho việc marketing và bán robot.
• Công cụ phục vụ cho việc đào tạo và học tập.
• Khả năng kiểm tra đánh giá và chứng minh tính khả thi của một thiết kế robot mới nào đó.
• Cho phép người sử dụng xây dựng được các ứng dụng riêng (API application program interface)
• Cho phép người sử dụng có thể tự xây dụng các thuật toán để giải quyết các bài toán khi thiết kế (bằng ứng dụng API)
Đối với việc sử dụng Easy-rob, người sử dụng không cần một thiết bị phức tạp nào để sừ dụng được phần mềm. Phần mềm chạy trên các máy tính PC thông thường trên nền ứng dụng 32 bit và mở các ứng dụng trên cửa sổ bằng thư viện đồ họa Open GL.
Trên đây vừa trình bày sơ lược về phần mềm Easy-rob. Nói chung, các phiên bản sau sẽ có những tính năng nâng cao hơn so với các phiên bản trước. Hiện nay, phiên bản mới nhất của phần mềm này trên thị trường là 5.3.Nhưng hiện tại việc sử dụng phiên bản 5.3 này hơi khó khăn vì chưa có bản ***** đầy đủ nên ở đây giới thiệu sơ qua về phiên bản 2.0. Sau đây xin trình bày một vài tính năng sơ lược của phiên bản 2.0:
• Có hệ thống 3D CAD gồm các khối hình cơ bản như hình hộp, hình trụ, tam giác, thang... giúp cho việc thiết kế hình dáng của robot cũng như các vật thể khác trong quá trình mô phỏng.
• Thiết kế hệ tọa độ theo bộ thông số Denavit- Hatenberg hoặc theo tọa độ tổng quát world cordinate.
• Chương trình điều khiển của robot được viết theo tập lện dạng text, các lệnh được xử lí tuần tự
• Easy-rob có chức năng phóng to thu nhỏ đối tượng giống như nhiều phần mềm thiết kế khác giúp cho việc thay đổi hướng nhìn và chi tiết được rõ ràng và chính xác hơn.
• Chương trình có sẵn cấu hình và trình điều khiển động học thuận và ngược của một số cấu hình robot do một số hãng sản xuất nổi tiếng:
một số robot của các hãng sản xuất nổi tiếng được tích hợp trong thư viện của phần mềm
• Chương trình cho phép thiết kế robot có đến 12 biến khớp:
số biến khớp tối đa mà chương trình cho phép thiết kế là 12
• Phần mềm cho phép người dùng có thể thiết kế và điều khiển robot theo phương pháp dạy học.
• Phần mềm cho phép kiểm tra được góc quay và vị trí của từng khâu từng khớp trong từng thời điểm bất kì.
Việc sử dụng phần mềm Easy-rob 2.0 giúp người sử dụng :
1. Kiểm tra được tính năng và hoạt động của một cấu hình robot đã có sẵn, hỗ trợ cho việc sử dụng, sắp xếp một trạm robot hiệu quả hơn cũng như giúp cho việc quyết định đầu tư vào một loại robot nào đó được hợp lí và chính xác hơn, từ đó tiết kiệm được rất nhiều chi phí và thời gian.
2. Thiết kế mới một loại robot nào đó, có thể sử dụng phần mềm này kết hợp với hệ thống 3D CAD kiểm tra khả năng làm việc của cấu hình robot. Khả năng nay hỗ trợ rất tốt cho việc thiết kế mới.
3. Khả năng hỗ trợ nghiên cứu học tập về robot. Nhờ khả năng mô phỏng chính xác và linh hoạt các cấu hình robot mà phần mềm Easy-rob có thể xây dựng các giáo cụ ảo trực quan cho phép người học và người nghiên cứu có thể quan sát và tính toán cụ thể các cấu hình robot cũng như hiểu hơn về quá trình điều khiển robot bằng phương pháp dạy học mà không cần có robot thực tế. Khả năng này của phần mềm đặc biệt tiện ích cho học sinh sinh viên Việt Nam trong điều kiện không có robot để thực hành như hiện nay.
Tôi đã làm một vài thí nghiệm mô phỏng như sau:
ví dụ mô phỏng robot SCARA và ELBOW
robot SCARA
http://www.youtube.com/watch?v=kOsvM0DoB6c
robot ELBOW
http://www.youtube.com/watch?v=w84_8hbe9cg&NR=1
động học robot SCARA
http://www.youtube.com/watch?v=ggOyn...eature=related
Cảm ơn các bạn đã quan tâm, rất mong nhận được các nhận xét và chia sẻ của các bạn về đề tài này.
Comment