34
เเเเเเเเเเเเเ เ.เ.เเเเเเเเ เเเเเเเเเ เเเเเเเเเเเเเเเเเเเเเเเเเเเ เเเเเเเเเเเเเเเ เเเเเเเเเเเเ OPTIC FLOW-BASED NAVIGATION SYSTEM FOR UNMANNED AIR VEHICLE รรรรรรรรรรรรรรรรรรรรรร OPTICAL FLOW-BASED รรรรรรรรรรรรรรรรรรรรรรร

เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

  • Upload
    isleen

  • View
    64

  • Download
    0

Embed Size (px)

DESCRIPTION

Optic Flow-Based navigation System FOR unmanned air vehicle ระบบการนำร่องด้วยวิธี Optical flow-based สำหรับอากาศยานไร้คนขับ. เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน กองซ่อมบริภัณฑ์ กรมช่างอากาศ. โครงสร้างของ UAV โดยทั่วไป. Flight Controller. UAV Dynamics. - PowerPoint PPT Presentation

Citation preview

Page 1: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

เรยบเรยงโดย

น.ต. วชรพงษ เขมเพชร

รองหวหนาแผนกจดดำาเนนงาน กองซอมบรภณฑ กรมชางอากาศ

OPTIC FLOW-BASED NAVIGATION SYSTEM FOR UNMANNED AIR VEHICLE

ระบบการนำารองดวยวธ OPTICAL FLOW-BASED สำาหรบอากาศยานไรคนขบ

Page 2: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน
Page 3: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

โครงสรางของ UAV โดยทวไป

Flight Controller

GPS

IMU

RADAR

Pt-St

UAVDynamic

s

Feedback Control

ทศทาง

ตำาแหนง

สงกดขวาง

เรว+สง

Page 4: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

ขอจำากดของการใช INS + GPS + Radar มขนาดใหญ นำ*าหนกมาก ไมสามารถใชกบ UAV ขนาด

เลกได จะใชพลงงานไฟฟามาก GPS ไมสามารถใชงานไดเมออยภายในอาคาร หรอพ*นทอบสญญาณ

ขอดของ Visual Based Navigation Passive Sensor(camera) นำ*าหนกเบา ใหขอมลทสามารถนำาไปประยกตใชงานอนๆได สามารถไปไดทกท

Page 5: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Type of Visual NavigationMap-based Navigation Systems : เรมตนจากการใหหนยนตศกษาเสนทางและสถานทสำาคญ

โดยขอมลทไดจากถกนำามาสรางภาพ 2D จากน*นผใชจงกำาหนดเปาหมายทจะไป

Map-building Navigation Systems : วธการเดยวกบวธการขางตนแตขอมลทไดมาสรางเปน

ภาพ 3DMapless Navigation Systems : วธการน*ไมจำาเปนตองศกษาเสนทางกอนเพยงแตใชเทคนคทาง

คณตศาสตรและ 3D ในการคำานวณหาภาพถดไป สวน ใหญใชวธ Optical Flow-Based ในการคำานวณภาพ

Page 6: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

จดกำาเนดของ Optical Flow

Page 7: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

โครงสรางของ Optical Flow-Based UAV

Vision Module Control Module

Page 8: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Vision Module Optical Flow Computation ทำาหนาทในการ

แปลงภาพ 2 มตมาสรางใหเปนภาพ 3 มตทสมพนธกบสภาวะจรง

Optical Flow Interpretation ทำาหนาทในการนำา ภาพทไดจาก ข*นตอนแรกไปปรบปรงใชงานจากการ

หมนของภาพทได เทยบกบอตราเรวเชงมม(Angular Rate) ของภาพกอนหนา และการปรบขอบของภาพใหเขากน

Page 9: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Predictation-based Optical Flow with Adaptive Path

Page 10: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Structure From Motion(SFM) 3D motion estimation and obstacles

detection

•Geometrical Transformation

Page 11: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Perspective-central Projection

•Geometrical Transformation

•Optical Flow Differential

Page 12: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

สวนประกอบของฮารดแวร

WiFi Antenna

GPS Antenna

Microcontroller

Vision System

Navigation Sensor

X-3D-BL

Page 13: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Hardware Achitecture

Page 14: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

การบนทดสอบ Velocity Control

OF-based Velocity as accurate as GPS data ( )วดโอ

Page 15: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

การบนทดสอบ Position Control

OF-based Position Height and Horizontal more accurate than GPS

Page 16: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Indoor Experiment

ในการทดสอบน*ไดทำาการทดสอบในงานแสดงนานาชาต Tokyo Big Sight

(วดโ)อ

Page 17: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Experiment Result : IndoorPosition and Height

Auto Flight มความ stable มากกวา Manual Flight

Autonomous Flight

Page 18: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Applications Object Tracking Automatic Vertical Take-off and Landing(VTOL) อปกรณสบคนในโรงงานไฟฟานวเคลยร การจบรถถง หรอยานพาหนะ

University of Technology of Compiegne, France Chiba University, Japan Massachusetts Institute of Technology, USA

University

Page 19: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

คำาถามและขอเสนอแนะ

?

Page 20: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Video vision-based precise auto-landing:

http://www.youtube.com/watch?v=rbmsivw5luk optic flow based autonomous indoor flight:

http://www.youtube.com/watch?v=Zt2WisDjUY0 Visual Servoing

of a Miniature Rotorcraft UAV for Moving Ground Target Tracking: http://www.youtube.com/watch?v=-IpbOd-UuG4

velocity trajectory tracking using optic flow: http://www.youtube.com/watch?v=Zp12GjZzjt4

moving target tracking: http://www.youtube.com/watch?v=6obHavVvJyk

vision-based hovering: http://www.youtube.com/watch?v=9I8BXtbrDQM

Fully autonomous flight of a rotorcraft MAV using optic flow: http://www.youtube.com/watch?v=6U0IhPlYXKw

spiral trajectory tracking by an autonomous quadrotor micro air vehicle: http://www.youtube.com/watch?v=r4eOUDA3JJo

waypoint navigation of a small rotorcraft micro air vehicle: http://www.youtube.com/watch?v=Lo9qJz69uuQ

Page 21: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

บรรณานกรม Farid Kendoul, Isabelle Fantoni, Kenzo Nonami."Optic Flow-Based Vision

System for Autonomous 3D Localization and Control of Small Aerial Vehicles".University of Technology of Compiegne, 60200 Compigne, France.

Terry Cornall, Greg Egan.”Optical Flow methods applied to unmanned air vehicles”.Monash University, Clayton 3800 Victoria, Australia.

Francisco Jes´us Bonin Font. “An Inverse-Perspective-based Approach to Monocular Mobile Robot Navigation”. Universitat de les Illes Balears, 2012

Francisco Bonin-Font, Alberto Ortiz and Gabriel Oliver. “Visual Navigation for Mobile Robots: a Survey”. Department of Mathematics and Computer Science, University of the Balearic Islands,Palma de Mallorca, Spain.

Jiangjian Xiao, Changjiang Yang, Feng Han, and Hui Cheng."Vehicle and Person Tracking in UAV Videos".Sarnoff Corporation.

Randolf Menzel, Karl GeiGer, Lars Chittka, JasDan Joerges, Jan Kunze and Uli Muller.”The Knowlwdge Base of Bee Navigation”. Berlin, Germany.

Dacke, M. and Srinivasan, M. V. (2007). Honeybee navigation: distance estimation in the third dimension. J. Exp. Biol. 210, 845-853.

“FastAppearance Based Mapping”.www.robots.ox.ac.uk /~mobile/wikisite/pmwiki/pmwiki.php?n=Main.FABMAP

Page 22: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

การบนทดสอบPosition Control

Optical Flow and Image Displacement

Page 23: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

การบนทดสอบ Position Control

ภาพทเกดจาก Integrate Displacement

ภาพจากกลองวดโอเมอทดสอบPosition Control

ภาพทเกดจาก integrate displacement สำาหรบ position feedback

Poor image quality and textureless environment

Page 24: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

3 Nested Kalman Filters(3NKF)

1St KF ปรบปรงคณภาพ และความเขมแสงของภาพ เพอสรางภาพ 3 มต

2Nd KF ปรบปรงการหมนของภาพ 3Rd KF ปรบปรงการเปลยนแปลงของภาพจาก ความเรวของภาพทเปลยนไป

Page 25: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Block Matching Technique Sum of Absolute Difference(SAD)

Nominal Displacement

Shape of Path Transformation

Page 26: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Differential Algorithm Observed Brightness

State Vector of X by brownian process

Page 27: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Optical Flow Mapless Method

Optical flow คอ vector field ซงแสดงถงทศทางและขนาดของการเปลยนแปลงความเขม(intensity) จากภาพหนงกบภาพอนๆ เพอเทยบ

เคยงกนถงแมจะมมมของภาพ หรอแสงทตางกน brightness constant constraint(BCC) and

smoothness constraint

(u,v) = optical flow vector(Ix,Iy)=image intensity gradientIt=temporal change

Page 28: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Perspective Projection Model

Translation velocityRotation

ObjectImage coordinate of P

Page 29: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Optical Patterns

Fig.3 Motion Z axisDistinct max magnitude of divergenceDivergence and curl plot hotter colors=greater magnitude

Fig.4 pitching motion

Page 30: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Fig.5 Rotational Field an CurlCurl=max at rotation axis

Fig.6 Combine rotation and translation

Page 31: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

Ground Control Station Display Flight Send Navigation Command take-off, landing,

hovering GPS and INS = Position and Velocity AHRS = Attitude Vision-based

คำานวณหา ความเรว, ความสง และตำาแหนง จากภาพ เทยบกบ IMU ความเรว, ความสง, ตำาแหนง ทคำานวณไดจาก Vision-

based และจาก GPS/INS จะถกนำามาเปรยบเทยบกนทGround Control Station เพอทดสอบความแมนยำา

Page 32: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

ผลการทดสอบ Velocity Control ความสามารถการ hovering flight และ velocity

trajectory tracking(forward, backward, sideward) เพอทดสอบการ sfm algorithm ( ความเรว สง)

Take off->hover->trajectory ผลการทดสอบ ความเรว การนำาทางโดย vision และ

gps ตรงกน

Page 33: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

ทดสอบความสามารถของtrajectory(position,height, velocity, orientation)

Take off->hovering->auto landing

Page 34: เรียบเรียงโดย น.ต. วัช รพงษ์ เข็ม เพ็ชร รองหัวหน้าแผนกจัดดำเนินงาน

ไดทำาการแสดงในงาน Tokyo big sight international exhibition