ROS习得之world类型文件设置

ROS – .world类型文件

floorplan model 地图参数初始化

define floorplan model  
(
    color "gray30"   #定义地图中障碍物的颜色
    boundary 1       #1表示有外框,0表示没有  
    gui_nose 1       #1表示有指示箭头,0表示没有  
    gui_grid 1       #1表示有网格线,0表示没有  
    gui_outline 1  
    gripper_return 1  
    fiducial_return 0  
    ranger_return 1  
)  
floorplan  
(
    name "willow"               #定义名称  
    bitmap "../maps/willow.pgm" #载入位图  
    size [58.4 52.6 0.5]        #[width=584,height=526,0.5]表示地图的实际大小,根据像素尺寸和分辨率得到
    pose [20 30 0 0]            #[x,y,0,degree]定义图片在坐标系中的原点位置  
)  

robot model 机器人参数初始化

define pr2 position  
(
    size [0.65 0.65 0.25]       #定义机器人的三维尺寸
    origin [-0.05 0 0]          #定义机器人的原点位置  
    gui_nose 1                  #1表示有指示箭头,0表示没有  
    drive "omni"                #omni表示全向轮,diff表示差动轮  
    topurg (pose [0.275 0 0 0]) #定义传感器相对于机器人的位置
) 
define topurg ranger
(
  sensor
  (
    range_max 30.0          #定义传感器的最大探测范围  
    fov 270.25              #定义传感器的探测夹角  
    samples 1081            #定义激光束
  )
  color "black"             #定义激光颜色
  size [ 0.05 0.05 0.1 ]    #定义传感器的尺寸大小
)  
pr2  
( 
    pose [28 25 0 0]  #定义pr2在全局坐标系中的起始位置,对amcl中起始位置参数设置有影响
    name "pr2"  
    color "blue"  
)  

block model 添加新的障碍物

define block model
(
    size [0.5 0.5 0.5]
    gui_nose 0
)
block
(
    pose [0.7000 0.000 0.000 0.000 ] 
    color "red"
)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值