OmniWheel.h
Go to the documentation of this file.
1 // -*- mode: c++; indent-tabs-mode: nil; c-basic-offset: 4; tab-width: 4; -*-
2 #ifndef __OMNI_WHEEL_H__
3 #define __OMNI_WHEEL_H__
4 
5 #include "Mobility.h"
6 #include "Configuration.h"
7 
8 namespace PathEngine {
9  class PathPlanner;
10 
11  /*
12  * @brief
13  */
14  class OmniWheel : public Mobility {
15  public:
20  OmniWheel(PathPlanner* planner) : Mobility(planner) {}
21 
25  Configuration interpolate(const Configuration& from, const Configuration& to, double ratio) const;
26 
30  double distance(const Configuration& from, const Configuration& to) const;
31 
35  bool isReversible() const { return true; }
36  };
37 };
38 #endif
OmniWheel(PathPlanner *planner)
コンストラクタ
Definition: OmniWheel.h:20
Configuration interpolate(const Configuration &from, const Configuration &to, double ratio) const
親クラスのドキュメントを参照
Definition: OmniWheel.cpp:17
移動アルゴリズム実装用抽象クラス
Definition: Mobility.h:20
bool isReversible() const
親クラスのドキュメントを参照
Definition: OmniWheel.h:35
double distance(const Configuration &from, const Configuration &to) const
親クラスのドキュメントを参照
Definition: OmniWheel.cpp:39


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Sep 8 2022 02:24:04