• DocumentCode
    251295
  • Title

    Cache-aware asymptotically-optimal sampling-based motion planning

  • Author

    Ichnowski, Jeffrey ; Prins, Jan F. ; Alterovitz, Ron

  • Author_Institution
    Dept. of Comput. Sci., Univ. of North Carolina at Chapel Hill, Chapel Hill, NC, USA
  • fYear
    2014
  • fDate
    May 31 2014-June 7 2014
  • Firstpage
    5804
  • Lastpage
    5810
  • Abstract
    We present CARRT* (Cache-Aware Rapidly Exploring Random Tree*), an asymptotically optimal sampling-based motion planner that significantly reduces motion planning computation time by effectively utilizing the cache memory hierarchy of modern central processing units (CPUs). CARRT* can account for the CPU´s cache size in a manner that keeps its working dataset in the cache. The motion planner progressively subdivides the robot´s configuration space into smaller regions as the number of configuration samples rises. By focusing configuration exploration in a region for periods of time, nearest neighbor searching is accelerated since the working dataset is small enough to fit in the cache. CARRT* also rewires the motion planning graph in a manner that complements the cache-aware subdivision strategy to more quickly refine the motion planning graph toward optimality. We demonstrate the performance benefit of our cache-aware motion planning approach for scenarios involving a point robot as well as the Rethink Robotics Baxter robot.
  • Keywords
    cache storage; graph theory; microprocessor chips; optimal control; path planning; robots; CARRT; Rethink Robotics Baxter robot; cache aware asymptotically optimal sampling; cache aware motion planning approach; cache aware rapidly exploring random tree; cache aware subdivision strategy; cache memory hierarchy; central processing units; configuration exploration; motion planning computation time; motion planning graph; robot configuration space; Data structures; Layout; Market research; Nearest neighbor searches; Planning; Random access memory; Robots;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2014 IEEE International Conference on
  • Conference_Location
    Hong Kong
  • Type

    conf

  • DOI
    10.1109/ICRA.2014.6907712
  • Filename
    6907712