BipedalLocomotion::Planners::UnicycleUtilities namespace

Namespaces

namespace Conversions

Functions

auto getContactList(const std::chrono::nanoseconds& initTime, const std::chrono::nanoseconds& dt, const std::vector<bool>& inContact, const std::deque<Step>& steps, const int& contactFrameIndex, const std::string& contactName, BipedalLocomotion::Contacts::ContactList& contactList) -> bool
It populates the contact list.
void mergeSteps(const std::deque<Step>& newSteps, std::deque<Step>& currentSteps, const std::chrono::nanoseconds& currentTime)
Merge two steps sequences, and stores the merged output in the second one.
template<typename T>
auto appendVectorToDeque(const std::vector<T>& input, std::deque<T>& output, const size_t& initPoint) -> bool
It appends a vector to a deque.
template<typename T>
void populateVectorFromDeque(const std::deque<T>& deque, std::vector<T>& vector)
It populates a vector from a deque.