T Phn A: Khoa hc T ng: 26 (2013): 17-23
17
NGHIÊN CỨU VÀ CHẾ TẠO ROBOT THĂM DÒ ĐƢỜNG ỐNG
Nguyn Kh
1
1
1
B i hc C
Thông tin chung:
04/12/2012
19/06/2013
Title:
Research and implement pipeline
exploration robot
Từ khóa:
Keywords:
Piping exploration robot, piping
robot, wireless control, camera
monitoring
ABSTRACT
Recently, most of industrial and public infrastructures use piping
system for variety applications. The problem is that these systems
need to be not only periodically maintained and checked to ensure
the safety, stability and continuous operation but also quickly
repaired when incident happens. Along with the development of
society and economy, these issues have to be satisfactorily resolved.
Facing urgent needs, the authors propose to research and
implement a pipeline exploration robot that has ability to be remote
controlled by wireless signals, send field images to center by using
camera and handle some simple situations in the piping system with
necessary features and moderate price in comparison with existing
products. With initial results, in the near future, we will develop
specialized robots for narrower aspects with more rigorous
requirements.
TÓM TẮT
1 GIỚI THIỆU
ng m v
thay th i di chuy
thng c
phc nh
tc. Vi to robot loi
n sm vi c
t thc
b hoc v
ng u
ng dng r n,
phc v nhu cu kim tra, sa ch t
T Phn A: Khoa hc T ng: 26 (2013): 17-23
18
n ng ca h thng ng d t
kim thn c,
i hc Irvine (Mn robot
ng c
a ch i robot
thnc,
cng ngng tri
y mn [4].
Vit Nam, vi di
c bit
ng c
h th n nhng
ng
c trin khai H
ng lo
c mua
rng thng, sa cha
rt t n nay, vi u, thit
k ng dng thc t c
c ti mt s
i h
i
h H
thit k tt dng robot
ng ng) [5].
Vi nhu cu phc v
b th ng c
ng hi
thit k tnh mt sn phm
robot m n linh
hot tro ng
ng
thm, chng nhiu tt, ho c trong
u ki ngp
c t nh hin
ng ng v u
khin c bi
u khi nh t xa
2 PHƢƠNG PHÁP THỰC HIỆN
2.1 Yêu cầu kỹ thuật
Do robot hong hot
ng
ngi v
gh u ca robot phi chng thm
phc tp c ng c
u ch ti
c bao b
b truy ng, m n t n
ly v
c thit k p
d liu khin t xa qua qua
chun TCP/IP ca m nh
c robot thu nhn t mt
u ch
u khin
li u khin
bng m
And Data Acquisition - CADA). Mch u
khin ca robot (Robot Controller- m
nhn nhim v giao tip vi CADA t xa
n TCP/IP, t
hong cu khin di chuyn
t i, thu thp d liu
v t/m
CADA giao tip vi robot t
thp d linh t m
g nh hi ng
n
ng ca ru khin
d ng cho robot.
c lc
u khin hong cy
ti mng
nh mt tay game g
USB ho
trng kt ni, t di chuyng
c (b u t encoder); cho
u khi n trng
xung quanh robot b
truyn v.
T Phn A: Khoa hc T ng: 26 (2013): 17-23
19
`
Hình 1: Mô hình hệ thống robot thăm dò đƣờng ống
2.2 Thiết kế hệ thống điều khiển trên robot
M u khin rob n rt
quan tr ho
giao tip vi CADA t ng
khi ca h th
Access Point
Robot Controller
IP Camera
RJ45
RJ45
Motor Driver
Motor R
Motor L
LED Driver
Encoder
Power
(lipo Battery)
11.1VDC
22.2VDC
9VDC
Hình 2: Sơ đồ khối hệ thống điều khiển robot
2.2.1 B phn thu thnh (IP
Camera)
Ch
truyn v CADA bng h thng truy
dng mt IP Camera
speed dome c thc hin
chc n -
MPEG4
tr
zoom quang
10X & zoom s 10X)
(- n +
)
(- n + 90)
Camera Vivotek PZ-6122 truyn nhn d
liu vt ni ethernet, tc
10/100 Mbps. Protocols Ipv4, h tr c
s dng giao thc
h t,
n c
a
n t u khi c
a ch Ipv4 c
u khin camera b c
T Phn A: Khoa hc T ng: 26 (2013): 17-23
20
a ch: http://IP/cgi-bin/admin/
getparam.cgi nu mu c d li
http://IP/cgi-bin/admin/setparam.cgi nu mun
thit l cho camera.
2.2.2 Mu khin robot (Robot
Controller)
Mu khin
lu khin robot t i tr li
u tr
truy n ethernet.
Robot di chuyn bc l
u khin bng
d u khi c t , chi
ng di chuy c trang b mt
m t ni vi trung
u khi
thng
ching L
hing
khi mu khin robot.
MCU
ATMega32
LCD 16x2
Ethernet
Module
Keys inputEncoder input
Power supply
PWM OUT
OUTPUTS
SPI
3.3V
5V
RJ45
11.1V
Output module
Input module
Hình 3: Sơ đồ khối mạch điều khiển robot
2.3 Thiết kế phần mềm
2.3.1 Thit k phn m
Phn m m v
nh u khin t
c vit b l
ch u khi n
cn gii quyt khi thit k phn m
m:
Thit k p
truy
u tr
encoder, trng, v
hiu kt n v
ng thi phn m
u khin t
n t
phi, tt/m
Thit k c thi
lu khin hong ca robot gu
khin t u quay ca hai motor
truyu khin tt m t s
ng m ru
u khi c tham chiu t module
giao tip ethernet.
thit ln th
a ch IP c encoder,
tr
hong cn lnh t
u khin hin th
mt LCD g
2.3.2 Thit k phn mu khin t
Phn m
thp d li nh t u
khin mi ho ng c
T Phn A: Khoa hc T ng: 26 (2013): 17-23
21
chu t
c ca ph
Nh n th c truyn
v t mt IP Camera g i
u khin bit hin trng ca c
u
khi hi t
nh. Tt c
u khin trc tip b
c bng tay game (gamepad) nh
u qu cho robot.
u khin hong ca robot gm ti,
lui, nhanh, chi, tt/m
chi n m nh u
u khi t hoc
dng d li c thng nht vi phn
m c
g n ethernet bng
mng WiFi.
Thu nhu v tra
n th t ,
ng kt ni vi robot,
m ng c
u khin nc v
hong ca robot.
H tr thit lt ni v
thit b h tr u khin (gamepad). Vic h
tr ghi l
i s dng d i khi
cn thit.
3 KẾT QUẢ VÀ ĐÁNH GIÁ
3.1 Phần cứng mạch điện điều khiển
V t ra khi thit k
phn cng m u kin
thc t c hi
u khi
u khi
giao tip ethernet c
ENC28J60. H thng m
hai module nh:
c hin ch
ti t tiny
u t u
u khi
u khin LED chi
hi ng; x
n th
u khin motor: nhu
t n cho
ng.
Hình 4: Hình ảnh mạch điều khiển trung tâm
3.2 Phần cứng cơ khí
Vi nh t ra
c thit k
t qua nhng
vt cu cao t50 mm ng
n 50 mm dc trong ng
t
o
u khi c
lp. Thit k chng th
th ho c trong thi gian khong 1
gi u kin robot b ngc 20 cm.
k thut ca robot th
B
Bảng 1: Thông số kỹ thuật đạt đƣợc của robot
thực
Mô tả
Thông số
568 mm
368 mm
280 mm
28 000 g
0.5 m/s
<= 30
o
150 mm
Hình 5: Robot thực tế
T Phn A: Khoa hc T ng: 26 (2013): 17-23
22
3.3 Phần mềm điều khiển robot
Vt
u khit k
i giao dim 3 phn
n: phn hin th nh, ph u
khi
Bắt đầu
Init System
- Khởi động Port vào/ra, Timer
- Khởi động LCD
- Khởi động PWM
- Khởi động chip Ethernet ENC28J60
- Khởi động Tiny Web Server
Tiny Server Process
- Xử lý các gói tin ARP, ICMP, HTTP
Output Control
- Điều biên xung PWM cho motor
- Điều khiển đèn chiếu sáng
Input Process
- Quét và xử lý tín hiệu Encoder
- Kiểm tra tình trạng kết nối
- Kiểm tra dung lượng Pin
- Kiểm tra và xử lý phím ấn
Hình 6: Lƣu đồ chƣơng trình chính
Phn hin th nh: nh
ci dng phim (lu
nh) trc tip truyn v t
phn m th hin lung
u truyn nhn gi
Phu khin: Tp trung hu ht
ch u khin cho robot. Ph
u khi t hoc
Ph th hin mt s
n cn thi ng
cn mu khin. Th
hin t a
hia ch kt nn
Hình 7: Giao diện điều khiển
Hình 8: Giao diện hiển thị
Hình 9: Giao diện thông tin
T Phn A: Khoa hc T ng: 26 (2013): 17-23
23
4 KẾT LUẬN VÀ ĐỀ XUẤT
to mt robot
ng
robot m n linh hot
ng ng, chng thm t t h
thu khi
ng vi kh
giao ti c v ng chun
ethernet, nhu khip
i v
thng vi kh
u khi c
ti kt qu th nghiu,
ng thm tt, di chuyn
c mt s gh ng
u khin t
ng tt ra.
a h tht kim chi
t
thu u khi n
t chun truyc
cao, ng nht hin nay.
Kt qu c c ng
d i robot
ng ng, ng dng thc t cho
kh ng
n ti
ng ng phc t sa cha, khc
ph c (nght, nt i
g th c.
TÀI LIỆU THAM KHẢO
1. EMBEDDED
ROBOTICS. Springer, 454page.
2. Owen Bishop, 2007. The Robot Builder's
Cookbook, Elsevier Ltd, 373page
/>trong-duong-ong/53/4020375.epi
3.
Thit k tng ng,
B n t - i
hKhoa H