Bota FT Stack: Documentation
1.0.0
▶ FOR DEVELOPERS
Driver
Concept
Configuration file
State Machine Description
State Machine Operation
Data reading mechanisms
Software Development Kits
C++
Download and Installation
Usage Examples
API description
Custom data types
BotaDriver class public interface
Python
Download and Installation
Usage Examples
API description
Custom data types
BotaDriver class public interface
ROS2
Download and installation
XACROs
Supported XACROs
Variants
Standard Nodes
Lifecycle Node
ros2_control hardware interface
Filters
Payload Utilities
Concept
Usage pattern
Configuration files
Payload Estimator
Payload Compensator
JSON File Templates
Software Development Kits
C++
Download and Installation
Usage Demo
API description
BotaPayloadCompensator
BotaPayloadEstimator
Python
Download and Installation
Usage Examples
API description
BotaPayloadCompensator
BotaPayloadEstimator
ROS2
Download and installation
Variants
Standard Node
Lifecycle Node
ros2_control chainable controllers
Transformation Utilities
Concept
Defining the Transformation Tree
Configuration Files
JSON File Templates
Software Development Kits
C++
Download and Installation
Usage Demo
API Description
Configuration Types
BotaTfWrench
BotaTfPose
BotaTfTwist
BotaTfImu
Python
Download and Installation
Usage Demo
API Description
BotaTfConfig
BotaTfWrench
BotaTfPose
BotaTfTwist
BotaTfImu
Control toolkit
Architecture
Bota Control Block
Runtime Update
Wiring Controller Pipeline
Error handling
Return Codes
Control Policy
Loop Reaction
Implementations
C++
Definitions
BotaControlBlock
BotaControlReturnCode
Pipeline Wiring
Distribution
Python
Definitions
BotaControlBlock
BotaControlReturnCode
Pipeline Wiring
Distribution
ROS2
▶ FOR ROBOTICISTS
Kinova
Hardware Requirements
Features
Getting Started
Franka
Hardware Requirements
Features
Getting Started
Mecademic
Hardware Requirements
Features
Getting Started
Universal Robots
Hardware Requirements
Features
Getting Started
AgileX
Hardware Requirements
Features
Getting Started
Robotiq
Hardware Requirements
Features
Getting Started
Bota FT Stack: Documentation
Index
Index
_
|
A
|
B
|
C
|
D
|
F
|
G
|
I
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
_
__del__() (bota_tf_utils.BotaTfImu method)
(bota_tf_utils.BotaTfPose method)
(bota_tf_utils.BotaTfTwist method)
(bota_tf_utils.BotaTfWrench method)
(BotaDriver method)
__init__() (bota_tf_utils.BotaTfImu method)
,
[1]
(bota_tf_utils.BotaTfPose method)
,
[1]
(bota_tf_utils.BotaTfTwist method)
,
[1]
(bota_tf_utils.BotaTfWrench method)
,
[1]
(BotaControlBlock method)
(BotaDriver method)
(BotaFrame method)
A
acceleration (BotaFrame attribute)
activate() (BotaDriver method)
angular_rate (BotaFrame attribute)
B
bota::BotaPayloadCompensator (C++ class)
bota::BotaPayloadCompensator::BotaPayloadCompensator (C++ function)
bota::BotaPayloadCompensator::tareCompensatedWrench (C++ function)
bota::BotaPayloadCompensator::update (C++ function)
bota::BotaPayloadCompensator::~BotaPayloadCompensator (C++ function)
bota::BotaPayloadEstimator (C++ class)
bota::BotaPayloadEstimator::BotaPayloadEstimator (C++ function)
bota::BotaPayloadEstimator::isEstimationSuccessful (C++ function)
bota::BotaPayloadEstimator::isEstimatorRunning (C++ function)
bota::BotaPayloadEstimator::startPayloadEstimation (C++ function)
bota::BotaPayloadEstimator::update (C++ function)
bota::BotaPayloadEstimator::~BotaPayloadEstimator (C++ function)
bota::BotaTfConfig (C++ struct)
bota::BotaTfConfig::input_expr_axes (C++ member)
bota::BotaTfConfig::input_ref_point (C++ member)
bota::BotaTfConfig::name (C++ member)
bota::BotaTfConfig::output_expr_axes (C++ member)
bota::BotaTfConfig::output_ref_point (C++ member)
bota::BotaTfConfig::policy (C++ member)
bota::BotaTfImu (C++ class)
bota::BotaTfImu::BotaTfImu (C++ function)
,
[1]
bota::BotaTfImu::name (C++ function)
bota::BotaTfImu::setFixedToMovingFrameTf (C++ function)
bota::BotaTfImu::setInputExpressionAxes (C++ function)
bota::BotaTfImu::setInputReferencePoint (C++ function)
bota::BotaTfImu::setOutputExpressionAxes (C++ function)
bota::BotaTfImu::setOutputReferencePoint (C++ function)
bota::BotaTfImu::update (C++ function)
bota::BotaTfImu::~BotaTfImu (C++ function)
bota::BotaTfPose (C++ class)
bota::BotaTfPose::BotaTfPose (C++ function)
,
[1]
bota::BotaTfPose::name (C++ function)
bota::BotaTfPose::setInputExpressionAxes (C++ function)
bota::BotaTfPose::setInputReferencePoint (C++ function)
bota::BotaTfPose::setOutputExpressionAxes (C++ function)
bota::BotaTfPose::setOutputReferencePoint (C++ function)
bota::BotaTfPose::update (C++ function)
bota::BotaTfPose::~BotaTfPose (C++ function)
bota::BotaTfTwist (C++ class)
bota::BotaTfTwist::BotaTfTwist (C++ function)
,
[1]
bota::BotaTfTwist::name (C++ function)
bota::BotaTfTwist::setFixedToMovingFrameTf (C++ function)
bota::BotaTfTwist::setInputExpressionAxes (C++ function)
bota::BotaTfTwist::setInputReferencePoint (C++ function)
bota::BotaTfTwist::setOutputExpressionAxes (C++ function)
bota::BotaTfTwist::setOutputReferencePoint (C++ function)
bota::BotaTfTwist::update (C++ function)
bota::BotaTfTwist::~BotaTfTwist (C++ function)
bota::BotaTfWrench (C++ class)
bota::BotaTfWrench::BotaTfWrench (C++ function)
,
[1]
bota::BotaTfWrench::name (C++ function)
bota::BotaTfWrench::setFixedToMovingFrameTf (C++ function)
bota::BotaTfWrench::setInputExpressionAxes (C++ function)
bota::BotaTfWrench::setInputReferencePoint (C++ function)
bota::BotaTfWrench::setOutputExpressionAxes (C++ function)
bota::BotaTfWrench::setOutputReferencePoint (C++ function)
bota::BotaTfWrench::update (C++ function)
bota::BotaTfWrench::~BotaTfWrench (C++ function)
bota::Rotation (C++ struct)
bota::Rotation::origin (C++ member)
bota::Rotation::rotation (C++ member)
bota::Translation (C++ struct)
bota::Translation::origin (C++ member)
bota::Translation::translation (C++ member)
bota_tf_utils.BotaTfConfig (built-in class)
bota_tf_utils.BotaTfImu (built-in class)
bota_tf_utils.BotaTfPose (built-in class)
bota_tf_utils.BotaTfTwist (built-in class)
bota_tf_utils.BotaTfWrench (built-in class)
bota_tf_utils.Rotation (built-in class)
bota_tf_utils.Translation (built-in class)
BotaControlBlock (built-in class)
(C++ class)
BotaControlBlock::BotaControlBlock (C++ function)
,
[1]
,
[2]
BotaControlBlock::update (C++ function)
BotaControlBlock::updateController (C++ function)
BotaControlBlock::updateInplace (C++ function)
BotaControlBlock::updateObserver (C++ function)
BotaControlBlock::~BotaControlBlock (C++ function)
BotaControlReturnCode (built-in class)
(C++ enum)
BotaControlReturnCode::DeadlineMissed (C++ enumerator)
BotaControlReturnCode::Degraded (C++ enumerator)
BotaControlReturnCode::FatalError (C++ enumerator)
BotaControlReturnCode::NonFatalError (C++ enumerator)
BotaControlReturnCode::OK (C++ enumerator)
BotaControlReturnCode::Stale (C++ enumerator)
BotaDriver (built-in class)
(C++ class)
BotaDriver::activate (C++ function)
BotaDriver::BotaDriver (C++ function)
BotaDriver::cleanup (C++ function)
BotaDriver::configure (C++ function)
BotaDriver::deactivate (C++ function)
BotaDriver::getDriverState (C++ function)
BotaDriver::getDriverVersionGeneration (C++ function)
BotaDriver::getDriverVersionMajor (C++ function)
BotaDriver::getDriverVersionMinor (C++ function)
BotaDriver::getDriverVersionString (C++ function)
BotaDriver::getExpectedTimestep (C++ function)
BotaDriver::readFrame (C++ function)
BotaDriver::readFrameBlocking (C++ function)
BotaDriver::shutdown (C++ function)
BotaDriver::tare (C++ function)
BotaDriver::~BotaDriver (C++ function)
BotaFrame (built-in class)
(C++ struct)
BotaFrame::acceleration (C++ member)
BotaFrame::angular_rate (C++ member)
BotaFrame::BotaFrame (C++ function)
BotaFrame::force (C++ member)
BotaFrame::status (C++ member)
BotaFrame::temperature (C++ member)
BotaFrame::timestamp (C++ member)
BotaFrame::torque (C++ member)
BotaPayloadCompensator (built-in class)
BotaPayloadEstimator (built-in class)
C
cleanup() (BotaDriver method)
configure() (BotaDriver method)
D
DataStatus (built-in class)
(C++ union)
DataStatus::bytes (C++ member)
DataStatus::val (C++ member)
deactivate() (BotaDriver method)
DeadlineMissed (BotaControlReturnCode attribute)
Degraded (BotaControlReturnCode attribute)
DriverState (built-in class)
(C++ enum)
F
FatalError (BotaControlReturnCode attribute)
force (BotaFrame attribute)
G
get_driver_state() (BotaDriver method)
get_driver_version_string() (BotaDriver method)
get_expected_timestep() (BotaDriver method)
I
input_expr_axes (bota_tf_utils.BotaTfConfig attribute)
input_ref_point (bota_tf_utils.BotaTfConfig attribute)
invalid (DataStatus attribute)
is_estimation_successful() (BotaPayloadEstimator method)
is_estimator_running() (BotaPayloadEstimator method)
N
name (bota_tf_utils.BotaTfConfig attribute)
name() (bota_tf_utils.BotaTfImu method)
(bota_tf_utils.BotaTfPose method)
(bota_tf_utils.BotaTfTwist method)
(bota_tf_utils.BotaTfWrench method)
NonFatalError (BotaControlReturnCode attribute)
O
OK (BotaControlReturnCode attribute)
origin (bota_tf_utils.Rotation attribute)
(bota_tf_utils.Translation attribute)
output_expr_axes (bota_tf_utils.BotaTfConfig attribute)
output_ref_point (bota_tf_utils.BotaTfConfig attribute)
overrange (DataStatus attribute)
P
policy (bota_tf_utils.BotaTfConfig attribute)
R
raw (DataStatus attribute)
read_frame() (BotaDriver method)
read_frame_blocking() (BotaDriver method)
rotation (bota_tf_utils.Rotation attribute)
S
set_fixed_to_moving_frame_tf() (bota_tf_utils.BotaTfImu method)
(bota_tf_utils.BotaTfTwist method)
(bota_tf_utils.BotaTfWrench method)
set_input_expression_axes() (bota_tf_utils.BotaTfImu method)
(bota_tf_utils.BotaTfPose method)
(bota_tf_utils.BotaTfTwist method)
(bota_tf_utils.BotaTfWrench method)
set_input_reference_point() (bota_tf_utils.BotaTfImu method)
(bota_tf_utils.BotaTfPose method)
(bota_tf_utils.BotaTfTwist method)
(bota_tf_utils.BotaTfWrench method)
set_output_expression_axes() (bota_tf_utils.BotaTfImu method)
(bota_tf_utils.BotaTfPose method)
(bota_tf_utils.BotaTfTwist method)
(bota_tf_utils.BotaTfWrench method)
set_output_reference_point() (bota_tf_utils.BotaTfImu method)
(bota_tf_utils.BotaTfPose method)
(bota_tf_utils.BotaTfTwist method)
(bota_tf_utils.BotaTfWrench method)
shutdown() (BotaDriver method)
Stale (BotaControlReturnCode attribute)
start_payload_estimation() (BotaPayloadEstimator method)
status (BotaFrame attribute)
T
tare() (BotaDriver method)
tare_compensated_wrench() (BotaPayloadCompensator method)
temperature (BotaFrame attribute)
throttled (DataStatus attribute)
timestamp (BotaFrame attribute)
torque (BotaFrame attribute)
translation (bota_tf_utils.Translation attribute)
U
update() (bota_tf_utils.BotaTfImu method)
(bota_tf_utils.BotaTfPose method)
(bota_tf_utils.BotaTfTwist method)
(bota_tf_utils.BotaTfWrench method)
(BotaControlBlock method)
(BotaPayloadCompensator method)
(BotaPayloadEstimator method)
update_controller() (BotaControlBlock method)
update_inplace() (BotaControlBlock method)
update_observer() (BotaControlBlock method)
V
val (DataStatus attribute)