BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ NGÔ THANH ĐÔNG ĐỊNH VỊ ROBOT DỰA TRÊN KỸ THUẬT XỬ LÝ HÌNH ẢNH NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203 S K C0 0 4 6 4 4 Tp. Hồ Chí Minh, tháng 10/2015 Luan van BỘ GIÁO DỤC VÀ ĐÀO TẠO TRƢỜNG ĐẠI HỌC SƢ PHẠM KỸ THUẬT THÀNH PHỐ HỒ CHÍ MINH LUẬN VĂN THẠC SĨ NGÔ THANH ĐÔNG ĐỊNH VỊ ROBOT DỰA TRÊN KỸ THUẬT XỬ LÝ HÌNH ẢNH NGÀNH: KỸ THUẬT ĐIỆN TỬ - 60520203 Hƣớng dẫn khoa học: TS LÊ MỸ HÀ Tp. Hồ Chí Minh, tháng 10 năm 2015 Luan van HVTH: Ngô Thanh Đông GVHD: TS. Lê Mỹ Hà LÝ LỊCH KHOA HỌC I.
LÝ LỊCH SƠ LƢỢC: Họ & tên: Ngô Thanh Đông Giới tính: Nam Ngày, tháng, năm sinh: 19/03/1984 Nơi sinh: Quảng Ngãi Quê quán: Quảng Ngãi Dân tộc: Kinh Chỗ ở riêng hoặc địa chỉ liên lạc: A10/26A9, khu phố 2, Xã Bình Hƣng, Bình Chánh, TP.HCM Điện thoại cơ quan: Điện thoại di động: 0974903612 Fax: E-mail: thanhdong_ngo@yahoo. QUÁ TRÌNH ĐÀO TẠO: 1. Trung học chuyên nghiệp: Không học 2. Đại học: Hệ đào tạo: Chính quy Thời gian đào tạo từ 2003 đến 2008 Nơi học (trƣờng, thành phố): Trƣờng Đại học Sƣ phạm Kỹ thuật TP.HCM Ngành học: Kỹ thuật Điện – Điện tử Tên đồ án, luận án hoặc môn thi tốt nghiệp: Giám sát và điều khiển nhiệt độ dùng WINCC.
Ngày & nơi bảo vệ đồ án, luận án hoặc thi tốt nghiệp: Trƣờng Đại học Sƣ phạm Kỹ thuật TP.HCM Ngƣời hƣớng dẫn: Ths. Nguyễn Tấn Đời III. QUÁ TRÌNH CÔNG TÁC CHUYÊN MÔN KỂ TỪ KHI TỐT NGHIỆP ĐẠI HỌC: Thời gian Nơi công tác Công việc đảm nhiệm Trƣờng Cao đẳng nghề Việt 2009 đến nay Giáo viên Nam – Singapore Trang I Luan van HVTH: Ngô Thanh Đông GVHD: TS. Lê Mỹ Hà LỜI CAM ĐOAN Tôi cam đoan đây là công trình nghiên cứu của tôi.
Các số liệu, kết quả nêu trong luận văn là trung thực và chƣa từng đƣợc ai công bố trong bất kỳ công trình nào khác. Hồ Chí Minh, ngày 18 tháng 10 năm 2015 (Ký tên và ghi rõ họ tên) Ngô Thanh Đông Trang II Luan van HVTH: Ngô Thanh Đông GVHD: TS. Lê Mỹ Hà LỜI CẢM ƠN Tôi xin chân thành cảm ơn Ban giám hiệu trƣờng Đại học SPKT TP.HCM đã tạo mọi điều kiện thuận lợi cho tôi trong quá trình học tập nâng cao trình độ và thực hiện đề tài luận văn tốt nghiệp này. Tôi cũng xin trân trọng cảm ơn TS.
Lê Mỹ Hà đã tận tình giúp đỡ, truyền đạt kiến thức và đề xuất hƣớng giải quyết các vấn đề khó khăn phát sinh trong quá trình nghiên cứu. Và cuối cùng tôi xin cảm ơn các bạn bè, đồng nghiệp, đã ủng hộ tôi, cộng tác với tôi, tạo mọi mọi điều kiện thuận lợi nhất cho tôi hoàn thành luận văn này. Ngô Thanh Đông Trang III Luan van HVTH: Ngô Thanh Đông GVHD: TS. Lê Mỹ Hà TÓM TẮT LUẬN VĂN Định vị robot là đề tài đƣợc nhiều nhà khoa học trong nƣớc và thế giới quan tâm.
Ngƣời ta thƣờng dùng các loại cảm biến để tính toán khoảng cách, hƣớng, vận tốc để xác định vị trí robot. Vì các loại cảm biến vẫn còn sai số, những yếu tố khách quan nhƣ robot bị trƣợt trong quá trình di chuyển, đã làm cho vấn đề định vị robot vẫn chƣa đƣợc giải quyết triệt để. Các nhà nghiên cứu đã đƣa ra nhiều giải pháp khác nhau nhƣ là định vị robot bằng cách phát hiện vật mốc RFID, sử dụng camera Kinect, stereo camera, GPS… Để đạt đƣợc kết quả tốt hơn, trong đề tài này tác giả định vị robot sử dụng camera kết hợp GPS. Đề tài thực hiện định vị robot sử dụng camera.
Robot đƣợc trang bị một camera thƣờng, trong quá trình di chuyển nó sẽ thu thập những ảnh 2D, xử lý tập ảnh này, tính toán xác định vị trí và lập quỹ đạo của robot. Tuy nhiên định vị robot sử dụng camera thì chƣa thể xác định vị trí chính xác của robot trên tọa độ mặt đất. Đề tài cũng thực hiện định vị robot sử dụng Module GPS để thu thập dữ liệu kinh độ và vĩ độ. Từ đó xác định vị trí của robot trên bản đồ mặt đất.
Nhƣng định vị robot sử dụng GPS cho kết quả chƣa mịn. Kết hợp hai kết quả trên, định vị robot sử dụng camera kết hợp GPS cho kết quả tốt hơn. Robot xác định đƣợc vị trí của mình trên tọa độ mặt đất, quỹ đạo di chuyển của robot đƣợc xác định mịn hơn. Trang IV Luan van HVTH: Ngô Thanh Đông GVHD: TS.
Lê Mỹ Hà ABSTRACT Location for robot is a subject which is interested by many researchers. They often use sensors to measure the distance, orientation and velocity to determine navigation of robot. Because sensors still have errors and many external factors such as slipping during moving, the problem of locating robot has not solved thoroughly. Researchers gave many various methods for locating robot such as: RFID, using Kinect camera, stereo camera, GPS,… In order to gain better result, in this thesis, navigation of robot fusing camera and GPS is used.
Locating robot using camera in this thesis, camera is attached on robot, during the movement, it will collect a set of 2D images. Processing this set of pictures, counting location and mapping the trajectory of robot. But the result of this process cannot give the global location Locating robot using Module GPS is also implemented in this thesis to getting longitude and latitude. From that global location of robot is determined.
But this result is not smooth. Fusing camera and GPS gives better result. Robot is located its navigation on glocal map, trajectory of robot is smoother. Trang V Luan van HVTH: Ngô Thanh Đông GVHD: TS.
Lê Mỹ Hà MỤC LỤC ABSTRACT. VI DANH SÁCH CÁC HÌNH. IX DANH SÁCH CÁC CHỮ VIẾT TẮT. XI Chƣơng 1.
Tổng quan về lĩnh vực nghiên cứu, các kết quả nghiên cứu trong và ngoài nƣớc đã công bố. Tổng quan về định vị robot. Kết quả nghiên cứu trong và ngoài nƣớc. Mục tiêu, khách thể và đối tƣợng nghiên cứu.
Mục tiêu nghiên cứu. Khách thể nghiên cứu. Đối tƣợng nghiên cứu. Nhiệm vụ của đề tài và phạm vi nghiên cứu.
Nhiệm vụ của đề tài. Phạm vi nghiên cứu. Phƣơng pháp nghiên cứu. Tìm cặp điểm đặc trƣng tƣơng đồng.
Các loại đặc trƣng. 6 Trang VI Luan van HVTH: Ngô Thanh Đông GVHD: TS. Lê Mỹ Hà 2. Thông số nội camera.
Thuật toán RANSAC. Định vị camera dựa trên điểm tƣơng đồng. Hình học Epipolar và ma trận cơ bản. Ma trận thiết yếu và thông số ngoại camera.
Hệ thống định vị toàn cầu GPS. Tổng quan về GPS. Các thành phần của hệ thống định vị GPS. 29 ĐỊNH VỊ ROBOT DI ĐỘNG NGOÀI TRỜI.
Xác định vị trí robot dựa vào camera. Tìm thông số nội camera. Trích rút đặc trƣng. Mô tả cặp đặc trƣng tƣơng đồng.
Ƣớc lƣợng vị trí camera. Xác dịnh vị trí robot dùng GPS. Thu thập dữ liệu GPS. 36 Trang VII Luan van HVTH: Ngô Thanh Đông GVHD: TS.
Lê Mỹ Hà 3. Xác định vị trí robot dựa trên dữ liệu GPS. Xác định vị trí robot dùng camera kết hợp GPS. 43 KẾT QUẢ MÔ PHỎNG VÀ THỰC NGHIỆM.
Kết quả định vị robot dùng camera. Kết quả định vị robot dùng GPS. Kết quả định vị robot kết hợp camera và GPS. Kết quả đạt đƣợc.
Hạn chế của đề tài. Hƣớng phát triển của đề tài. 51 TÀI LIỆU THAM KHẢO. 56 Trang VIII Luan van HVTH: Ngô Thanh Đông GVHD: TS.
Lê Mỹ Hà DANH SÁCH CÁC HÌNH Hình 1.1: Dùng xe ô tô đƣợc trang bị thiết bị định vị GPS để lập bản đồ .1: Phƣơng pháp tính DoG .2: Tìm điểm đặc trƣng từ các giá trị DoG.3: Mô hình Pinhold .4: Hệ tọa độ tƣơng đƣơng mô hình Pinhold .5: Quan hệ giữa tọa độ camera và tọa độ không gian .6: Tập dữ liệu đƣờng thẳng .7: Tìm đƣờng thẳng dùng thuật toán RANSAC .8: Mô tả hình học Epipolar .9: Các thành phần của hệ thống định vị GPS .10: Bố trí vệ tinh trên không gian.11: Vị trí các trạm điều khiển và giám sát GPS .1: Lƣu đồ định vị robot dựa vào camera .2: Tập ảnh bàn cờ .3: Bộ phát hiện đốm và bộ phát hiện góc .4: Ảnh sau khi thực hiện lọc đốm và lọc góc .5: Điểm đặc trƣng đốm và đặc trƣng góc .6: Bộ lọc Sobel .7: Cặp điểm đặc trƣng tƣơng đồng .9: Sơ đồ mạch cung cấp nguồn chân VBAT [19]. 37 Trang IX Luan van HVTH: Ngô Thanh Đông GVHD: TS. Lê Mỹ Hà Hình 3.10: Thời gian mở SIM968 [19] .11: Kết nối giao tiếp nối tiếp [19] .12: Ảnh chụp mặt đất từ 4 điểm P1P2P3P4 .13: Hệ trục tọa độ ảnh mặt đất .1: Ô tô thu thập dữ liệu .2: Cặp điểm đặc trƣng tƣơng đồng của hai ảnh liên tiếp.3: Tọa độ vị trí camera trong hai khung ảnh đầu tiên .4: Bản đồ 2D dùng tập ảnh camera .5: Kết quả định vị robot trong quá trình di chuyển dùng GPS .6: Sai số toàn cục của định vị dùng camera .7: Sai số toàn cục của định vị dùng GPS.8: Định vị robot dùng camera kết hợp GPS .9: Quỹ đạo của robot bị mất một phần do tín hiệu từ camera .10: Quỹ đạo robot sau khi đƣợc bổ sung bởi tín hiệu GPS .1: Sai số định vị trong khuôn viên có nhiều đối tƣợng di chuyển. 51 Trang X Luan van HVTH: Ngô Thanh Đông GVHD: TS.
Lê Mỹ Hà DANH SÁCH CÁC CHỮ VIẾT TẮT SFM: Structure from motion RANSAC: Random sample consensus SIFT: Scale invariant feature transform IR: Infrared radiation GPS: Global Positioning System NMEA: National Marine Electronics Association DCE: Data Communication Equipment DTE: Data Terminal Equipment RFID: Radio Frequency Identification SAD: Sum of Absolute Differences Trang XI Luan van HVTH: Ngô Thanh Đông GVHD: TS. Lê Mỹ Hà Chƣơng 1. Tổng quan về lĩnh vực nghiên cứu, các kết quả nghiên cứu trong và ngoài nƣớc đã công bố 1. Tổng quan về định vị robot Định vị cho robot di động nhằm xác định chính xác vị trí của robot trên bản đồ đƣợc nghiên cứu từ rất lâu và đã đạt đƣợc nhiều thành công lớn.
Phƣơng pháp định vị cổ điển là dựa vào các loại cảm biến để tính toán khoảng cách, hƣớng, gia tốc trên cơ sở đó ƣớc lƣợng và quyết định quỹ đạo di chuyển của robot. Bên cạnh những thành tựu đó, những nhƣợc điểm khách quan do sai số từ các cảm biến đƣa về cho robot cũng không thể loại bỏ, vì thế mục tiêu trên vẫn chƣa đƣợc giải quyết triệt để. Việc điều khiển robot chỉ dựa vào các cảm biến trên robot thôi vẫn chƣa đủ để giải quyết vấn đề trên.