Research Statement Enric Galceran - University of...

4
Research Statement Enric Galceran Robots offer great promise for responding to the pressing economic, social, and environmental issues affecting our planet and its growing human population. Self-driving vehicles could save thousands of lives lost in traffic accidents, underwater robots are invaluable tools for exploring depths otherwise unreachable to humans, robotic caretakers have the potential to revolutionize quality of life of an aging population, and robotized agricultural techniques promise to be key in feeding an increasing number of people with the limited availability of farm land. As robots start transitioning from controlled lab environments into the real world, however, the crystallization of this potential is hindered by the challenging dynamic and uncertain nature of real-world environments. With the underlying goal of benefiting the well-being of us all on Earth, in my research I build upon fundamental principles to intertwine robotic perception, planning, and control in systems capable of prolonged intelligent decision- making in the real world, where my research has demonstrably advanced the art. I seek to ground my developments on solid theory, finding it particularly exciting when insight from other fields provides a new approach to a problem in robotics, and so I spend some of my time probing other areas of science for inspiration. And while I value theoretical guarantees and simulation, I believe it is essential to evaluate our developments on real embodied systems to assess their pitfalls and practical utility. Adhering to this approach, my work has enhanced the ability of embodied computers to make decisions in complex tasks like surveying the bottom of the ocean and driving in traffic. Some of these developments are presented next. Uncertainty-driven Survey Planning for AUVs Traditionally, autonomous underwater vehicle (AUV) survey missions consist in a lawn-mower pattern indicated by a human operator. During mission execution, AUVs are often able to register current sensor observations against a prior map to bound odometry drift in what is known as terrain-aided navigation (TAN). Therefore, the AUV’s path has a direct effect on its localization uncertainty, and ultimately on the quality of the resulting data product. Unfortunately, this effect is ignored by na¨ ıve (but ubiquitous) lawn-mower-like surveys. My dissertation work bridged this gap with an algorithm that accounts for uncertainty in the survey planning process, while still meeting the desire to survey in parallel tracks to minimize turns and to obtain a predictable path from an operator’s standpoint. Results from hybrid simulations with datasets collected off the coasts of Spain, Greece, and Australia [1], as well as sea trials [2], demonstrate that the algorithm outperforms traditional survey plans in terms of position uncertainty and map self-consistency, as exemplified in Fig. 1. (a) Standard survey (b) Proposed method 160 140 120 100 080 060 040 020 000 1800 1800 1800 1800 800 600 400 200 0 Path Length (m) Pose Uncertainty—tr( k ) Standard path Proposed method Standard path (mean) Proposed method (mean) (c) Uncertainty comparison Figure 1: Comparison of a standard AUV survey path (a) with a path planned with the proposed uncertainty-driven method (b). As shown by the pose uncertainty along both paths (c), the proposed method exhibits significantly lower uncertainty along the mission. Inspection of 3D Underwater Structures In a typical AUV survey, the vehicle covers the area of interest by navigating at a safe distance from the bottom, imaging the sea floor from an overhead view. However, this approach is not sufficient when the target area includes 3D structures like coral reefs or ship wrecks. Inspecting this sort of sites demands imaging from a richer variety of viewpoints and in closer proximity. Unfortunately, this increases the threat of collision. In my thesis work I proposed a planning system to inspect 3D underwater structures that leverages fast online replanning to allow AUVs to navigate in close proximity, providing rich viewpoints that enable full 3D perception of the environment [3]. Data collected with this method allows to create high-quality 3D models of the inspected sites (Fig. 2) not achievable with traditional AUV surveys. 1 of 4

Transcript of Research Statement Enric Galceran - University of...

Page 1: Research Statement Enric Galceran - University of Michiganrobots.engin.umich.edu/~egalcera/research_statement_galceran.pdf · Research Statement Enric Galceran Robots o er great promise

Research Statement Enric Galceran

Robots offer great promise for responding to the pressing economic, social, and environmental issues affecting ourplanet and its growing human population. Self-driving vehicles could save thousands of lives lost in traffic accidents,underwater robots are invaluable tools for exploring depths otherwise unreachable to humans, robotic caretakers havethe potential to revolutionize quality of life of an aging population, and robotized agricultural techniques promiseto be key in feeding an increasing number of people with the limited availability of farm land. As robots starttransitioning from controlled lab environments into the real world, however, the crystallization of this potential ishindered by the challenging dynamic and uncertain nature of real-world environments.

With the underlying goal of benefiting the well-being of us all on Earth, in my research I build upon fundamentalprinciples to intertwine robotic perception, planning, and control in systems capable of prolonged intelligent decision-making in the real world, where my research has demonstrably advanced the art.

I seek to ground my developments on solid theory, finding it particularly exciting when insight from other fieldsprovides a new approach to a problem in robotics, and so I spend some of my time probing other areas of sciencefor inspiration. And while I value theoretical guarantees and simulation, I believe it is essential to evaluate ourdevelopments on real embodied systems to assess their pitfalls and practical utility. Adhering to this approach, mywork has enhanced the ability of embodied computers to make decisions in complex tasks like surveying the bottomof the ocean and driving in traffic. Some of these developments are presented next.

Uncertainty-driven Survey Planning for AUVs

Traditionally, autonomous underwater vehicle (AUV) survey missions consist in a lawn-mower pattern indicated bya human operator. During mission execution, AUVs are often able to register current sensor observations againsta prior map to bound odometry drift in what is known as terrain-aided navigation (TAN). Therefore, the AUV’spath has a direct effect on its localization uncertainty, and ultimately on the quality of the resulting data product.Unfortunately, this effect is ignored by naıve (but ubiquitous) lawn-mower-like surveys.

My dissertation work bridged this gap with an algorithm that accounts for uncertainty in the survey planningprocess, while still meeting the desire to survey in parallel tracks to minimize turns and to obtain a predictablepath from an operator’s standpoint. Results from hybrid simulations with datasets collected off the coasts of Spain,Greece, and Australia [1], as well as sea trials [2], demonstrate that the algorithm outperforms traditional surveyplans in terms of position uncertainty and map self-consistency, as exemplified in Fig. 1.

(a) Standard survey (b) Proposed method

160

140

120

100

080

060

040

020

00018001800180018008006004002000

Path Length (m)

Po

se U

ncer

tain

ty—

tr(

k)

Standard pathProposed methodStandard path (mean)Proposed method (mean)

(c) Uncertainty comparison

Figure 1: Comparison of a standard AUV survey path (a) with a path planned with the proposed uncertainty-driven method (b). Asshown by the pose uncertainty along both paths (c), the proposed method exhibits significantly lower uncertainty along the mission.

Inspection of 3D Underwater Structures

In a typical AUV survey, the vehicle covers the area of interest by navigating at a safe distance from the bottom,imaging the sea floor from an overhead view. However, this approach is not sufficient when the target area includes3D structures like coral reefs or ship wrecks. Inspecting this sort of sites demands imaging from a richer variety ofviewpoints and in closer proximity. Unfortunately, this increases the threat of collision.

In my thesis work I proposed a planning system to inspect 3D underwater structures that leverages fast onlinereplanning to allow AUVs to navigate in close proximity, providing rich viewpoints that enable full 3D perception ofthe environment [3]. Data collected with this method allows to create high-quality 3D models of the inspected sites(Fig. 2) not achievable with traditional AUV surveys.

1 of 4

Page 2: Research Statement Enric Galceran - University of Michiganrobots.engin.umich.edu/~egalcera/research_statement_galceran.pdf · Research Statement Enric Galceran Robots o er great promise

(a) Mission execution (b) Resulting 3D reconstruction

Figure 2: Planning for inspection of 3D underwater structures. (a) Execution at an underwater boulder site at 40m depth (blue-dotted:nominal path; cyan: re-planned trajectory). Data collected with this planner enables full 3D reconstructions of the inspected sites (b).

Smooth Steering Control of Self-Driving Cars

Existing approaches to autonomous vehicle navigation typically plan a tra-jectory and pass it on to a steering controller that commands steering wheelangle or curvature at every timestep to minimize tracking error. This ap-proach, however, exhibits large amounts of control effort, and ignores othercriteria such as smoothness or the importance of staying on plan at everytime. In contrast, I have recently developed a novel integrated motion plan-ning and control system [4] that leverages the concept of potential fields torepresent a driving corridor with a desired tracking error tolerance (Fig. 3).This driving corridor continuously commands a direct steering wheel torqueinput to smoothly steer the vehicle with a much smaller control effort, re-sulting in a smoother driving experience. Further, potential fields allow tonaturally incorporate obstacles in the driving corridor to circumvent them,with typically no need for expensive, explicit trajectory planning.

Figure 3: An autonomous vehicle ne-gotiating a hairpin curve using thenovel torque-based integrated motionplanning and control approach.

Multipolicy Decision-Making for Autonomous Driving

To operate reliably in real-world traffic, an autonomous car must evaluate the consequences of its potential actions byanticipating the uncertain intentions of other traffic participants. Managing these uncertainties is significant becauseprevious methods, such as hand-tuned heuristics [5], numerical optimization [6], or partially observable Markovdecision process (POMDP) solvers have difficulty scaling up to real-world scenarios. We have recently developedan integrated behavioral inference and decision-making approach that models vehicle behavior for both our vehicleand nearby vehicles as a discrete set of closed-loop policies that react to the actions of other agents [7, 8]. Eachpolicy captures a distinct high-level behavior and intention, such as driving along a lane or turning left or right at anintersection. In this system, I have developed a Bayesian changepoint detection scheme that operates on the observedhistory of states of nearby cars to estimate the distribution over potential policies that each nearby car might beexecuting. We can then sample from these distributions to obtain high-likelihood actions for each participatingvehicle and select to execute the policy that maximizes a reward function, being able to probabilistically makedecisions based on coupled interactions between cars in a tractable manner (Fig. 4).

Figure 4: Fourteen passing maneuvers executed using multipolicy decision-making on a test track, overlapped on satellite imagery. Ineach distinctly-colored curve-circle pair, the curve shows the self-driving vehicle’s trajectory, while the circle corresponds to the locationof the passed vehicle halfway through the passing maneuver. Satellite imagery credit: Google.

Research Statement 2 of 4 Enric Galceran

Page 3: Research Statement Enric Galceran - University of Michiganrobots.engin.umich.edu/~egalcera/research_statement_galceran.pdf · Research Statement Enric Galceran Robots o er great promise

Future Research and Expected Outcomes

Practical Robotic Systems for Surveying and Monitoring

While generic human-level robotic intelligence might seem distant, there are many practical applications where robotsare ready to make a difference. Recent advances in mapping, localization, and planning have enabled robots to surveyand monitor areas of interest for tasks such as structure inspection and environmental monitoring. This applies to awide variety of systems and domains, including inspection of the underwater portion of ship hulls [9, 10], surveyingof 3D structures on the ocean floor [3], ground-based search and rescue [11], and unmanned aerial vehicles [12]. Atshort term, I intend to partner with research labs and, in particular, with industry, to crystallize these techniquesinto systems that are routinely used for these applications, making them more efficient, safer, and cost-effective.

Intention-aware Decision-Making in Dynamic, Uncertain Scenarios

If we want robots to truly make an impact on our everyday lives, they must be able to interact with other dynamicagents, including people and traffic, and reason about their potential behavior. Making such systems practical is aquite compelling area. In this respect, I wish to continue and extend my work on autonomous driving to allow robotsto reliably operate in complex multi-agent scenarios like city traffic, crowded environments, and construction sites.

Cost-effective Robotic Systems

Of course, for any leap in robotic capabilities to be practical it needs to be made cost-effective, and so I am determinedto leverage commodity sensors and new materials, mechanisms, and fabrication processes to this aim. For example,cameras are attractive in this respect due to their ubiquity and low cost, in contrast with more expensive activesensors like sonar, lidar, or radar. Similarly, I am interested in leveraging the advent of new fabrication techniquessuch as 3D printing to achieve capable robotic systems at an increasingly reduced cost.

Operating in A Priori Unknown Environments

Most state-of-the-art robotic systems rely on prior knowledge of their environments to perform their tasks. Thisis however not an option in sites where prior knowledge is inaccurate or not available, or where the system isexposed to significant environmental disturbances: think of exploring an uncharted underwater cave, or conductingreconnaissance in a collapsed building. To tackle these situations, I am determined to study and develop robotscapable of incrementally perceiving their environment, making decisions, and acting accordingly in real time toachieve their tasks. By making progress toward that goal, robotics stands to make great leaps in capabilities.

Integrating the Major Research Areas in Robotics and AI

To date, much research in robotics and artificial intelligence (AI) has been developed in relative isolation. Roboticsystem complexity is often factored into independent modules unaware of each other’s performance. This is exem-plified by simultaneous localization and mapping (SLAM) and computer vision algorithms being most thoroughlytested on standard benchmarking datasets of these communities, or by the fact that localization and planning areoften separated out, the planner assuming perfect knowledge of the robot’s position. As a result, these modules areunable to adapt their response when performance of some other component degrades, for instance.

In contrast, I wish to explore systems where perception, planning, and control cooperate in a holistic manner,perceiving their environment and making decisions in accord as they go, enabling robots to ultimately tackle chal-lenges currently out of reach. Nonetheless, integration is often more than simply putting together a handful ofcomponents: deep integration often requires new methods at a fundamental level. For example, coupling perception,planning, and control can be formulated as a POMDP, known to be intractable, requiring suitable approximations toachieve satisfactory solutions in reasonable time. Indeed, as I have demonstrated in my work on decision-making forautonomous vehicles, it is often possible to exploit domain knowledge of the problem at hand to develop integratedapproaches that scale up to full real-world systems.

Toward that goal, I am interested in fostering research projects that involve large-scale integration of oftendisparate fields in robotics and AI. For example, can we join forces from the mapping, computer vision, planning,and reinforcement learning communities to achieve systems capable of navigation and manipulation in challengingenvironments like homes, the ocean floor, or dense forests? I think we can, and developing integrated testbeds with

Research Statement 3 of 4 Enric Galceran

Page 4: Research Statement Enric Galceran - University of Michiganrobots.engin.umich.edu/~egalcera/research_statement_galceran.pdf · Research Statement Enric Galceran Robots o er great promise

the joint efforts of many research teams specialized on different fields is crucial in identifying limitations and thenext steps required to make progress in robotic capabilities.

Future Plans

As a professor, I plan to tackle my research agenda by establishing a research group with some of the best studentsthat share my enthusiasm for robotics. With my group, I intend to gain insight into significant practical problemsand to build robotic systems that sense and act intelligently in the physical world.

I am passionate about bringing together the research agenda described above and becoming a leader in thedevelopment of robotic systems that contribute to improve the well-being of us all and the coming generations. Foran up-to-the-minute list of publications and multimedia demonstrations of my past and current research, please visitmy research homepage at http://robots.engin.umich.edu/~egalcera/.

References[1] E. Galceran, S. Nagappa, M. Carreras, P. Ridao, and A. Palomer, “Uncertainty-driven survey path planning for bathymetric

mapping,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots and Syst., pp. 6006–6012, 2013.

[2] E. Galceran, Coverage Path Planning for Autonomous Underwater Vehicles. PhD thesis, University of Girona, 2014.

[3] E. Galceran, R. Campos, N. Palomeras, D. Ribas, M. Carreras, and P. Ridao, “Coverage path planning with real-time replanningand surface reconstruction for inspection of three-dimensional underwater structures using AUVs,” J. Field Robotics, 2014. In Print.

[4] E. Galceran, R. M. Eustice, and E. Olson, “Toward integrated motion planning and control using potential fields and torque-basedsteering actuation for autonomous driving,” 2015. Under Review.

[5] C. Urmson et al., “Autonomous driving in urban environments: Boss and the Urban Challenge,” J. Field Robotics, vol. 25, no. 8,pp. 425–466, 2008.

[6] J. Hardy and M. Campbell, “Contingency planning over probabilistic obstacle predictions for autonomous road vehicles,” IEEETrans. on Robotics, vol. 29, no. 4, pp. 913–929, 2013.

[7] A. Cunningham, E. Galceran, R. Eustice, and E. Olson, “MPDM: Multipolicy decision-making in dynamic, uncertain environmentsfor autonomous driving,” in Proc. IEEE Int. Conf. Robot. and Automation, 2015. To Appear.

[8] E. Galceran, A. G. Cunningham, R. M. Eustice, and E. Olson, “Multipolicy decision-making for autonomous driving via changepoint-based behavior prediction,” in Proc. RSS: Robotics, Science & Systems, 2015. Conditionally Accepted.

[9] S. M. Chaves, A. Kim, E. Galceran, and R. M. Eustice, “Opportunistic sampling-based active slam for underwater visual inspection,”Autonomous Robots, 2015. Under Review.

[10] F. S. Hover, R. M. Eustice, A. Kim, B. Englot, H. Johannsson, M. Kaess, and J. J. Leonard, “Advanced perception, navigation andplanning for autonomous in-water ship hull inspection,” Int. J. of Robotics Research, vol. 31, no. 12, pp. 1445–1464, 2012.

[11] F. Colas, S. Mahesch, F. Pomerleau, M. Liu, and R. Siegwart, “3D Path planning and execution for search and rescue groundrobots,” in Proc. IEEE/RSJ Int. Conf. Intell. Robots and Syst., pp. 722–727, 2013.

[12] J. Nikolic, M. Burri, J. Rehder, S. Leutenegger, C. Huerzeler, and R. Siegwart, “A UAV system for inspection of industrial facilities,”in Proc. IEEE Aerospace Conference, pp. 1–8, 2013.

Research Statement 4 of 4 Enric Galceran