Drake
pick_and_place_state_machine.h File Reference
#include <functional>
#include <memory>
#include <vector>
#include "robotlocomotion/robot_plan_t.hpp"
#include "drake/common/drake_copyable.h"
#include "drake/common/eigen_types.h"
#include "drake/examples/kuka_iiwa_arm/pick_and_place/action.h"
#include "drake/examples/kuka_iiwa_arm/pick_and_place/world_state.h"
#include "drake/lcmt_schunk_wsg_command.hpp"
#include "drake/manipulation/planner/constraint_relaxing_ik.h"
Include dependency graph for pick_and_place_state_machine.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PickAndPlaceStateMachine
 A class which controls the pick and place actions for moving a single target in the environment. More...
 

Namespaces

 drake
 
 drake::examples
 
 drake::examples::kuka_iiwa_arm
 
 drake::examples::kuka_iiwa_arm::pick_and_place
 

Enumerations

enum  PickAndPlaceState {
  kOpenGripper, kApproachPickPregrasp, kApproachPick, kGrasp,
  kLiftFromPick, kApproachPlacePregrasp, kApproachPlace, kPlace,
  kLiftFromPlace, kDone
}
 Different states for the pick and place task. More...