Buran Motion Planning Framework
project
core
robot
include
base
joint_params.h
1
#pragma once
2
3
4
#include <string>
5
#include <Eigen/Core>
6
7
namespace
bmpf {
11
struct
JointParams
{
15
double
maxAcceleration
;
19
double
maxVelocity
;
23
double
maxAngle
;
27
double
minAngle
;
31
unsigned
long
jointNum
;
32
41
JointParams
(
double
maxAcceleration
,
double
maxVelocity
,
double
maxAngle
,
double
minAngle
,
42
unsigned
long
jointNum
) :
43
maxAcceleration
(
maxAcceleration
),
maxVelocity
(
maxVelocity
),
maxAngle
(
maxAngle
),
44
minAngle
(
minAngle
),
jointNum
(
jointNum
) {}
45
50
std::string
toString
()
const
;
51
56
double
getRandomAngle
()
const
;
57
};
58
59
}
bmpf::JointParams::maxAcceleration
double maxAcceleration
Definition:
joint_params.h:15
bmpf::JointParams::maxVelocity
double maxVelocity
Definition:
joint_params.h:19
bmpf::JointParams
Definition:
joint_params.h:11
bmpf::JointParams::maxAngle
double maxAngle
Definition:
joint_params.h:23
bmpf::JointParams::toString
std::string toString() const
Definition:
joint_params.cpp:10
bmpf::JointParams::jointNum
unsigned long jointNum
Definition:
joint_params.h:31
bmpf::JointParams::JointParams
JointParams(double maxAcceleration, double maxVelocity, double maxAngle, double minAngle, unsigned long jointNum)
Definition:
joint_params.h:41
bmpf::JointParams::getRandomAngle
double getRandomAngle() const
Definition:
joint_params.cpp:29
bmpf::JointParams::minAngle
double minAngle
Definition:
joint_params.h:27
Generated by
1.8.17