Integrated Task and Motion Planning for Robotic Systems
Goals
To develop a robotic system that will be able to accomplish high-level tasks specifications considering high-dimensional and nonlinear dynamics in the face of uncertain, unanticipated, and dynamically changing situations. The goal is to design autonomous robots for manipulation tasks which are able to work cooperatively in warehouses, housekeeping, and other robot assistant applications. In order to achieve this, we leverage modern Satisfiability Modulo Theories (SMT) solvers and trajectory synthesis techniques. Our basic idea is a counterexample-guided synthesis which combines logic inference with optimization to easy the computation due non-convexities from logic constraints.
Issues Involved or Addressed
Develop algorithms to synthesize robust trajectories and sequencing them for known environment to ensure a high-level task cooperatively, and to adapt the trajectories during run-time to deal with unknown obstacles or other agents in the environment. Implement these algorithms in robot such as Pioneer 3AT/3DX and Baxter.