run_controller.cpp
Go to the documentation of this file.
00001 //
00002 // Created by tom on 03/04/16.
00003 //
00004 
00005 #include <ros/ros.h>
00006 #include <robotican_controllers/robot.h>
00007 #include <controller_manager/controller_manager.h>
00008 //#include <robotican_controllers/two_finger_controller.h>
00009 //#include <robotican_controllers/hardware_interface_adapter.h>
00010 #include <robotican_controllers/joint_trajectory_controller.h>
00011 
00012 int main(int argc, char** argv) {
00013     ros::init(argc, argv,"robotican_controllers");
00014     RobotArm robotArm;
00015     controller_manager::ControllerManager controllerManager(&robotArm);
00016     ros::Rate rate(50);
00017     ros::AsyncSpinner spinner(1);
00018     spinner.start();
00019     while (ros::ok()) {
00020         controllerManager.update(robotArm.getTime(), robotArm.getPeriod());
00021         rate.sleep();
00022     }
00023     return 0;
00024 }


robotican_controllers
Author(s):
autogenerated on Fri Oct 27 2017 03:02:40