John Ware

dblp:151/9438 · DBLP profile ↗
← Back
5ranked-venue papers
1as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 5 · 1 first-authorSystems, architecture and hardware · 5 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
4 papers
Motion planning and robot control · 53% Robot navigation and mapping · 29% Legged, aerial and field robots · 18%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control
motion planning
0.622019
Real-Time Planning with Multi-Fidelity Models for Agile Flights in Unknown Environments · ICRA 2019
High-speed autonomous navigation of unknown environments using learned probabilities of collision · ICRA 2014
Robotics › Motion planning and robot control › motion planning › online motion planning
receding horizon planning
0.622019
Efficient Trajectory Planning for High Speed Flight in Unknown Environments · ICRA 2019
High-speed autonomous navigation of unknown environments using learned probabilities of collision · ICRA 2014
Robotics › Robot navigation and mapping
obstacle avoidance
0.412019
Efficient Trajectory Planning for High Speed Flight in Unknown Environments · ICRA 2019
Robotics › Robot navigation and mapping › obstacle avoidance
reactive obstacle avoidance
0.412019
Efficient Trajectory Planning for High Speed Flight in Unknown Environments · ICRA 2019
Robotics › Motion planning and robot control
trajectory planning
0.412019
Efficient Trajectory Planning for High Speed Flight in Unknown Environments · ICRA 2019
Robotics › Legged, aerial and field robots
aerial robots
0.422019
An analysis of wind field estimation and exploitation for quadrotor flight in the urban canopy layer · ICRA 2016
Real-Time Planning with Multi-Fidelity Models for Agile Flights in Unknown Environments · ICRA 2019
Robotics › Motion planning and robot control › trajectory optimization
minimum-energy trajectory
0.212016
An analysis of wind field estimation and exploitation for quadrotor flight in the urban canopy layer · ICRA 2016
Robotics › Legged, aerial and field robots › aerial robots › quadrotor
quadrotor flight
0.212016
An analysis of wind field estimation and exploitation for quadrotor flight in the urban canopy layer · ICRA 2016
Robotics › Motion planning and robot control
trajectory optimization
0.212016
An analysis of wind field estimation and exploitation for quadrotor flight in the urban canopy layer · ICRA 2016
Robotics › Robot navigation and mapping
mobile robot navigation
0.212014
High-speed autonomous navigation of unknown environments using learned probabilities of collision · ICRA 2014
Robotics › Robot navigation and mapping › mobile robot navigation › mapless navigation
navigation in unknown environments
0.212014
High-speed autonomous navigation of unknown environments using learned probabilities of collision · ICRA 2014
Robotics › Motion planning and robot control
collision avoidance
0.112014
High-speed autonomous navigation of unknown environments using learned probabilities of collision · ICRA 2014

Methods — techniques the papers use, named apart from their topics

sampling-based motion planning · 0.4multi-fidelity modeling · 0.4minimum-jerk trajectory generation · 0.4hierarchical planning · 0.4closed-loop tracking · 0.4power consumption model · 0.2computational fluid dynamics · 0.2probability of collision estimation · 0.2learned hazard function · 0.2
YearPublicationVenuePosition
2020 Semantic Trajectory Planning for Long-Distant Unmanned Aerial Vehicle Navigation in Urban Environments
abstract
There has been a considerable amount of recent work on high-speed micro-aerial vehicle flight in unknown and unstructured environments. Generally these approaches either use active sensing or fly slowly enough to ensure a safe braking distance with the relatively short sensing range of passive sensors. The former generally requires carrying large and heavy LIDARs and the latter only allows flight far away from the dynamic limits of the vehicle. One of the significant challenges for high-speed flight is the computational demand of trajectory planning at sufficiently high rates and length scales required in outdoor environments. We tackle both problems in this work by leveraging semantic information derived from an RGB camera on-board the vehicle. We first describe how to use semantic information to increase the effective range of perception on certain environment classes. Second, we present a sparse representation of the environment that is sufficiently lightweight for long distance path planning. We show how our approach outperforms more traditional metric planners which seek the shortest path, demonstrate the semantic planner's capabilities in a set of simulated and excessive real-world autonomous quadrotor flights in an urban environment.
Markus Ryll, John Ware, John Carter, Nick Roy
IROS2
2019 Efficient Trajectory Planning for High Speed Flight in Unknown Environments
abstract
There has been considerable recent work in motion planning for UAVs to enable aggressive, highly dynamic flight in known environments with motion capture systems. However, these existing planners have not been shown to enable the same kind of flight in unknown, outdoor environments. In this paper we present a receding horizon planning architecture that enables the fast replanning necessary for reactive obstacle avoidance by combining three techniques. First, we show how previous work in computationally efficient, closed-form trajectory generation method can be coupled with spatial partitioning data structures to reason about the geometry of the environment in real-time. Second, we show how to maintain safety margins during fast flight in unknown environments by planning velocities according to obstacle density. Third, our receding-horizon, sampling-based motion planner uses minimum-jerk trajectories and closed-loop tracking to enable smooth, robust, high-speed flight with the low angular rates necessary for accurate visual-inertial navigation. We compare against two state-of-the-art, reactive motion planners in simulation and benchmark solution quality against an offline global planner. Finally, we demonstrate our planner over 80 flights with a combined distance of 22km of autonomous quadrotor flights in an urban environment at speeds up to 9.4ms $^{-1}$.
Markus Ryll, John Ware, John Carter, Nick Roy
ICRA2
2019 Real-Time Planning with Multi-Fidelity Models for Agile Flights in Unknown Environments
abstract
Autonomous navigation through unknown environments is a challenging task that entails real-time localization, perception, planning, and control. UAVs with this capability have begun to emerge in the literature with advances in lightweight sensing and computing. Although the planning methodologies vary from platform to platform, many algorithms adopt a hierarchical planning architecture where a slow, low-fidelity global planner guides a fast, high-fidelity local planner. However, in unknown environments, this approach can lead to erratic or unstable behavior due to the interaction between the global planner, whose solution is changing constantly, and the local planner; a consequence of not capturing higher-order dynamics in the global plan. This work proposes a planning framework in which multi-fidelity models are used to reduce the discrepancy between the local and global planner. Our approach uses high-, medium-, and low-fidelity models to compose a path that captures higher-order dynamics while remaining computationally tractable. In addition, we address the interaction between a fast planner and a slower mapper by considering the sensor data not yet fused into the map during the collision check. This novel mapping and planning framework for agile flights is validated in simulation and hardware experiments, showing replanning times of 5-40 ms in cluttered environments.
Jesus Tordesillas, Brett Thomas Lopez, John Carter, John Ware, Jonathan P. How
ICRA4
2016 An analysis of wind field estimation and exploitation for quadrotor flight in the urban canopy layer
abstract
Although unmanned air vehicles' increasing agility and autonomy may soon allow for flight in urban environments, the impact of complex urban wind fields on vehicle flight performance remains unclear. Unlike synoptic winds at high altitudes, urban wind fields are subject to turbulence generated by the buildings and terrain. The resulting spatial and temporal variation makes inference about the global wind field based on local wind measurements difficult and prevents the use of most simple wind models. Fortunately, the structure of the urban environment provides exploitable predictability given a suitable computational fluid dynamics solver, a representative 3D model of the environment, and an estimate of the expected prevailing wind speed and heading. The prevailing wind speed and direction at altitude and computational fluid dynamics solver can generate the corresponding wind field estimate over the map. By generating wind fields in this way, this work investigates a quadrotor's ability to exploit them for improved flight performance. Along with the wind field estimate, an empirically derived power consumption model is used to find minimum-energy trajectories with a planner both aware of and naive to the wind field. When compared to minimum-energy trajectories that do not incorporate wind conditions, the wind-aware trajectories demonstrate reduced flight times, total energy expenditures, and failures due to excess air speed for trajectories across MIT campus.
John Ware, Nicholas Roy
ICRA1
2014 High-speed autonomous navigation of unknown environments using learned probabilities of collision
abstract
We present a motion planning algorithm for dynamic vehicles navigating through unknown environments. We focus on the scenario in which a fast-moving car attempts to navigate from a start location to a set of goal coordinates in minimum time with no prior information about the environment, building a map in real time from onboard sensor data. Whereas existing planners for exploration confine themselves to a conservative set of constraints to guarantee safety around unknown regions of the environment, we instead learn a hazard function from data, which maps the vehicle's dynamic state and current environment knowledge to a probability of collision. We perform receding horizon planning in which the objective function is evaluated in expectation over those learned probabilities of collision. Our algorithm demonstrates sensible emergent behaviors, like swinging wide around blind corners, slowing down near the map frontier, and accelerating in regions of high visibility. Our algorithm is capable of navigating from start to goal much more quickly than the conservative baseline planner without sacrificing safety. We demonstrate our algorithm on a 1:8-scale high-performance RC car equipped with a planar laser range-finder and inertial measurement unit, reaching speeds of 4m/s in unknown, indoor spaces. A video of experimental results is available at: http: //groups.csail.mit.edu/rrg/nav_learned_prob_collision.
Charles Richter, John Ware, Nicholas Roy
ICRA2