Drake
iiwa_controller.cc File Reference

Implements a controller for a KUKA iiwa arm. More...

#include <memory>
#include <gflags/gflags.h>
#include "robotlocomotion/robot_plan_t.hpp"
#include "drake/common/find_resource.h"
#include "drake/common/text_logging.h"
#include "drake/common/text_logging_gflags.h"
#include "drake/examples/kuka_iiwa_arm/iiwa_lcm.h"
#include "drake/examples/kuka_iiwa_arm/robot_plan_interpolator.h"
#include "drake/lcm/drake_lcm.h"
#include "drake/lcmt_iiwa_command.hpp"
#include "drake/lcmt_iiwa_status.hpp"
#include "drake/systems/analysis/simulator.h"
#include "drake/systems/framework/context.h"
#include "drake/systems/framework/diagram.h"
#include "drake/systems/framework/diagram_builder.h"
#include "drake/systems/lcm/lcm_driven_loop.h"
#include "drake/systems/lcm/lcm_publisher_system.h"
#include "drake/systems/lcm/lcm_subscriber_system.h"
#include "drake/systems/primitives/demultiplexer.h"
Include dependency graph for iiwa_controller.cc:

Namespaces

 drake
 NOTE: The contents of this class are for the most part direct ports of drake/systems/plants//inverseKinBackend.m from Matlab to C++; many methods and variables follow Matlab conventions and are documented in that file.
 
 drake::examples
 
 drake::examples::kuka_iiwa_arm
 

Functions

 DEFINE_string (urdf,"","Name of urdf to load")
 
int main (int argc, char *argv[])
 

Detailed Description

Implements a controller for a KUKA iiwa arm.

Function Documentation

DEFINE_string ( urdf  ,
""  ,
"Name of urdf to load"   
)
int main ( int  argc,
char *  argv[] 
)