Drake
monolithic_pick_and_place_demo.cc File Reference
#include <memory>
#include <string>
#include <vector>
#include <gflags/gflags.h>
#include "drake/common/find_resource.h"
#include "drake/common/text_logging_gflags.h"
#include "drake/examples/kuka_iiwa_arm/dev/monolithic_pick_and_place/monolithic_pick_and_place_system.h"
#include "drake/examples/kuka_iiwa_arm/iiwa_lcm.h"
#include "drake/examples/kuka_iiwa_arm/pick_and_place/pick_and_place_configuration.h"
#include "drake/examples/kuka_iiwa_arm/pick_and_place/pick_and_place_configuration_parsing.h"
#include "drake/lcm/drake_lcm.h"
#include "drake/lcmt_contact_results_for_viz.hpp"
#include "drake/multibody/rigid_body_plant/contact_results_to_lcm.h"
#include "drake/multibody/rigid_body_plant/drake_visualizer.h"
#include "drake/systems/analysis/runge_kutta2_integrator.h"
#include "drake/systems/analysis/simulator.h"
#include "drake/systems/framework/diagram.h"
#include "drake/systems/framework/diagram_builder.h"
#include "drake/systems/lcm/lcm_publisher_system.h"
Include dependency graph for monolithic_pick_and_place_demo.cc:

Namespaces

 drake
 
 drake::examples
 
 drake::examples::kuka_iiwa_arm
 
 drake::examples::kuka_iiwa_arm::monolithic_pick_and_place
 

Functions

 DEFINE_double (simulation_sec, std::numeric_limits< double >::infinity(),"Number of seconds to simulate.")
 
 DEFINE_double (dt, 5e-4,"Integration step size")
 
 DEFINE_double (realtime_rate, 1.0,"Rate at which to run the simulation, ""relative to realtime")
 
 DEFINE_bool (quick, false,"Run only a brief simulation and return success ""without executing the entire task")
 
 DEFINE_bool (single_move, false,"Move the object once and then stop.")
 
 DEFINE_string (configuration_file,"drake/examples/kuka_iiwa_arm/pick_and_place/configuration/""yellow_posts.pick_and_place_configuration","Path to the configuration file.")
 
int main (int argc, char *argv[])
 

Function Documentation

DEFINE_bool ( quick  ,
false  ,
"Run only a brief simulation and return success ""without executing the entire task"   
)
DEFINE_bool ( single_move  ,
false  ,
"Move the object once and then stop."   
)
DEFINE_double ( simulation_sec  ,
std::numeric_limits< double ::infinity(),
"Number of seconds to simulate."   
)
DEFINE_double ( dt  ,
5e-  4,
"Integration step size"   
)
DEFINE_double ( realtime_rate  ,
1.  0,
"Rate at which to run the  simulation,
""relative to realtime"   
)
DEFINE_string ( configuration_file  ,
"drake/examples/kuka_iiwa_arm/pick_and_place/configuration/""yellow_posts.pick_and_place_configuration"  ,
"Path to the configuration file."   
)
int main ( int  argc,
char *  argv[] 
)

Here is the call graph for this function: