Buran Motion Planning Framework
Public Member Functions | Public Attributes | List of all members
bmpf::JointParams Struct Reference

#include <joint_params.h>

Public Member Functions

 JointParams (double maxAcceleration, double maxVelocity, double maxAngle, double minAngle, unsigned long jointNum)
 
std::string toString () const
 
double getRandomAngle () const
 

Public Attributes

double maxAcceleration
 
double maxVelocity
 
double maxAngle
 
double minAngle
 
unsigned long jointNum
 

Detailed Description

Параметры сочленения робота

Constructor & Destructor Documentation

◆ JointParams()

bmpf::JointParams::JointParams ( double  maxAcceleration,
double  maxVelocity,
double  maxAngle,
double  minAngle,
unsigned long  jointNum 
)
inline

Конструктор

Parameters
maxAccelerationмаксимальное по модулю ускорение
maxVelocityмаксимальная по модулю скорость
maxAngleмаксимальный угол
minAngleминимальный угол
jointNumиндекс сочленения

Member Function Documentation

◆ getRandomAngle()

double JointParams::getRandomAngle ( ) const

Получить случайный доступный угол

Returns
случайный доступный угол

◆ toString()

std::string JointParams::toString ( ) const

Получить строковое представление сочленения

Returns
строковое представление сочленения

Member Data Documentation

◆ jointNum

unsigned long bmpf::JointParams::jointNum

Индекс сочленения

◆ maxAcceleration

double bmpf::JointParams::maxAcceleration

Максимальное по модулю ускорение

◆ maxAngle

double bmpf::JointParams::maxAngle

Максимальный угол

◆ maxVelocity

double bmpf::JointParams::maxVelocity

Максимальная по модулю скорость

◆ minAngle

double bmpf::JointParams::minAngle

Минимальный угол


The documentation for this struct was generated from the following files: