hpp-rbprm 4.14.0
Implementation of RB-PRM planner using hpp.
Loading...
Searching...
No Matches
contact_generation.hh File Reference
Include dependency graph for contact_generation.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  hpp::rbprm::contact::ContactGenHelper
 

Namespaces

namespace  hpp
 
namespace  hpp::rbprm
 
namespace  hpp::rbprm::contact
 

Typedefs

typedef std::queue< hpp::rbprm::Statehpp::rbprm::contact::Q_State
 
typedef std::pair< hpp::rbprm::State, std::vector< std::string > > hpp::rbprm::contact::ContactState
 
typedef std::queue< ContactState > hpp::rbprm::contact::T_ContactState
 

Functions

std::vector< hpp::pinocchio::CollisionObjectPtr_t > HPP_RBPRM_DLLAPI hpp::rbprm::contact::getAffObjectsForLimb (const std::string &limb, const affMap_t &affordances, const std::map< std::string, std::vector< std::string > > &affFilters)
 
Q_State hpp::rbprm::contact::maintain_contacts_combinatorial (const hpp::rbprm::State &currentState, const std::size_t maxBrokenContacts=1)
 
T_ContactState hpp::rbprm::contact::gen_contacts_combinatorial (const std::vector< std::string > &freeEffectors, const State &previous, const std::size_t maxCreatedContacts, const bool maximiseContacts=false)
 
projection::ProjectionReport hpp::rbprm::contact::maintain_contacts (ContactGenHelper &contactGenHelper)
 
projection::ProjectionReport hpp::rbprm::contact::generate_contact (const ContactGenHelper &contactGenHelper, const std::string &limb, sampling::HeuristicParam &params, const sampling::heuristic evaluate=0)
 
projection::ProjectionReport hpp::rbprm::contact::gen_contacts (ContactGenHelper &contactGenHelper)
 
projection::ProjectionReport hpp::rbprm::contact::repositionContacts (ContactGenHelper &contactGenHelper)