RoboRTS编译

实验设计 | ORB_SALM2写成RoboRTS下的一个功能包 实验设计 | ORB_SALM2写成RoboRTS下的一个功能包 用catkin_make 编译orb_slam 1.库文件 2.可执行文件 3.CMakeList.txt 4.package.xml 阅读详情

环境:Ubuntu18.04、opencv3.2.0

RoboRTS编译

打开终端,依次输入

mkdir -p RoboRTS_ws
cd RoboRTS_ws/src
git clone https://github.com/RoboMaster/RoboRTS
cd ..
catkin_make

RoboRTS编译报错

libg2o

-- Searching for g2o ...
CMake Error at RoboRTS/roborts_planning/cmake_module/FindG2O.cmake:85 (message):
  Could not find libg2o!
Call Stack (most recent call first):
  RoboRTS/roborts_planning/CMakeLists.txt:22 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/wade/RoboRTS_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/wade/RoboRTS_ws/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed

解决方法:
安装libg20:

sudo apt-get install ros-melodic-libg2o

Glog

-- ==> add_subdirectory(RoboRTS/roborts_base)
CMake Error at /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:137 (message):
  Could NOT find Glog (missing: GLOG_INCLUDE_DIR GLOG_LIBRARY)
Call Stack (most recent call first):
  /usr/share/cmake-3.10/Modules/FindPackageHandleStandardArgs.cmake:378 (_FPHSA_FAILURE_MESSAGE)
  RoboRTS/roborts_base/cmake_module/FindGlog.cmake:40 (find_package_handle_standard_args)
  RoboRTS/roborts_base/CMakeLists.txt:7 (find_package)


-- Configuring incomplete, errors occurred!
See also "/home/wade/RoboRTS_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/wade/RoboRTS_ws/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed

解决方法:
安装Glog:

sudo apt-get install libgoogle-glog-dev

GLOG_LIBRARY

-- Found OpenCV: /usr/local (found version "3.4.0") 
-- Using these message generators: gencpp;geneus;genlisp;gennodejs;genpy
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
GLOG_LIBRARY (ADVANCED)
    linked by target "global_planner_node" in directory /home/wade/RoboRTS_ws/src/RoboRTS/roborts_planning/global_planner

-- Configuring incomplete, errors occurred!
See also "/home/wade/RoboRTS_ws/build/CMakeFiles/CMakeOutput.log".
See also "/home/wade/RoboRTS_ws/build/CMakeFiles/CMakeError.log".
Invoking "cmake" failed

解决办法:
再catkin_make一次。

RoboMaster汇总 资料 GitHub:https://github.com/RoboMaster/RoboRTS 官方文档:https://robomaster.github.io/RoboRTS-Tutorial/#/ 建图 https://blog.youkuaiyun.com/qq_43711697/article/details/106256346 RoboRTS 编译 https://blog.youkuaiyun.com/whatiscode/article/details/114944103 仿真 cd ~/RoboRTS_ws/sr 阅读详情

相关推荐

ROS机器人028-机器人roborts_base节点学习

机器人驱动模块 模块介绍 机器人驱动模块式连接底层嵌入式控制板与上层机载电脑的桥梁,通过虚拟串口,基于一套通用的协议来定义双向传输的数据种类,进而完成数据互传的任务。 在机载端,roborts_base提供了ROS接口,接收底层嵌入式控制板发生的数据并控制其完成对机器人模式切换和运动控制。 roborts_base依赖roborts_msgs中定义的相关消息类型。 模块文件目录如下所示 robor...

weixin_39193953的博客 1459

解决cmake 找不到 g2o 问题

解决:cmake_modules 在源码里有,安装g2o后,安装目录中会有 cmake_modules 文件夹,有些人但我没有,于是,我将 cmake_modules 从源码里手动拷贝到安装目录 /usr/local/g2o2016/,并且把cmake_modules 中的 findg2o.cmake 内所有 “NO_DEFAULT_PATH” 注释掉,据说不注释掉 set 不生效。源码安装了 g2o 到 /usr/local/g2o2016/解决:最后加 gomp 或 -lgomp。

天下对手教会少林武僧 1654

ICRA人工智能挑战赛参赛准备(二) 实现TX2与RM A型主控板通信

ICRA人工智能挑战赛参赛准备(二) 实现TX2与RMA型主控板通信 文章目录ICRA人工智能挑战赛参赛准备(二) 实现TX2与RMA型主控板通信1 文章介绍2 开发平台3 阅前须知4 文章正文4.1 安装RoboRTS4.2 打开串口4.3 使用键盘操控步兵车 1 文章介绍 本文介绍了如何使用RoboRTS实现NVIDIA TX2通过键盘控制RM步兵车移动 2 开发平台 操作系统:ubuntu...

Do only what only you can do 1507

ROS编译基本错误

ROS编译基本错误不定时更新1、Could NOT find SDL_image (missing:SDL_IMAGE_LIBRARIES SDL_IMAGE_INCLUDE_DIRS)2、Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR)3、Could NOT find Bullet (missing: BULLET_DYNAMIC...

李德龙杰的博客 5205

RoboMaster机器人运行教程(一)

RoboMaster机器人环境配置

qiao_19的博客 2336

RoboRTS:用于移动机器人实时策略研究的开源软件堆栈

机器人RTS 介绍 RoboRTS是由RoboMaster开发,受激励的,移动机器人实时策略研究的开源软件堆栈。 RoboRTS的框架包括两部分:自主移动机器人层和智能决策层。 RoboMaster AI机器人平台仅受自主移动机器人层的约束,就可以使机器人表现出一定的智能水平。 在其机载计算机上运行感知,运动计划和决策模块。 ROS由社区驱动以及平台定制的代码和示例完全支持。 在其MCU上,实现了RT低级机器人控制器来控制机器人驱动系统。 待办事项:智能决策层包括一个多代理决策框架和一个游戏模拟器,它将在不久后发布。 教程 有关RoboMaster AI机器人平台和RoboRTS框架的更多信息,请参阅 竞赛 RoboMaster自2017年以来一直举行AI挑战赛。在挑战赛中,多个机器人应根据不同规则自动在游戏场上相互搏斗。 有关更多信息,请参阅 版权和许可 RoboRTS在下提供

幻宇机器人ros程序编译报错

ROS编写报错小结

majingming123的博客 3430

手把手教你用FPGA实现SGMII接口:从IP核配置到板级调试全流程

本文详细介绍了如何在Xilinx 7系列FPGA上实现SGMII(Serial Gigabit Media Independent Interface)接口的全流程,包括IP核配置、约束编写和硬件调试。通过具体的硬件选型建议、软件工具链配置和PCB设计规范,帮助开发者快速构建稳定可靠的千兆通信链路,并提供了常见故障排查和性能优化技巧。

weixin_29194693的博客 296

配置g2o库时,出现“FindG2O.cmake“错误, By not providing “FindG2O.cmake“ in CMAKE_MODULE_PATH

在配置g2o库时,出现"FindG2O.cmake"错误,这个错误表明CMake在寻找G2O库时未能找到相应的配置文件。本文为了解决这个问题将其安装路径CMAKE_MODULE_PATH添加到Cmakelists文件。

keshi12354的博客 942

AnyLogic 建立谢林模型

AnyLogic 建立谢林模型说明创建一个新模型创建代理人群体和离散空间双击 people 前的图标,编辑 Person设置 Agent 的形状(Person)在模型中启用离散时间,实现代理行为点击 Person,进行编辑点击运行按钮效果图 说明 我们将把 Schelling 的模型实现为一个基于离散空间/离散时间的代理模型。空间代表一个城市,每个单元格代表一个房子。 agent 是人,是两种颜色:黄色和红色。 最初,人是随机分布在城市中的。人比房子少,所以总是有一个人可能会移动。 这个模型中的 agent

qq_45642410的博客 2577

Python爬虫实战:5分钟搞定大众点评评论数据抓取(附完整代码)

本文详细介绍了使用Python爬虫高效获取大众点评评论数据的5个关键技巧,包括环境配置、智能页面解析、反反爬策略、数据存储与容错设计以及性能优化。通过实战案例和完整代码,帮助开发者快速掌握文本挖掘技术,适用于市场分析和商业决策。

weixin_30660027的博客 290

【已解决】catkin_make编译报错(roborts_msgs)

/home/nvidia/robo_ws/src/armor_detection/include/armor_detection/armor_detection.h:14:10: fatal error: roborts_msgs/GimbalAngle.h: No such file or directory #include "roborts_msgs/GimbalAngle.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminate

Bungehurst 1105

机器学习的低代码与无代码平台:便捷入门之路

机器学习领域正涌现出大量低代码和无代码平台,使非技术人员也能轻松应用AI技术。低代码平台(如PyCaret、H2O AutoML)需少量编程但灵活性强,而无代码工具(如Google Cloud AutoML、Teachable Machine)则完全无需编程基础。这些平台覆盖图像识别、文本处理、业务预测等多种场景,适合快速部署简单项目。但专业人士仍需注意,这些工具无法替代复杂场景下的定制化开发。随着技术进步,低门槛AI工具正在改变各行业的创新方式。

2501_90323865的博客 154

RoboRTS 在 Ubuntu 16.04下的Kinetic版本的ROS系统中工作空间的创建与问题解决

RoboRTS 在 Ubuntu 16.04下的Kinetic版本的ROS系统中工作空间的创建与问题解决 在Ubuntu 16.04 下按照ROS wiki 的 tutorial 安装ROS 的 Kinetic版本后( 可以测试下能不能运行roscore)如果要按照github上配置RoboRTS那么需要初始化工作空间、clone文件到文件夹、编译工作空间之后就可以打开所用的编码器来对RoboRT...

天气不错的博客 1759

CUDA:实现使用cuSolverSP底层API实现Cholesky因式分解(附完整源码)

CUDA:实现使用cuSolverSP底层API实现Cholesky因式分解(附完整源码)

希望我的博客,能帮上你解决学习中工作中所遇到的问题 342

uniapp - 详细解决 H5 网页报错 Uncaught Error: Async component timed out after ? ms.(移动端h5页面白屏或加载缓慢失败,超时报错处理)

uni-app,vue3,网页,h5,移动端,手机H5页面,浏览器,报错,uniapp报错,Asynccomponenttimedoutafter,如何解决这个问题,vue3Asynccomponenttimedoutafter,异步组件超时了怎么办,async,详细解决方案,AsyncComponents异步组件,导致页面打不开了,白屏什么也不显示,网页载入非常慢卡顿,vue3网站报错,超时,nuxt3,详细解决方案,浏览器控制台报错,爆红并且页面卡住了,依旧报错,找不到异步组件的报错

🏆 前端领域优质创作者 3776

RoboRTS-Firmware 开源项目教程

RoboRTS-Firmware 开源项目教程 1. 项目介绍 RoboRTS-Firmware 是一个开源的步兵机器人控制固件,专为 RoboMaster 机器人比赛设计。该项目提供了完整的软件栈,包括实时操作系统 FreeRTOS、标准 CMSIS-RTOS 接口以及一系列机器人模块的驱动和组件。通过该固件,开发者可以轻松实现对步兵机器人的控制,包括底盘、云台和发射机构等。 主要特点 实时操...

gitblog_00176的博客 1174

【AI工具】免费获取各类AI大模型APIKEY的使用教程,以硅基流动+Deepseek为例

【AI工具】免费获取各类AI大模型APIKEY的使用教程,以硅基流动+Deepseek为例

funfan的博客 4262

【Robomaster-ICRA-AI挑战赛跳坑篇】(二、TX2刷机)

TX2刷机与程序下载    TX2安装在步兵车上作为机载计算机使用,跑上层代码,RoboRTS代码托管在github上:https://github.com/RoboMaster/RoboRTS,目前一共两个版本,旧版的dev和新版的master。同时步兵车本身自带一款基于STM32的主控板用来控制底盘和云台,固件链接:https://github.com/RoboMaster/RoboRTS-...

小川儿的博客 2138

SAP 费用化采购订单简介

费用性采购的核心特点费用性采购的流程费用性采购的优势适用场景业务场景前台操作1、创建成本中心---KS012、创建采购订单---ME21N3、采购订单审批---ME29N4、采购订单收货---MIGO5、查看成本中心费用---S_ALR_870136116、控制费用化的采购订单自动带出科目和成本中心SAP费用性采购(Expense Procurement)指的是企业在采购过程中,直接将采购的物料或服务成本计入费用科目,而不是记入库存账户的采购行为。

我小时候很黑的博客 2016

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

Ubuntu18.04双系统 + ROS Melodic + RoboRTS安装教程

windows安装ubuntu18.04双系统、安装ROS Melodic、安装RoboRTS教程

wzw 1517

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

RTS路径规划 roborts_planner 学习笔记

RTS路径规划 roborts_planner 学习笔记 学习日志 DAY 1 学习进度 global_planner_node.cpp C++语法: using : using+命名空间::属性 别名指定:using value_type = _Ty 以后使用value_type value; 就代表_Ty value; typedef :为一个数据类型定义一个新名字 shared_ptr :形如std::shared_ptr p1 try catch : void Swap(T & x, T &

qq_52110338的博客 434

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

【已解决】fatal error: glib.h: No such file or directory

In file included from /home/nvidia/robo_ws/src/RoboRTS/roborts_detection/back_detection/yolov3_algorithms/yoloplugin_lib.cpp:26:0: /home/nvidia/robo_ws/src/RoboRTS/roborts_detection/back_detection/yolov3_algorithms/yoloplugin_lib.h:28:10: fatal error: glib

Bungehurst 8636

ICRA AI Challenge 入坑指南

文章目录写在前面准备阶段设备准备软件准备比赛开发比赛阶段 写在前面 2019年5月19日早上4:30出发去机场,从西安出发去往加拿大蒙特利尔,2019年5月24日晚上22:46飞机在西安咸阳机场降落,用一个词来形容就是“五味杂陈”。本来应该准备写保研的材料,但是始终是静不下来,索性趁着记忆还算清晰,把想写的东西记录下来。计划先写三篇,分别是本篇入坑指南,视觉入坑指南和经验教训。东西比较多,一两篇可...

Maybemust的博客 1232
上一篇: ROS常用命令
下一篇: RoboMaster汇总
威士忌燕麦拿铁
博客等级 码龄10年 5442粉丝 86原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值