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 http://www.avrportal.com/?page=avrnet http://www.baomoi.com/Robot-sua-chua- trong-duong-ong/53/4020375.epi 3. Thit k tng ng, B n t - i hKhoa H . 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. (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