controller.cpp 794 B

123456789101112131415161718192021222324252627282930313233343536
  1. //
  2. // Created by zx on 23-4-11.
  3. //
  4. #include "define/timedlockdata.hpp"
  5. #include "MPC/navigation.h"
  6. #include "define/TimerRecord.h"
  7. #include <glog/logging.h>
  8. #include "tool/pathcreator.h"
  9. #include "tool/proto_tool.h"
  10. int main(int argc,char* argv[])
  11. {
  12. Navigation* g_navigator=new Navigation();
  13. Navigation_parameter parameter;
  14. std::string parameter_file="../config/navigation.prototxt";
  15. if(proto_tool::get_instance_pointer()->read_proto_param(parameter_file,parameter)==false)
  16. {
  17. printf(" read proto parameter failed:%s\n",parameter_file.c_str());
  18. return -2;
  19. }
  20. if(g_navigator->Init(parameter))
  21. printf(" navigation inited\n");
  22. else{
  23. printf(" navigation init failed");
  24. return -1;
  25. }
  26. while(1)
  27. {
  28. usleep(1000*500);
  29. }
  30. delete g_navigator;
  31. return 0;
  32. }