|
Robotics Library
0.7.0
|
Go to the documentation of this file.
27 #ifndef RL_HAL_UNIVERSALROBOTSREALTIME_H
28 #define RL_HAL_UNIVERSALROBOTSREALTIME_H
69 void doScript(const ::std::string& script);
113 ::std::memcpy(&t, ptr,
sizeof(t));
118 template<
typename T, ::std::
size_t N>
121 for (::std::size_t i = 0; i < N; ++i)
202 #endif // RL_HAL_UNIVERSALROBOTSREALTIME_H
void open()
Definition: UniversalRobotsRealtime.cpp:204
double safetyMode
Definition: UniversalRobotsRealtime.h:167
double tcpSpeedActual[6]
Definition: UniversalRobotsRealtime.h:147
void close()
Definition: UniversalRobotsRealtime.cpp:69
double tcpForce[6]
Definition: UniversalRobotsRealtime.h:149
Definition: JointPositionSensor.h:39
Definition: JointVelocitySensor.h:39
void unserialize(::std::uint8_t *ptr)
Definition: UniversalRobotsRealtime.cpp:283
virtual ~UniversalRobotsRealtime()
Definition: UniversalRobotsRealtime.cpp:55
::Eigen::Transform< Real, 3, ::Eigen::Affine > Transform
Rigid transformation in 3D.
Definition: Transform.h:46
::rl::math::MotionVector getCartesianVelocity() const
Definition: UniversalRobotsRealtime.cpp:120
double linearMomentumNorm
Definition: UniversalRobotsRealtime.h:173
Socket socket
Definition: UniversalRobotsRealtime.h:190
Message in
Definition: UniversalRobotsRealtime.h:188
::rl::math::Transform getCartesianPosition() const
Definition: UniversalRobotsRealtime.cpp:95
double mTarget[6]
Definition: UniversalRobotsRealtime.h:135
void step()
Definition: UniversalRobotsRealtime.cpp:219
double vRobot
Definition: UniversalRobotsRealtime.h:177
double qdTarget[6]
Definition: UniversalRobotsRealtime.h:129
::rl::math::Vector getJointVelocity() const
Definition: UniversalRobotsRealtime.cpp:191
double programState
Definition: UniversalRobotsRealtime.h:185
double qddTarget[6]
Definition: UniversalRobotsRealtime.h:131
::std::size_t getDigitalOutputCount() const
Definition: UniversalRobotsRealtime.cpp:159
::Eigen::Matrix< Real, ::Eigen::Dynamic, 1 > Vector
Definition: Vector.h:42
double toolVectorTarget[6]
Definition: UniversalRobotsRealtime.h:151
double toolVectorActual[6]
Definition: UniversalRobotsRealtime.h:145
double vActual[6]
Definition: UniversalRobotsRealtime.h:181
Definition: CartesianForceSensor.h:39
double testValue
Definition: UniversalRobotsRealtime.h:161
::rl::math::Vector getJointPosition() const
Definition: UniversalRobotsRealtime.cpp:178
void doScript(const ::std::string &script)
Definition: UniversalRobotsRealtime.cpp:76
void stop()
Definition: UniversalRobotsRealtime.cpp:277
double tcpSpeedTarget[6]
Definition: UniversalRobotsRealtime.h:153
double iControl[6]
Definition: UniversalRobotsRealtime.h:143
Definition: CyclicDevice.h:39
double iActual[6]
Definition: UniversalRobotsRealtime.h:141
double vMain
Definition: UniversalRobotsRealtime.h:175
::std::int64_t digitalInputBits
Definition: UniversalRobotsRealtime.h:155
::boost::dynamic_bitset getDigitalOutput() const
Definition: UniversalRobotsRealtime.cpp:147
double qTarget[6]
Definition: UniversalRobotsRealtime.h:127
double qActual[6]
Definition: UniversalRobotsRealtime.h:137
Definition: DigitalOutputReader.h:39
::std::uint32_t messageSize
Definition: UniversalRobotsRealtime.h:123
double time
Definition: UniversalRobotsRealtime.h:125
::std::int64_t digitalOutputs
Definition: UniversalRobotsRealtime.h:183
static void bigToHost(::std::int8_t &character)
Definition: Endian.h:55
double robotMode
Definition: UniversalRobotsRealtime.h:163
UniversalRobotsRealtime(const ::std::string &address)
Definition: UniversalRobotsRealtime.cpp:37
double motorTemperatures[6]
Definition: UniversalRobotsRealtime.h:157
Definition: CartesianPositionSensor.h:39
::rl::math::Vector getJointCurrent() const
Definition: UniversalRobotsRealtime.cpp:165
Definition: UniversalRobotsRealtime.h:103
double qdActual[6]
Definition: UniversalRobotsRealtime.h:139
double speedScaling
Definition: UniversalRobotsRealtime.h:171
Universal Robots realtime interface (pre-3.0, 3.0, 3.1, 3.2).
Definition: UniversalRobotsRealtime.h:61
Definition: CartesianVelocitySensor.h:39
double toolAccelerometerValues[3]
Definition: UniversalRobotsRealtime.h:169
::rl::math::ForceVector getCartesianForce() const
Definition: UniversalRobotsRealtime.cpp:82
::boost::dynamic_bitset getDigitalInput() const
Definition: UniversalRobotsRealtime.cpp:131
double controllerTimer
Definition: UniversalRobotsRealtime.h:159
double iRobot
Definition: UniversalRobotsRealtime.h:179
Force vector.
Definition: ForceVector.h:46
Definition: JointCurrentSensor.h:39
::std::size_t getDigitalInputCount() const
Definition: UniversalRobotsRealtime.cpp:143
Motion vector.
Definition: MotionVector.h:45
double jointModes[6]
Definition: UniversalRobotsRealtime.h:165
void start()
Definition: UniversalRobotsRealtime.cpp:213
double iTarget[6]
Definition: UniversalRobotsRealtime.h:133
Robotics Library.
Definition: AnalogInput.cpp:30