11:15 - 11:30 |
Daniel Koditschek: Vector Field Methods of Motion Planning ↓ A long tradition in robotics has deployed dynamical systems as “reactive” motion planners by encoding
goals as attracting sets and obstacles as repelling sets of vector fields arising from suitably constructed
feedback laws [1] . This raises the prospects for a topologically informed notion of “closed loop” planning
complexity [2], holding substantial interest for robotics, and whose contrast with the original “open
loop” notion [3] may be of mathematical interest as well. This talk will briefly review the history of such
ideas and provide context for the next three talks which discuss some recent advances in the closed loop
tradition, reviewing the implications for practical robotics as well as associated mathematical questions.
[1] D. E. Koditschek and E. Rimon, “Robot navigation functions on manifolds with boundary,” Adv. Appl.
Math., vol. 11, no. 4, pp. 412–442, 1990, doi: doi:10.1016/0196-8858(90)90017-S.
[2] Y. Baryshnikov and B. Shapiro, “How to run a centipede: a topological perspective,” in Geometric
Control Theory and Sub-Riemannian Geometry, Springer International Publishing, 2014, pp. 37–51.
[3] M. Farber, “Topological complexity of motion planning,” Discrete Comput. Geom., vol. 29, no. 2, pp.
211–221, 2003. (Online) |
11:30 - 11:45 |
Vasileios Vasilopoulos: Doubly Reactive Methods of Task Planning for Robotics ↓ A recent advance in vector field methods of motion planning for robotics replaced the need for perfect a
priori information about the environment’s geometry [4] with a real-time, “doubly reactive”
construction that generates the vector field as well as its flow at execution time – directly from sensory
inputs – but at the cost of assuming a geometrically simple environment [5] . Still more recent
developments [6] have adapted to this doubly reactive online setting the original offline deformation of
detailed obstacles into their geometrically simple topological models [7] . Consequent upon these new
insights and algorithms, empirical navigation can now be achieved in partially unknown unstructured
physical environments by legged robots, with formal guarantees that ensure safe convergence for
simpler, wheeled mechanical platforms [8] . These ideas can be extended to cover a far broader domain
of robot task planning [9] wherein the robot has the job of rearranging objects in the world by visiting,
grasping, moving them [10] and then repeating as necessary until the rearrangement task is complete.
[4] D. Koditschek and E. Rimon, “Exact robot navigation using artificial potential functions,” IEEE Trans
Robot Autom., vol. 8, pp. 501–518, 1992.
[5] O. Arslan and D. E. Koditschek, “Sensor-based reactive navigation in unknown convex sphere
worlds,” Int. J. Robot. Res., vol. 38, no. 2–3, pp. 196–223, Mar. 2019, doi:
10.1177/0278364918796267.
[6] V. Vasilopoulos and D. E. Koditschek, “Reactive Navigation in Partially Known Non-convex
Environments,” in Algorithmic Foundations of Robotics XIII, Cham, 2020, vol. 14, pp. 406–421, doi:
10.1007/978-3-030-44051-0_24.
[7] E. Rimon and D. E. Koditschek, “The construction of analytic diffeomorphisms for exact robot
navigation on star worlds,” Trans. Am. Math. Soc., vol. 327, no. 1, pp. 71–116, 1991.
[8] V. Vasilopoulos et al., “Reactive Semantic Planning in Unexplored Semantic Environments Using
Deep Perceptual Feedback,” IEEE Robot. Autom. Lett., vol. 5, no. 3, pp. 4455–4462, Jul. 2020, doi:
10.1109/LRA.2020.3001496.
[9] V. Vasilopoulos, W. Vega-Brown, O. Arslan, N. Roy, and D. E. Koditschek, “Sensor-Based Reactive
Symbolic Planning in Partially Known Environments,” in 2018 IEEE International Conference on
Robotics and Automation (ICRA), May 2018, pp. 1–5, doi: 10.1109/ICRA.2018.8460861.
[10] V. Vasilopoulos, T. T. Topping, W. Vega-Brown, N. Roy, and D. E. Koditschek, “Sensor-Based Reactive
Execution of Symbolic Rearrangement Plans by a Legged Mobile Manipulator,” in 2018 IEEE/RSJ
International Conference on Intelligent Robots and Systems (IROS), Oct. 2018, pp. 3298–3305, doi:
10.1109/IROS.2018.8594342. (Online) |
11:45 - 12:00 |
Paul Gustafson: A Category Theoretic Treatment of Robot Hybrid Dynamics with Applications to Reactive Motion Planning and Beyond ↓ Hybrid dynamical systems have emerged from the engineering literature as an interesting new class of mathematical objects that intermingle features of both discrete time and continuous time systems. In a typical engineering setting, a hybrid system describes the evolution of states driven into different physical modes by events that may be instigated by an external controller or simply imposed by the natural world. Extending the formal convergence and safety guarantees of the original omniscient reactive systems introduced in the first talk of this series to the new imperfectly known environments negotiated by their doubly reactive siblings introduced in the second talk requires reasoning about hybrid dynamical systems wherein each new encounter with a different obstacle triggers a reset of the continuous model space [11]. A recent categorical treatment [12] of robot hybrid dynamical systems [13] affords a method of hierarchical composition, raising the prospect of further formal extensions that might cover as well the more broadly useful class of mobile manipulation tasks assigned to dynamically dexterous (e.g., legged) robots.
[11] V. Vasilopoulos, G. Pavlakos, K. Schmeckpeper, K. Daniilidis, and D. E. Koditschek, “Reactive Navigation in Partially Familiar Non-Convex Environments Using Semantic Perceptual Feedback,” Rev., p. (under review), 2019, [Online]. Available: https://arxiv.org/abs/2002.08946.
[12] J. Culbertson, P. Gustafson, D. E. Koditschek, and P. F. Stiller, “Formal composition of hybrid systems,” Theory Appl. Categ., no. arXiv:1911.01267 [cs, math], p. (under review), Nov. 2019, Accessed: Nov. 24, 2019. [Online]. Available: http://arxiv.org/abs/1911.01267.
[13] A. M. Johnson, S. A. Burden, and D. E. Koditschek, “A hybrid systems model for simple manipulation and self-manipulation systems,” Int. J. Robot. Res., vol. 35, no. 11, pp. 1354--1392, Sep. 2016, doi: 10.1177/0278364916639380. (Online) |
12:00 - 12:15 |
Matthew Kvalheim: Toward a Task Planning Theory for Robot Hybrid Dynamics ↓ A theory of topological dynamics for hybrid systems has recently begun to emerge [14]. This talk will
discuss this theory and, in particular, explain how suitably restricted objects in the formal category
introduced in the third talk of this series can be shown to admit a version of Conley’s Fundamental
Theorem of Dynamical Systems. This raises the hope for a more general theory of dynamical planning
complexity that might bring mathematical insights from both the open loop [3] and closed loop [2]
tradition to the physically ineluctable but mathematically under-developed class of robot hybrid
dynamics [13].
[2] Y. Baryshnikov and B. Shapiro, “How to run a centipede: a topological perspective,” in Geometric
Control Theory and Sub-Riemannian Geometry, Springer International Publishing, 2014, pp. 37–51.
[3] M. Farber, “Topological complexity of motion planning,” Discrete Comput. Geom., vol. 29, no. 2, pp.
211–221, 2003.
[13] A. M. Johnson, S. A. Burden, and D. E. Koditschek, “A hybrid systems model for simple manipulation
and self-manipulation systems,” Int. J. Robot. Res., vol. 35, no. 11, pp. 1354--1392, Sep. 2016, doi:
10.1177/0278364916639380.
[14] M. D. Kvalheim, P. Gustafson, and D. E. Koditschek, “Conley’s fundamental theorem for a class of
hybrid systems,” ArXiv200503217 Cs Math, p. (under review), May 2020, Accessed: May 31, 2020.
[Online]. Available: http://arxiv.org/abs/2005.03217. (Online) |