Isaac Sim 15 帧率控制

系统:Ubuntu 20.04

使用 ROS 版本:Ros1 Noetic

需求:IMU 跑 SLAM ,传感器帧率达到100帧

1. 确认自己开启 Roscore,且仿真环境中使用了 Ros Bridge。        

2. 在 Isaac Sim 的 Action Graph 中设置 Clock 如下,主要是这里的 Clock,使用的时间戳只能为 Simulation Time ,不能为 System Time,否则还是低帧率,注意区分。

3. 接下来打开 Window - Simulation -Settings

4. 设置最小仿真速率(Min Simulation Frame Rate)为100

5. 确认自己已有 Physics Scene,如果没有,添加路径:Create - Physics - Physics Scene

6. 设置 Time Steps Per Second 为目标帧率(这里最大为119FPS,之后会达到 FPS 限制)

7. 在 Roscore 开启的终端路径中:

rosparam set use_sim_time true

然后再查看 ros 相关话题帧率,可以发现帧率已经提高

这里一开始没使用 rosparam set use_sim_time true 命令,可以看到是18hz,19hz,使用后再查看/imu_data ,可以观察到帧率显著提高

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值