TECHNOLOGIES / NAVIGATION / SLAM

Mobile Robot Navigation

We create and/or tune 2D, 3D and 6D motion planners for mobile robots using Open Source and custom developed software.

Robot arms and mobile manipulators planning around shelves, boxes and other obstacles.
Planning
2D · 3D · 6D
Methods
Sampling-based · Optimization
Engineering
Selection · Benchmarking · Integration

For our customers, we:

  • Do motion planning consulting for leveraging the ideal algorithm for a given application and problem type
  • Benchmark competing planning approaches
  • Implement new path planning algorithms for specific kinematic structures
  • Review current robotics literature and conduct academic surveys for cutting edge solutions
  • Analyse the Technology Readiness Level of motion planning libraries

Planning methods

We are familiar with these probabilistic/sampling based methods:

  • Consulting and development of the Open Motion Planning Library (OMPL)
  • Multi-query planners including PRM, LazyPRM, PRM*
  • Single-query planners including RRT, RRTConnect, RRT*, T-RRT, and LazyRRT
  • Asymptotically near-optimal planners including SPARS, SPARS2
  • Projection-based methods including EST, KPIECE, AtlasRRT
  • and many other motion planning methods:
  • Trajectory Optimization (TrajOpt)
  • Search Based Planning Library (SBPL)
  • Stochastic Trajectory Optimization for Motion Planning (STOMP)
  • Covariant Hamiltonian Optimization for Motion Planning (CHOMP)

Hero image: OMPL / VAMP contributors · BSD-3-Clause. Still from the gallery animation.