DRL-CASIA / RMAI2020-Decision

MIT License
104 stars 25 forks source link

环境配置问题 #1

Open Chengc1 opened 3 years ago

Chengc1 commented 3 years ago

按步骤走到编译决策模块的时候,显示很多都没有安装,编译到85%然后报错。麻烦能给一份稍详细的环境配置资源吗,感谢。

Mrhamsterleo commented 3 years ago

首先请确保ROBORTS的相关ROS依赖库安装完全,所需要的包见这里。如果是安装ros-melodic的ubuntu18系统,需要将安装指令里所有的kinetic替换为melodic,并建议逐行安装检查是否缺少包。如果是torch包缺少,烦请提供error log,谢谢~

Chengc1 commented 3 years ago

你好,请问在工作空间全编译的时候,出现了这个问题/bin/sh: /build/bin/protoc: No such file or directory 在终端输入protoc --version,可以输出libprotoc 3.17.1,这个问题我该怎么解决呢,十分感谢!

`Base path: /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision Source space: /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src Build space: /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/build Devel space: /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/devel Install space: /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/install

Running command: "make cmake_check_build_system" in "/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/build"

Running command: "make -j12 -l12" in "/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/build"

[ 0%] Built target _roborts_msgs_generate_messages_check_deps_RobotBonus [ 0%] Built target _roborts_msgs_generate_messages_check_deps_FricWhl [ 0%] Built target _roborts_msgs_generate_messages_check_deps_Target [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GimbalInfo [ 0%] Built target _roborts_msgs_generate_messages_check_deps_SupplierStatus [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GameResult [ 0%] Built target _roborts_msgs_generate_messages_check_deps_LocalPlannerAction [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GlobalPlannerAction [ 0%] Built target _roborts_msgs_generate_messages_check_deps_LocalPlannerActionFeedback [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ArmorDetectionActionResult [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ArmorDetectionResult [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ArmorDetectionActionGoal [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ProjectileSupply [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ArmorDetectionAction [ 0%] Built target _roborts_msgs_generate_messages_check_deps_FVector [ 0%] Built target _roborts_msgs_generate_messages_check_deps_LocalPlannerGoal [ 0%] Built target _roborts_msgs_generate_messages_check_deps_LocalPlannerFeedback [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ArmorPos [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GimbalAngle [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ArmorDetectionFeedback [ 0%] Built target _roborts_msgs_generate_messages_check_deps_RobotDamage [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ShootInfo [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GimbalRate [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ShooterCmd [ 0%] Built target nav_msgs_generate_messages_py [ 0%] Built target std_msgs_generate_messages_py [ 0%] Built target geometry_msgs_generate_messages_py [ 0%] Built target _roborts_msgs_generate_messages_check_deps_LocalPlannerActionResult [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GameStatus [ 0%] Built target _roborts_msgs_generate_messages_check_deps_BallCollision [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ShootCmd [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GlobalPlannerGoal [ 0%] Built target _roborts_msgs_generate_messages_check_deps_RobotHeat [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ObstacleMsg [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GlobalPlannerActionResult [ 0%] Built target _roborts_msgs_generate_messages_check_deps_AllyPose [ 0%] Built target _roborts_msgs_generate_messages_check_deps_RobotShoot [ 0%] Built target _roborts_msgs_generate_messages_check_deps_LocalPlannerActionGoal [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ArmorsPos [ 0%] Built target _roborts_msgs_generate_messages_check_deps_DodgeMode [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GlobalPlannerResult [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GimbalPID [ 0%] Built target _roborts_msgs_generate_messages_check_deps_LaserTarget [ 0%] Built target _roborts_msgs_generate_messages_check_deps_TargetInfo [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ShootState [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GlobalPlannerFeedback [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GlobalPlannerActionFeedback [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GameSurvivor [ 0%] Built target _roborts_msgs_generate_messages_check_deps_BonusStatus [ 0%] Built target std_msgs_generate_messages_nodejs [ 0%] Built target _roborts_msgs_generate_messages_check_deps_Distance [ 0%] Built target geometry_msgs_generate_messages_nodejs [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ArmorDetectionGoal [ 0%] Built target _roborts_msgs_generate_messages_check_deps_TwistAccel [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GimbalMode [ 0%] Built target std_msgs_generate_messages_lisp [ 0%] Built target geometry_msgs_generate_messages_lisp [ 0%] Built target _roborts_msgs_generate_messages_check_deps_LocalPlannerResult [ 0%] Built target _roborts_msgs_generate_messages_check_deps_FusionTarget [ 0%] Built target nav_msgs_generate_messages_nodejs [ 0%] Built target _roborts_msgs_generate_messages_check_deps_GlobalPlannerActionGoal [ 0%] Built target _roborts_msgs_generate_messages_check_deps_ArmorDetectionActionFeedback [ 0%] Built target _roborts_msgs_generate_messages_check_deps_RobotStatus [ 0%] Built target nav_msgs_generate_messages_lisp [ 0%] Built target geometry_msgs_generate_messages_eus [ 0%] Built target std_msgs_generate_messages_eus [ 0%] Built target nav_msgs_generate_messages_eus [ 0%] Built target std_msgs_generate_messages_cpp [ 0%] Built target nav_msgs_generate_messages_cpp [ 0%] Built target geometry_msgs_generate_messages_cpp [ 0%] Running C++ protocol buffer compiler on /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/dynamic_obstacle_layer_setting.proto [ 0%] Running C++ protocol buffer compiler on /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/costmap_parameter_setting.proto [ 0%] Running C++ protocol buffer compiler on /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/obstacle_layer_setting.proto /bin/sh: /build/bin/protoc: No such file or directory /bin/sh: /build/bin/protoc: No such file or directory /bin/sh: /build/bin/protoc: No such file or directory roborts_costmap/CMakeFiles/roborts_costmap.dir/build.make:68: recipe for target '/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/dynamic_obstacle_layer_setting.pb.cpp' failed make[2]: [/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/dynamic_obstacle_layer_setting.pb.cpp] Error 127 make[2]: Waiting for unfinished jobs.... roborts_costmap/CMakeFiles/roborts_costmap.dir/build.make:61: recipe for target '/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/costmap_parameter_setting.pb.cpp' failed make[2]: [/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/costmap_parameter_setting.pb.cpp] Error 127 roborts_costmap/CMakeFiles/roborts_costmap.dir/build.make:82: recipe for target '/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/obstacle_layer_setting.pb.cpp' failed make[2]: [/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/obstacle_layer_setting.pb.cpp] Error 127 [ 0%] Running C++ protocol buffer compiler on /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/static_layer_setting.proto [ 1%] Running C++ protocol buffer compiler on /home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/inflation_layer_setting.proto /bin/sh: /build/bin/protoc: No such file or directory roborts_costmap/CMakeFiles/roborts_costmap.dir/build.make:89: recipe for target '/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/static_layer_setting.pb.cpp' failed make[2]: [/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/static_layer_setting.pb.cpp] Error 127 /bin/sh: /build/bin/protoc: No such file or directory roborts_costmap/CMakeFiles/roborts_costmap.dir/build.make:75: recipe for target '/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/inflation_layer_setting.pb.cpp' failed make[2]: [/home/cc/cc/workspace/robo_ws/RMAI2020-Decision/RoboRTS_decision/src/roborts_costmap/proto/inflation_layer_setting.pb.cpp] Error 127 CMakeFiles/Makefile2:4142: recipe for target 'roborts_costmap/CMakeFiles/roborts_costmap.dir/all' failed make[1]: [roborts_costmap/CMakeFiles/roborts_costmap.dir/all] Error 2 make[1]: Waiting for unfinished jobs.... [ 14%] Built target roborts_msgs_generate_messages_cpp [ 41%] Built target roborts_msgs_generate_messages_py [ 45%] Built target roborts_msgs_generate_messages_nodejs [ 56%] Built target roborts_msgs_generate_messages_lisp [ 71%] Built target roborts_msgs_generate_messages_eus [ 73%] Built target amcl Makefile:140: recipe for target 'all' failed make: *** [all] Error 2 Invoking "make -j12 -l12" failed `