driver ( name "roomba" provides ["position2d:0"] port "/dev/ttyS2" safe 1 alwayson 1 ) driver ( name "urglaser" provides ["laser:0"] port "/dev/ttyS0" pose [0.05 0.0 0.0] min_angle -100.0 max_angle 100.0 use_serial 1 baud 115200 alwayson 1 ) driver ( name "laserrescan" requires ["laser:0"] provides ["laser:1"] ) driver ( name "vfh" provides ["position2d:1"] requires ["position2d:0" "laser:1"] cell_size 0.1 window_diameter 61 sector_angle 1 max_speed 0.3 max_turnrate_0ms 50 max_turnrate_1ms 30 alwayson 1 ) driver ( name "writelog" filename "roomba5.log" requires ["laser:0" "position2d:0"] provides ["log:0"] alwayson 1 autorecord 1 )