激光扫描在TurtleBot例子

41次(最后30天)
angelos.p
angelos.p 在2015年6月24日
编辑: angelos.p在2015年6月25日
亲爱的朋友们,
我试图在相关机器人工具箱中的TurtleBot范例做实验。我有这个问题是我的激光扫描是没有类似例子的图片(探索TurtleBot的基本行为)。这仅仅是一个线
我不认为这是合理的模拟环境一样,
有什么不对?我只是跟着喜欢的例子
激光= rossubscriber(“/扫描”);
扫描=接收(激光,3)
图(扫描);

0评论

登入评论。

答案(1)

塞巴斯蒂安·卡斯特罗
塞巴斯蒂安·卡斯特罗 在2015年6月24日
命令当然看起来是正确的。你有没有试图改变最大扫描范围内的非默认值?例如:
图(扫描,'MaximumRange',10);
此外,当您移动/旋转机器人会发生什么?难道该地块更改或保持不变?
- 塞巴斯蒂安

1条评论

angelos.p
angelos.p 在2015年6月25日
亲爱的塞巴斯蒂安,感谢您的帮助。不幸的是,改变MaximumRange的情节给了完全相同的结果。
我想同样的命令与“帐篷游乐园”的启动文件,但注意到有趣。
当我“使用TartleBot避障”的例子执行了我在前面一样的吧只是动...
所以出了差错与扫描,它水湿为单行。
我的场景的细节喜欢...(如果这能帮助)
>>扫描=接收(激光,3)
扫描=
ROS激光扫描消息属性:
消息类型:'sensor_msgs /激光扫描'
标头:[1x1的头]
AngleMin:-0.5216
AngleMax:0.5243
AngleIncrement:0.0016
TimeIncrement:0
SCANTIME:0.0330
RangeMin:0.4500
的RangeMax:10
范围:[640x1单]
强度:[为0x1单]
利用showdetails来显示消息的内容
>> showdetails(扫描)
AngleMin:-0.5215678811
AngleMax:0.5242763162
AngleIncrement:0.00163668883
TimeIncrement:0
SCANTIME:0.03299999982
RangeMin:0.4499999881
的RangeMax:10
范围:1.152452707,1.151556969,1.150663376,1.14977181,1.147995353,...1.154250622,1.155152678,]
强度:[]
SEQ:205
FrameId/ camera_depth_frame
邮票
二段:184
NSEC:8.4亿

登入评论。

登入回答这个问题。