Trang 1
MC LC
Phn 1. Tng quan v bài tp ln ...................................................................................................... 2
I. Đề bài.................................................................................................................................................. 2
II. Danh sách thành viên .............................................................................................................. 2
III. Danh sách các file đính kèm ................................................................................................. 2
Phn 2. Gii thiu v phn mm Easy-Rob .................................................................................... 3
I. K thut mô phng robot .......................................................................................................... 3
II. Gii thiu phn mm Easy-Rob .......................................................................................... 3
III. Giao din ca phn mm Easy-Rob .................................................................................. 6
1. Các menu chính: ..................................................................................................................... 6
2. Các thanh công c: ............................................................................................................... 7
IV. Lưu đồ gii thut ca 1 bài toán mô phng s dng Easy-Rob ........................... 8
V.
ERPL Ngôn ng lp trình ca Easy-ROB
....................................................... 9
Phn 3. Tng quan v robot khp ni ........................................................................................... 11
Phn 4. Mô phng robot khp ni s dng phn mm Easy-ROB ................................... 14
I. Xây dng h trc tọa đ .......................................................................................................... 14
II. Thiết kế hình dáng Robot .................................................................................................... 15
III. Thiết kế cơ cấu chp hành gn vào tay robot ............................................................ 17
IV. Thiết kế đối tượng làm vic cho robot ........................................................................... 19
V. Lp trình cho robot. ................................................................................................................ 20
Phn 5. Chy thphng. .............................................................................................................. 23
KT LUN .................................................................................................................................................... 24
Trang 2
Phn 1. Tng quan v bài tp ln
I. Đề bài
Vi đề bài yêu cu, nhóm chúng em thc hin phng robot khp ni 6 bc
t do s dng phn mm Easy-Rob
II. Danh sách thành viên
Nhóm bài tp ln s 40 bao gm 3 thành viên:
Sinh viên
MSSV
Nhim v chính
Lê Hải Đăng
20090710
Thiết kế cơ cấu chp hành cho robot, viết
chương trình điều khin robot.
Đặng Nam Thành
20093609
Trình bày tng quan v mu robot, thiết kế đối
ng làm vic cho robot
Chu Đức Anh
20090055
Thiết kế mô hình 3D cho robot
III. Danh sách các file đính kèm
Tên file
Mô t
File tng hp, mô t kết cu robot + công c chp hành,
đối tượng làm việc, chương trình robot + các file hỗ tr
khác. File .cel này bao gm toàn b các file phía dưi
File mô t kết cu 3D, thông tin cu trúc ca robot
Các file mô t cơ cấu chp hành gắn vào điểm cui ca tay
robot, ng vi các trng thái M(O), gp vt ln(B), vt
trung bình(M), vt nhỏ(S) và đóng hoàn toàn(C)
File mô t đối tượng làm vic ca robot. đây là h 3 cc
+ 3 đĩa mô tả bài toán “tháp Hà Ni”
Các file lưu trữ góc nhìn, phc v cho vic mô phng
File chứa code điu khin robot khp ni thc hin gii bài
toán “tháp Hà Nội” vi 3 đĩa.
Video demo
Trang 3
Phn 2. Gii thiu v phn mm Easy-Rob
I. K thut mô phng robot
Mô phng là mt k thut hiện đại, được áp dng trong nhiều lĩnh vực nghiên
cu và sn xut.
Khi nghiên cu v điu khin robot, ta th thc hin điu khin trc tiếp
robot hoặc điều khin phỏng. Điều khin phng dùng các hình tính
toán động học và động lc hc ca robot kết hp với các phương pháp đ ha trên
máy vi tính để mô t v kết cu và hot đng ca cánh tay robot
Nghiên cu vphng hoạt động ca robot trên máy tính giúp cho các nhà
thiết kế nhanh chóng la chọn được phương án hình- động hc ca robot, th
kim tra kh năng hoạt đng ca robot trên màn hình, kim tra s phi hp ca robot
vi các thiết b khác trong dây chuyền. Điu này rất có ý nghĩa trong quá trình thiết
kế chế to robot mi hoc b trí dây chuyn sn xut.
Qua mô phỏng người thiết kế có th đánh giá tương đối đầy đủ kh năng làm
vic của phương án thiết kế không cn chế thử. cũng được xem phương
tiện đối thoi, hiu chnh thiết kế theo yêu cầu đa dng của người s dng.
Phương pháp lập trình phỏng cũng giúp người thiết kế chọn được qu đạo
công ngh hp ca robot trong quá trình làm vic vi một đối tượng c th hay
phi hp các thiết b khác trong một công đoạn sn xut đưc t động hóa.
Hin này có nhiu phn mm công nghip và các phn mm nghiên cu khác
nhau để phng robot, phm vi ng dng giá thành của chúng cũng khác nhau.
đây chúng ta nghiên cứu phương pháp phng robot dùng phn mm Easy-
Rob.
II. Gii thiu phn mm Easy-Rob
Easy-Rob là công c mô phng robot s dụng đồ ha trong không gian ba chiu
(3D) các hình nh th hoạt động được. Mt h thng 3D-CAD s dụng đơn
gin cho phép to ra các khi hình học cơ bản như khối tr, khi cu, khi ch nht,
khối tam giác…. đ v kết cu robot. Trong Easy-Rob th dùng chuột để quay hoc
tnh tiến robot đến mt tọa độ tùy ý. Easy-Rob cũng có các chức năng phóng to, thu
nh đối ng v như nhiều phn mềm khác… Chương trình cho phép thiết kế các
robot đến 12 bc t do. Chuyển động ca robot có th được điều khin theo các biến
khp hoc các tọa độ Đề Các. th t động hc ca robot theo kiu DH hoc
trong h tọa độ toàn cc (Universal Coordinates). Easy-Rob đã sn các trình điu
Trang 4
khiển động hc thun ngưc ca các cu hình robot thông dng, khi thiết kế ta
ch cn khai báo kiểu đng hc thích hợp. Trong trường hp robot kết cấu đc
bit hoc các khâu b động gn vi các chuyển động ca các khp thì cn phi
giải bài toán động học ngược hoặc xác đnh hàm toán hc t s ph thuộc đó
bng ngôn ng C và sau đó dùng tập tin Make.exe trong C để dch thành tập tin thư
vin liên kết động er_kin.dll (Easy-Rob kinematic Dynamic link library), khi chy
chương trình, Easy-Rob s liên kết vi tp tin này thc hin kiểu động học đã đưc
khai báo trong chương trình điu khin.
Easy-Rob mt s các lệnh điều khiển riêng, chương trình được viết theo kiu
x tun t, tp tin dng text, th son thảo chương trình trong bt k trình son
tho nào. Các công c gn trên khâu chp hành cui có th thay đổi được. Chúng ta
th viết một chương trình chuyển động cho mt robot theo mt qu đạo mong
mun, th kim tra kh năng vươn ti của cánh tay, xác định vùng làm vic ca
robot… Robot phng th cm nm hoc th các đối tượng làm vic. Các
chuyển động ca robot có th ghi vào mt tp tin và có th thc hin li.
Phn mềm cho phép ta xem đưc các h tọa đ gn trên các khâu ca robot,
xem được qu đạo chuyển động của điểm cui công c gn trên khâu chp hành
cui. Phn mm còn nhiu tiện ích khác như: cho phép ta lập trình điều khin
robot bng phương pháp dạy hc, thiết kế các đối tượng làm vic ca robot, các
ca s v tọa độ giá tr góc quay ca các khp ti tng thời điểm khi robot hot
động ...
Vic s dng phn mm Easy-Rob để mô phng robot giúp chúng ta hai kh
năng nghiên cứu:
- phng li một robot đã các đối tượng làm vic của nó. Đánh giá
kh năng làm việc mức độ linh hot ca robot, xác đnh các thông s điu khin,
qu đạo chuyển động để dùng trong điều khin thc.
- Nghiên cu thiết kế động học, các kích thước kết cu ca robot trên máy
tính để th chọn được phương án đng hc tt nhất đm bo cho robot hoàn
thành các nhim v yêu cu.
Trang 5
Tóm li, th thy vic s dng phn mm Easy-ROB mt s ưu điểm như
sau:
d dàng thiết kế được robot, cơ cấu chấp hành, đối tượng làm việc dưới dng
3D
xem được qu đạo chuyển động của điểm cuối tay robot, xem được các h ta
độ gn trên tng khâu ca robot
có th thc hin mô phng chuyển động ca robot bng thao tác chut, bng
các câu lệnh thay đi v trí robot, thay đi các giá tr biến khp
có th mô phng hoạt động gp/th vt của robot tương tự như trong thực tế
và nhng khuyết đim so với các phương pháp mô phng khác:
ch giải được bài toán động hc v trí, qu đạo chuyển động, không mô t đưc
robot v mt đng lc hc
chưa cho phép xây dựng được các b điu khin c thể, chưa thể t thiết kế
qu đạo chuyển động cho robot, điu khin chuyển đng ch đưc coi lý
ởng …