create3_coverage
1.0
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace create3_coverage
Namespace rclcpp
Classes and Structs
Struct Behavior::Data
Struct CoverageStateMachine::CoverageOutput
Struct DriveStraightBehavior::Config
Struct ReflexBehavior::Config
Struct RotateBehavior::Config
Struct SpiralBehavior::Config
Class Behavior
Class CoverageStateMachine
Class Create3CoverageNode
Class DockBehavior
Class DriveStraightBehavior
Class ReflexBehavior
Class RotateBehavior
Class SpiralBehavior
Class UndockBehavior
Enums
Enum State
Directories
Directory include
Directory create3_coverage
Directory behaviors
Files
File behavior.hpp
File coverage_state_machine.hpp
File create3_coverage_node.hpp
File dock-behavior.hpp
File drive-straight-behavior.hpp
File reflex-behavior.hpp
File rotate-behavior.hpp
File spiral-behavior.hpp
File state.hpp
File undock-behavior.hpp
Standard Documents
CHANGELOG
Changelog for package create3_coverage
1.0.0 (2024-09-28)
0.0.5 (2024-06-27)
0.0.4 (2024-06-27)
0.0.3 (2024-06-27)
0.0.2 (2024-06-05)
PACKAGE
README
iRobot® Create® 3 Coverage
How to use
Robot initial configuration
Troubleshooting
Index
create3_coverage
Index
Index
C
C
create3_coverage::Behavior (C++ class)
create3_coverage::Behavior::Behavior (C++ function)
create3_coverage::Behavior::cleanup (C++ function)
create3_coverage::Behavior::Data (C++ struct)
,
[1]
create3_coverage::Behavior::Data::dock (C++ member)
,
[1]
create3_coverage::Behavior::Data::hazards (C++ member)
,
[1]
create3_coverage::Behavior::Data::opcodes (C++ member)
,
[1]
create3_coverage::Behavior::Data::pose (C++ member)
,
[1]
create3_coverage::Behavior::execute (C++ function)
create3_coverage::Behavior::get_id (C++ function)
create3_coverage::Behavior::~Behavior (C++ function)
create3_coverage::CoverageStateMachine (C++ class)
create3_coverage::CoverageStateMachine::cancel (C++ function)
create3_coverage::CoverageStateMachine::CoverageOutput (C++ struct)
,
[1]
create3_coverage::CoverageStateMachine::CoverageOutput::current_behavior (C++ member)
,
[1]
create3_coverage::CoverageStateMachine::CoverageOutput::state (C++ member)
,
[1]
create3_coverage::CoverageStateMachine::CoverageStateMachine (C++ function)
create3_coverage::CoverageStateMachine::DockAction (C++ type)
create3_coverage::CoverageStateMachine::execute (C++ function)
create3_coverage::CoverageStateMachine::TwistMsg (C++ type)
create3_coverage::CoverageStateMachine::UndockAction (C++ type)
create3_coverage::CoverageStateMachine::~CoverageStateMachine (C++ function)
create3_coverage::Create3CoverageNode (C++ class)
create3_coverage::Create3CoverageNode::Create3CoverageNode (C++ function)
create3_coverage::DockBehavior (C++ class)
create3_coverage::DockBehavior::cleanup (C++ function)
create3_coverage::DockBehavior::DockAction (C++ type)
create3_coverage::DockBehavior::DockBehavior (C++ function)
create3_coverage::DockBehavior::execute (C++ function)
create3_coverage::DockBehavior::get_id (C++ function)
create3_coverage::DockBehavior::GoalHandleDock (C++ type)
create3_coverage::DockBehavior::~DockBehavior (C++ function)
create3_coverage::DriveStraightBehavior (C++ class)
create3_coverage::DriveStraightBehavior::Config (C++ struct)
,
[1]
create3_coverage::DriveStraightBehavior::Config::linear_vel (C++ member)
,
[1]
create3_coverage::DriveStraightBehavior::Config::max_distance (C++ member)
,
[1]
create3_coverage::DriveStraightBehavior::Config::min_distance (C++ member)
,
[1]
create3_coverage::DriveStraightBehavior::DriveStraightBehavior (C++ function)
create3_coverage::DriveStraightBehavior::execute (C++ function)
create3_coverage::DriveStraightBehavior::get_id (C++ function)
create3_coverage::DriveStraightBehavior::OpCodeMsg (C++ type)
create3_coverage::DriveStraightBehavior::TwistMsg (C++ type)
create3_coverage::DriveStraightBehavior::~DriveStraightBehavior (C++ function)
create3_coverage::ReflexBehavior (C++ class)
create3_coverage::ReflexBehavior::Config (C++ struct)
,
[1]
create3_coverage::ReflexBehavior::Config::backup_distance (C++ member)
,
[1]
create3_coverage::ReflexBehavior::Config::clear_hazard_time (C++ member)
,
[1]
create3_coverage::ReflexBehavior::Config::linear_vel (C++ member)
,
[1]
create3_coverage::ReflexBehavior::execute (C++ function)
create3_coverage::ReflexBehavior::get_id (C++ function)
create3_coverage::ReflexBehavior::ReflexBehavior (C++ function)
create3_coverage::ReflexBehavior::TwistMsg (C++ type)
create3_coverage::ReflexBehavior::~ReflexBehavior (C++ function)
create3_coverage::RotateBehavior (C++ class)
create3_coverage::RotateBehavior::Config (C++ struct)
,
[1]
create3_coverage::RotateBehavior::Config::angular_vel (C++ member)
,
[1]
create3_coverage::RotateBehavior::Config::clear_hazard_time (C++ member)
,
[1]
create3_coverage::RotateBehavior::Config::max_hazard_retries (C++ member)
,
[1]
create3_coverage::RotateBehavior::Config::robot_has_reflexes (C++ member)
,
[1]
create3_coverage::RotateBehavior::Config::target_rotation (C++ member)
,
[1]
create3_coverage::RotateBehavior::execute (C++ function)
create3_coverage::RotateBehavior::get_id (C++ function)
create3_coverage::RotateBehavior::get_rotation_amount (C++ function)
create3_coverage::RotateBehavior::RotateBehavior (C++ function)
create3_coverage::RotateBehavior::TwistMsg (C++ type)
create3_coverage::RotateBehavior::~RotateBehavior (C++ function)
create3_coverage::SpiralBehavior (C++ class)
create3_coverage::SpiralBehavior::Config (C++ struct)
,
[1]
create3_coverage::SpiralBehavior::Config::initial_radius (C++ member)
,
[1]
create3_coverage::SpiralBehavior::Config::linear_vel (C++ member)
,
[1]
create3_coverage::SpiralBehavior::Config::radius_increment (C++ member)
,
[1]
create3_coverage::SpiralBehavior::Config::radius_increment_interval (C++ member)
,
[1]
create3_coverage::SpiralBehavior::Config::spiral_duration (C++ member)
,
[1]
create3_coverage::SpiralBehavior::execute (C++ function)
create3_coverage::SpiralBehavior::get_id (C++ function)
create3_coverage::SpiralBehavior::OpCodeMsg (C++ type)
create3_coverage::SpiralBehavior::SpiralBehavior (C++ function)
create3_coverage::SpiralBehavior::TwistMsg (C++ type)
create3_coverage::SpiralBehavior::~SpiralBehavior (C++ function)
create3_coverage::State (C++ enum)
create3_coverage::State::FAILURE (C++ enumerator)
create3_coverage::State::RUNNING (C++ enumerator)
create3_coverage::State::SUCCESS (C++ enumerator)
create3_coverage::UndockBehavior (C++ class)
create3_coverage::UndockBehavior::cleanup (C++ function)
create3_coverage::UndockBehavior::execute (C++ function)
create3_coverage::UndockBehavior::get_id (C++ function)
create3_coverage::UndockBehavior::GoalHandleUndock (C++ type)
create3_coverage::UndockBehavior::UndockAction (C++ type)
create3_coverage::UndockBehavior::UndockBehavior (C++ function)
create3_coverage::UndockBehavior::~UndockBehavior (C++ function)