Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
include
youbot_driver
youbot
YouBotJointStorage.hpp
Go to the documentation of this file.
1
#ifndef YOUBOT_YOUBOTJOINTSTORAGE_H
2
#define YOUBOT_YOUBOTJOINTSTORAGE_H
3
4
/****************************************************************
5
*
6
* Copyright (c) 2011
7
* All rights reserved.
8
*
9
* Hochschule Bonn-Rhein-Sieg
10
* University of Applied Sciences
11
* Computer Science Department
12
*
13
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
14
*
15
* Author:
16
* Jan Paulus, Nico Hochgeschwender, Michael Reckhaus, Azamat Shakhimardanov
17
* Supervised by:
18
* Gerhard K. Kraetzschmar
19
*
20
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
21
*
22
* This sofware is published under a dual-license: GNU Lesser General Public
23
* License LGPL 2.1 and BSD license. The dual-license implies that users of this
24
* code may choose which terms they prefer.
25
*
26
* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
27
*
28
* Redistribution and use in source and binary forms, with or without
29
* modification, are permitted provided that the following conditions are met:
30
*
31
* * Redistributions of source code must retain the above copyright
32
* notice, this list of conditions and the following disclaimer.
33
* * Redistributions in binary form must reproduce the above copyright
34
* notice, this list of conditions and the following disclaimer in the
35
* documentation and/or other materials provided with the distribution.
36
* * Neither the name of the Hochschule Bonn-Rhein-Sieg nor the names of its
37
* contributors may be used to endorse or promote products derived from
38
* this software without specific prior written permission.
39
*
40
* This program is free software: you can redistribute it and/or modify
41
* it under the terms of the GNU Lesser General Public License LGPL as
42
* published by the Free Software Foundation, either version 2.1 of the
43
* License, or (at your option) any later version or the BSD license.
44
*
45
* This program is distributed in the hope that it will be useful,
46
* but WITHOUT ANY WARRANTY; without even the implied warranty of
47
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
48
* GNU Lesser General Public License LGPL and the BSD license for more details.
49
*
50
* You should have received a copy of the GNU Lesser General Public
51
* License LGPL and BSD license along with this program.
52
*
53
****************************************************************/
54
namespace
youbot
{
55
59
class
YouBotJointStorage
{
60
public
:
61
unsigned
int
encoderTicksPerRound
;
62
63
std::string
jointName
;
64
65
unsigned
int
jointNumber
;
66
67
std::string
jointNumberStr
;
68
69
double
gearRatio
;
70
71
bool
inverseMovementDirection
;
72
73
long
upperLimit
;
74
75
long
lowerLimit
;
76
77
bool
areLimitsActive
;
78
79
double
torqueConstant
;
80
81
long
bevorUpperLimit
;
82
83
long
bevorLowerLimit
;
84
85
};
86
87
}
// namespace youbot
88
#endif
youbot::YouBotJointStorage::lowerLimit
long lowerLimit
Definition:
YouBotJointStorage.hpp:75
youbot
Definition:
FourSwedishWheelOmniBaseKinematic.hpp:60
youbot::YouBotJointStorage::bevorLowerLimit
long bevorLowerLimit
Definition:
YouBotJointStorage.hpp:83
youbot::YouBotJointStorage::bevorUpperLimit
long bevorUpperLimit
Definition:
YouBotJointStorage.hpp:81
youbot::YouBotJointStorage::inverseMovementDirection
bool inverseMovementDirection
Definition:
YouBotJointStorage.hpp:71
youbot::YouBotJointStorage::torqueConstant
double torqueConstant
Definition:
YouBotJointStorage.hpp:79
youbot::YouBotJointStorage::jointNumber
unsigned int jointNumber
Definition:
YouBotJointStorage.hpp:65
youbot::YouBotJointStorage::gearRatio
double gearRatio
Definition:
YouBotJointStorage.hpp:69
youbot::YouBotJointStorage::areLimitsActive
bool areLimitsActive
Definition:
YouBotJointStorage.hpp:77
youbot::YouBotJointStorage::jointNumberStr
std::string jointNumberStr
Definition:
YouBotJointStorage.hpp:67
youbot::YouBotJointStorage::jointName
std::string jointName
Definition:
YouBotJointStorage.hpp:63
youbot::YouBotJointStorage::encoderTicksPerRound
unsigned int encoderTicksPerRound
Definition:
YouBotJointStorage.hpp:61
youbot::YouBotJointStorage::upperLimit
long upperLimit
Definition:
YouBotJointStorage.hpp:73
youbot::YouBotJointStorage
Stores YouBotJoint informations which are needed in the driver.
Definition:
YouBotJointStorage.hpp:59
youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Jun 10 2019 15:46:26