StartMission.cpp
Go to the documentation of this file.
1 
7 #include "ROSMission.h"
8 
9 
10 
11 int main(int argc, char **argv)
12 {
13  ros::init(argc, argv, "ROSMission");
14 
15  int agNum;
16  std::string file;
17  int t = -1;
18  bool end = false;
19 
20  ros::param::get("~agents_number", agNum);
21  ros::param::get("~task", file);
22  ros::param::get("~threshhold", t);
23  ros::param::get("~end", end);
24 
25 
26  ROSMission task = ROSMission(file, agNum, t, end);
27  if(!task.PrepareSimulation())
28  {
29  ROS_ERROR("File problem!");
30  ros::shutdown();
31  }
32 
33  task.StartSimulation();
34 }
bool PrepareSimulation()
Prepare simulation of multiagen navigation. Read task from XML file. Create ROS service for agent ini...
Definition: ROSMission.cpp:111
File contains ROSMission class.
int main(int argc, char **argv)
Class is an implementation of multiagent navigation ROS module.
Definition: ROSMission.h:28
void StartSimulation()
Start multiagent simulation execution.
Definition: ROSMission.cpp:48


ORCAStar
Author(s): Stepan Drgachev
autogenerated on Wed Jul 15 2020 16:13:14