Seeing Through Pixel Motion: Learning Obstacle Avoidance from Optical Flow with One Camera

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Hu, Yu, Zhang, Yuang, Song, Yunlong, Deng, Yang, Yu, Feng, Zhang, Linzuo, Lin, Weiyao, Zou, Danping, Yu, Wenxian
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916697433178112
author Hu, Yu
Zhang, Yuang
Song, Yunlong
Deng, Yang
Yu, Feng
Zhang, Linzuo
Lin, Weiyao
Zou, Danping
Yu, Wenxian
author_facet Hu, Yu
Zhang, Yuang
Song, Yunlong
Deng, Yang
Yu, Feng
Zhang, Linzuo
Lin, Weiyao
Zou, Danping
Yu, Wenxian
contents Optical flow captures the motion of pixels in an image sequence over time, providing information about movement, depth, and environmental structure. Flying insects utilize this information to navigate and avoid obstacles, allowing them to execute highly agile maneuvers even in complex environments. Despite its potential, autonomous flying robots have yet to fully leverage this motion information to achieve comparable levels of agility and robustness. Challenges of control from optical flow include extracting accurate optical flow at high speeds, handling noisy estimation, and ensuring robust performance in complex environments. To address these challenges, we propose a novel end-to-end system for quadrotor obstacle avoidance using monocular optical flow. We develop an efficient differentiable simulator coupled with a simplified quadrotor model, allowing our policy to be trained directly through first-order gradient optimization. Additionally, we introduce a central flow attention mechanism and an action-guided active sensing strategy that enhances the policy's focus on task-relevant optical flow observations to enable more responsive decision-making during flight. Our system is validated both in simulation and the real world using an FPV racing drone. Despite being trained in a simple environment in simulation, our system is validated both in simulation and the real world using an FPV racing drone. Despite being trained in a simple environment in simulation, our system demonstrates agile and robust flight in various unknown, cluttered environments in the real world at speeds of up to 6m/s.
format Preprint
id arxiv_https___arxiv_org_abs_2411_04413
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Seeing Through Pixel Motion: Learning Obstacle Avoidance from Optical Flow with One Camera
Hu, Yu
Zhang, Yuang
Song, Yunlong
Deng, Yang
Yu, Feng
Zhang, Linzuo
Lin, Weiyao
Zou, Danping
Yu, Wenxian
Robotics
Optical flow captures the motion of pixels in an image sequence over time, providing information about movement, depth, and environmental structure. Flying insects utilize this information to navigate and avoid obstacles, allowing them to execute highly agile maneuvers even in complex environments. Despite its potential, autonomous flying robots have yet to fully leverage this motion information to achieve comparable levels of agility and robustness. Challenges of control from optical flow include extracting accurate optical flow at high speeds, handling noisy estimation, and ensuring robust performance in complex environments. To address these challenges, we propose a novel end-to-end system for quadrotor obstacle avoidance using monocular optical flow. We develop an efficient differentiable simulator coupled with a simplified quadrotor model, allowing our policy to be trained directly through first-order gradient optimization. Additionally, we introduce a central flow attention mechanism and an action-guided active sensing strategy that enhances the policy's focus on task-relevant optical flow observations to enable more responsive decision-making during flight. Our system is validated both in simulation and the real world using an FPV racing drone. Despite being trained in a simple environment in simulation, our system is validated both in simulation and the real world using an FPV racing drone. Despite being trained in a simple environment in simulation, our system demonstrates agile and robust flight in various unknown, cluttered environments in the real world at speeds of up to 6m/s.
title Seeing Through Pixel Motion: Learning Obstacle Avoidance from Optical Flow with One Camera
topic Robotics
url https://arxiv.org/abs/2411.04413