使用moro机器人时启动仿真环境报错

emake -s tyran

控制台输入启动仿真环境语句后发现报错

LowLevelAI or HighLevelAI or WatchDog or EwaySimulator is running, Simulation can not start.

这时我们使用语句查询这几个进程是否在运行中

ps aux | grep "LowLevelAI\|HighLevelAI\|WatchDog\|EwaySimulator"

这时就会发现如下情况

ps aux | grep "LowLevelAI\|HighLevelAI\|WatchDog\|EwaySimulator"
root      1259  0.0  0.1  74424 10796 ?        Sl   14:07   0:00 ./WatchDog
moro      1380  0.4  0.2 432716 19484 ?        Sl   14:07   0:12 ./HighLevelAI -f 40000 -lp 127.0.0.1
moro      1403  5.5  0.5 1139024 46432 ?       Sl   14:07   2:27 ./LowLevelAI -f 40005 -h 40006 -lp 127.0.0.1
moro     11357  0.0  0.0  16120  2568 pts/2    S+   14:51   0:00 grep --color=auto LowLevelAI\|HighLevelAI\|WatchDog\|EwaySimulator

说明这四个进程都在运行,所以我们可以杀死(kill)上三个进程来执行仿真环境

sudo kill 1259
sudo kill 1380
sudo kill 1403

再次运行查询进程命令,就会发现只有最后一个进程了

ps aux | grep "LowLevelAI\|HighLevelAI\|WatchDog\|EwaySimulator"
moro     11357  0.0  0.0  16120  2568 pts/2    S+   14:51   0:00 grep --color=auto LowLevelAI\|HighLevelAI\|WatchDog\|EwaySimulator

这时我们再次使用启动仿真环境命令即可启动,emake -s tyran

2024年3.21更新

使用

emake -s tyran slam

启动仿真环境,启动后点击play开始仿真,之后在启动slam时才能正确控制

仿真环境使用完后Ctrl+c关闭终端后并没有完全杀死仿真环境进程,需要使用emake -q 彻底关闭仿真,之后在启动就可以每次都正常启动仿真

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐凤年_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值