Bhuman 2021 部署到V6机器人参考教程

Getting Started - B-Human

一、系统环境

Ubuntu 20.04(使用Ubuntu 22会有编译问题)

二、下载代码

git clone --recursive https://github.com/bhuman/BHumanCodeRelease.git

使用以上git指令下载代码,不要直接从github下载zip的压缩包。

下载robocup比赛专用naoqi镜像系统
https://www2.informatik.hu-berlin.de/~naoth/ressources/Softbank/nao-2.8.5.11_ROBOCUP_ONLY_with_root.opn
要求从RoboCup技术委员会处获得,但是申请邮件回复较为慢,不一定有回复,上面这个链接是国外一大学的资源库,现在可以下载,但是下载速度会比较慢,可以使用一些下载器来帮助下载(如:迅雷)。

编译

可以选择使用IDE(CLion)或者不使用,CLion是一个收费的软件,试用期只有一个月,且中国的邮箱好像不能通过学生教育认证,需要使用其他的方法来破解。以下介绍的方法均为不使用IDE的步骤。
1、下载必要的库

sudo apt install clang cmake git graphviz libasound-dev libglew-dev libqt5opengl5-dev libqt5svg5-dev lld llvm net-tools ninja-build pigz qtbase5-dev rsync wish xterm xxd

2、生成编译相关的文件
执行Make/Linux文件夹中的generate

NO_CLION ./generate

3、编译
执行Make/Linux文件夹中的compile文件。 ./compile [] []
target 为想要编译的文件(Nao,SimRobot,bush等),只有在编写程序的过程中更改了什么文件就编译对应的部分,configuration为Develop、Release、Debug三选一,默认为Develop。后面两个参数都是可选的参数,可以直接执行./compile。

三、将代码部署到NAO

1、确定自己的队伍号

队伍号是比赛的组委会分配给每一个参加比赛的队伍的,保证队伍号不重复,便于GameController读取到比赛场上双方的机器人且不会发生IP冲突。确定之后以

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值