Skip to content

aelkazdadi/hpp-core

 
 

Repository files navigation

This package implements path planning algorithms for kinematic chains. Kinematic chains are represented by class hpp::model::Device.

The main classes are:

* hpp::core::Problem: defines a canonical path planning problem,
* hpp::core::PathPlanner: implements an algorithm to solve a problem,
* hpp::core::Roadmap: stores a network of collision-free paths
* hpp::core::SteeringMethod: builds paths between configurations taking into
  account kinematic constraints.
* hpp::core::Path: paths for a robot.

Embedding hpp-core into an application

Class hpp::core::ProblemSolver is a container aiming at embedding hpp-core into an application. It stores elements of the problem that can be provided in random order and builds a valid problem upon call of method solve. After completion of method solve, it stores solution paths.

About

The core algorithms of the Humanoid Path Planner framework

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 98.9%
  • CMake 1.1%