Classes | Namespaces | Typedefs | Variables
statemachine.h File Reference
#include <franka/robot_state.h>
#include <franka_gazebo/joint.h>
#include <ros/ros.h>
#include <boost_sml/sml.hpp>
#include <map>
#include <memory>
#include <string>
Include dependency graph for statemachine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  franka_gazebo::ErrorRecovery
 
struct  franka_gazebo::Idle
 
struct  franka_gazebo::Move
 
struct  franka_gazebo::StateMachine
 
struct  franka_gazebo::SwitchControl
 
struct  franka_gazebo::UserStop
 
struct  franka_gazebo::UserStopped
 

Namespaces

 franka_gazebo
 

Typedefs

using franka_gazebo::JointMap = std::map< std::string, std::shared_ptr< Joint > >
 

Variables

auto franka_gazebo::contains
 
auto franka_gazebo::idle = [](franka::RobotState& state) { state.robot_mode = franka::RobotMode::kIdle; }
 
auto franka_gazebo::isPressed = [](const UserStop& event) { return event.pressed; }
 
auto franka_gazebo::isReleased = [](const UserStop& event, const JointMap& joints) { return not event.pressed; }
 
auto franka_gazebo::isStarting
 
auto franka_gazebo::isStopping
 
auto franka_gazebo::start = [](franka::RobotState& state) { state.robot_mode = franka::RobotMode::kMove; }
 
auto franka_gazebo::stop
 


franka_gazebo
Author(s): Franka Emika GmbH
autogenerated on Mon Sep 19 2022 02:33:28