#include <ros/ros.h>
#include <urdf/model.h>
#include <actionlib/server/simple_action_server.h>
#include <sensor_msgs/JointState.h>
#include <brics_actuator/JointPositions.h>
#include <brics_actuator/JointVelocities.h>
#include <diagnostic_msgs/DiagnosticArray.h>
#include <control_msgs/FollowJointTrajectoryAction.h>
#include <cob_srvs/Trigger.h>
#include <cob_srvs/SetOperationMode.h>
#include <cob_3d_mapping_demonstrator/demonstrator_params.h>
#include <cob_3d_mapping_demonstrator/demonstrator_control.h>
#include <cob_3d_mapping_demonstrator/demonstrator_control_maestro.h>
Go to the source code of this file.
Classes | |
class | DemonstratorNode |
Functions | |
int | main (int argc, char **argv) |
int main | ( | int | argc, |
char ** | argv | ||
) |
initialize ROS, specify name of node
create node, already initializing
get configuration parameters from parameter server
get robot parameters from URDF file
set node loop rate in Hz
set node publisher latency in seconds
main loop
sleep and waiting for messages, callbacks
Definition at line 635 of file demonstrator_node.cpp.