初学FSSIM的一些记录

简单介绍一些FSSIM,我也刚学,目前理解就是一个ubuntu比较好的适合自定义的车辆运动仿真选择。很强,也很难用。

缘起

安装和调用请查看项目描述
下面开始试着调用 FSSIM

GITEE项目链接:

FSSIM项目代码
在描述中,我们看到:
如图

提示使用 /fssim/cmd 来使用这个工具
使用 rostopic list 查看当前运行话题信息


确实有一个 /fssim/cmd ,但是不知道怎么去调用。直接编个程序太费时间,我们只要测试一下fssim是否可用

根据上图,使用命令查看一下
在这里插入图片描述
发现有一个收听者 /gazebo
很奇怪,明明是运行在rviz中的仿真
打开gazebo看看

很奇怪,啥也没有
在这里插入图片描述
使用rostopic查看该话题消息类型,返回 fssim_common/Cmd
盲猜就是简单的线速度角速度,等会试试
使用 rosmsg show fssim_common/Cmd 看看这个消息究竟是何方神圣
在这里插入图片描述
可见,是两个数据,那我们应该怎么调用呢?
delta应该是转角
dc是什么意思?
我打算发个信息看看小车的反应
现在还没发消息,是这个状态在这里插入图片描述
发个信息私聊这个高冷的话题
在这里插入图片描述
然后小车有反映了,这是好事,总算是比没有反应好。然而我并不知道这个反应有什么原理
在这里插入图片描述
细心的我发现这个反应应该是小车的坐标系离开了地图的坐标系,来到图片左下方。
那么问题来了:这两个参数究竟是怎么让车子这样移动的?
再私聊这个话题问一下
为了控制变量,关闭原来的窗口,重新打开
不得了,这次有大惊喜,出现了一个车子的模型。
在这里插入图片描述
这次控制变量,和上次私聊的不一样
在这里插入图片描述
在这里插入图片描述
小车方向不变,前进了一些距离,应该就是单位“1”的距离
得寸进尺,再来一次确认一下:
在这里插入图片描述
看一下效果:
在这里插入图片描述
确定了,第一个dc变量就是距离“1”
再看看delta变量是什么呢?
再私聊一下
在这里插入图片描述

在这里插入图片描述
没有反应
可能是转角的意思,在给他加个位移看看
没有反应,这里就不配图了
重新打开看看
再私聊

在这里插入图片描述
在这里插入图片描述
到这里就很清楚了,dc是位移,delta是角度!!!
在这里插入图片描述
从图中可见,这个角度应该是弧度制的“1”
最后再猜一把,dc的“1”应该是1000米,探索到此结束,去找点资料验证一下想法。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值