Update of /cvsroot/playerstage/code/stage/worlds
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3274/worlds

Modified Files:
      Tag: opengl
        pioneer.inc simple.cfg simple.world 
Log Message:
gave blocks height and added 2.5d pioneer model

Index: simple.cfg
===================================================================
RCS file: /cvsroot/playerstage/code/stage/worlds/simple.cfg,v
retrieving revision 1.31.2.8
retrieving revision 1.31.2.9
diff -C2 -d -r1.31.2.8 -r1.31.2.9
*** simple.cfg  21 Jun 2007 01:47:31 -0000      1.31.2.8
--- simple.cfg  8 Jul 2007 02:08:53 -0000       1.31.2.9
***************
*** 19,35 ****
  # Create a Stage driver and attach position2d and laser interfaces 
  # to the model "robot1"
! driver
! ( 
!   name "stage"
!   provides ["position2d:0" "graphics3d:0" "laser:0"]
    #provides ["laser:0" ]
    #provides ["position2d:0" "laser:0" ]
!   model "robot1" 
! )
! 
! driver
! ( 
!   name "stage"
!   provides ["6666:position2d:0" "6666:graphics3d:0" ]
!   model "robot2" 
! )
--- 19,28 ----
  # Create a Stage driver and attach position2d and laser interfaces 
  # to the model "robot1"
! #driver
! #( 
! #  name "stage"
!   #provides [ "laser:0"]
    #provides ["laser:0" ]
    #provides ["position2d:0" "laser:0" ]
! #  model "robot1" 
! #)

Index: pioneer.inc
===================================================================
RCS file: /cvsroot/playerstage/code/stage/worlds/pioneer.inc,v
retrieving revision 1.27.4.4
retrieving revision 1.27.4.5
diff -C2 -d -r1.27.4.4 -r1.27.4.5
*** pioneer.inc 22 Jun 2007 01:36:24 -0000      1.27.4.4
--- pioneer.inc 8 Jul 2007 02:08:53 -0000       1.27.4.5
***************
*** 7,13 ****
  
  # The Pioneer2DX sonar array
! define p2dx_sonar ranger
  (
!   size [ 0.44 0.38 0 ] # matches the Pioneer 2-DX dimensions
  
    scount 16 # the number of transducers
--- 7,13 ----
  
  # The Pioneer2DX sonar array
! define p2dx_sonar model # ranger
  (
!   size [ 0.40 0.33 0.06 ] # matches the Pioneer 2-DX dimensions
  
    scount 16 # the number of transducers
***************
*** 36,46 ****
    # define the size of each transducer [xsize ysize] in meters
    ssize [0.01 0.05]
  )
  
  # a Pioneer 2 or 3 in standard configuration
  define pioneer2dx position
  (
    # actual size
!   size [0.44 0.38 0.25] # sizes from MobileRobots' web site
  
    # the pioneer's center of rotation is offset from its center of area
--- 36,67 ----
    # define the size of each transducer [xsize ysize] in meters
    ssize [0.01 0.05]
+ 
+  # this block approximates the shape of a pioneer
+ )
+ 
+  
+ define lid model 
+ ( 
+   size [0.44 0.38 0.01] # sizes from MobileRobots' web site      
+ 
+   blocks 1
+   block[0].points 8
+   block[0].point[0] [  0.23  0.08 ]
+   block[0].point[1] [  0.18  0.15 ]
+   block[0].point[2] [ -0.18  0.15 ]
+   block[0].point[3] [ -0.23  0.08 ]
+   block[0].point[4] [ -0.23 -0.08 ]
+   block[0].point[5] [ -0.18 -0.15 ]
+   block[0].point[6] [  0.18 -0.15 ]
+   block[0].point[7] [  0.23 -0.08 ]
  )
  
+ 
+ 
  # a Pioneer 2 or 3 in standard configuration
  define pioneer2dx position
  (
    # actual size
!   size [0.38 0.33 0.16] # sizes from MobileRobots' web site
  
    # the pioneer's center of rotation is offset from its center of area
***************
*** 52,83 ****
    # estimated mass in KG
    mass 15.0 
!       
!  # this block approximates the shape of a pioneer
!   blocks 1
    block[0].points 8
!   block[0].point[0] [  0.23  0.05 ]
!   block[0].point[1] [  0.15  0.15 ]
!   block[0].point[2] [ -0.15  0.15 ]
!   block[0].point[3] [ -0.23  0.05 ]
!   block[0].point[4] [ -0.23 -0.05 ]
!   block[0].point[5] [ -0.15 -0.15 ]
!   block[0].point[6] [  0.15 -0.15 ]
!   block[0].point[7] [  0.23 -0.05 ]
  
!   # differential steering model
!   drive "diff"
  
-   # uncomment this line if you want to model real pioneers with SICK
-   # lasers, where the laser is taller than the robot
-   # laser_return 0
  
    # use the sonar array defined above
!   #p2dx_sonar( origin [0 0 -0.1 0] )  
! ) 
  
! #define pioneer2dx_battery pioneer2dx
! #(
! #  power( pose [-0.14 0 0] capacity 1000 probe_range 0.50  give 0 give_rate 
100 take_rate 100 )
! #)
  
  # The AmigoBot sonar array
--- 73,172 ----
    # estimated mass in KG
    mass 15.0 
! 
!  # this set of blocks approximates the shape of a pioneer
! 
!   blocks 6
! 
!   # main body
    block[0].points 8
!   block[0].point[0] [  0.14  0.07 ]
!   block[0].point[1] [  0.12  0.115 ]
!   block[0].point[2] [ -0.18  0.115 ]
!   block[0].point[3] [ -0.20  0.07 ]
!   block[0].point[4] [ -0.20 -0.07 ]
!   block[0].point[5] [ -0.18 -0.115 ]
!   block[0].point[6] [  0.12 -0.115 ]
!   block[0].point[7] [  0.14 -0.07 ]
!   block[0].height 0.12
!   block[0].z_offset 0.04
  
!   # left wheel
!   block[1].points 4
!   block[1].point[0] [  0.08  0.16 ]
!   block[1].point[1] [ -0.08  0.16 ]
!   block[1].point[2] [ -0.08  0.12 ]
!   block[1].point[3] [  0.08  0.12 ]
!   block[1].height 0.16
!   block[1].z_offset 0.0
! 
!   # right wheel
!   block[2].points 4
!   block[2].point[0] [  0.08  -0.12 ]
!   block[2].point[1] [ -0.08  -0.12 ]
!   block[2].point[2] [ -0.08  -0.16 ]
!   block[2].point[3] [  0.08  -0.16 ]
!   block[2].height 0.16
!   block[2].z_offset 0.0
! 
!   # castor
!   block[3].points 4
!   block[3].point[3] [ -0.22  0.02 ]
!   block[3].point[2] [ -0.16  0.02 ]
!   block[3].point[1] [ -0.16 -0.02 ]
!   block[3].point[0] [ -0.22 -0.02 ]
!   block[3].height 0.04
!   block[3].z_offset 0.0
!  
!   # sonar case
!   block[5].points 12
!   block[5].point[11] [ 0.115 0.115 ]
!   block[5].point[10] [ 0.150 0.080 ]
!   block[5].point[9] [ 0.170 0.025 ]
!   block[5].point[8] [ 0.170 -0.025  ]
!   block[5].point[7] [ 0.150 -0.080  ]
!   block[5].point[6] [ 0.115 -0.115  ]
!   block[5].point[5] [ -0.195 -0.115  ]
!   block[5].point[4] [ -0.230 -0.080  ]
!   block[5].point[3] [ -0.250 -0.025  ]
!   block[5].point[2] [ -0.250 0.025 ]
!   block[5].point[1] [ -0.230 0.080 ]
!   block[5].point[0] [ -0.195 0.115  ]
!   block[5].height 0.05
!   block[5].z_offset 0.16
! 
!   # lid
!   block[4].points 16
!   block[4].point[0] [  0.18  0.0 ]
!   block[4].point[1] [  0.17  0.07 ]
!   block[4].point[2] [  0.14  0.12 ]
!   block[4].point[3] [  0.09  0.16 ]
!   block[4].point[4] [  -0.08 0.16 ]
!   block[4].point[5] [  -0.10  0.14 ]
!   block[4].point[6] [ -0.20  0.14 ]
!   block[4].point[7] [ -0.24  0.09 ]
! 
!   block[4].point[8] [ -0.26  0.0 ]
! 
!   block[4].point[9] [ -0.24 -0.09 ]
!   block[4].point[10] [ -0.20 -0.14 ]
!   block[4].point[11] [  -0.10  -0.14 ]
!   block[4].point[12] [  -0.08 -0.16 ]
! 
!   block[4].point[13] [  0.09  -0.16 ]
!   block[4].point[14] [  0.14  -0.12 ]
!   block[4].point[15] [  0.17  -0.07 ]
! 
! 
!   block[4].height 0.01
!   block[4].z_offset 0.21
  
  
    # use the sonar array defined above
!   #p2dx_sonar() 
  
!   # differential steering model
!   drive "diff"
! 
! ) 
  
  # The AmigoBot sonar array
***************
*** 89,93 ****
    spose[2] [ 0.154 0.030 15 ]
    spose[3] [ 0.154 -0.030 -15 ]
!   spose[4] [ 0.130 -0.078 -41 ]
    spose[5] [ 0.073 -0.105 -90 ]
    spose[6] [ -0.146 -0.060 -145 ]
--- 178,182 ----
    spose[2] [ 0.154 0.030 15 ]
    spose[3] [ 0.154 -0.030 -15 ]
!   spose[4] [ 0.130 -0.078 -41 ]       
    spose[5] [ 0.073 -0.105 -90 ]
    spose[6] [ -0.146 -0.060 -145 ]

Index: simple.world
===================================================================
RCS file: /cvsroot/playerstage/code/stage/worlds/simple.world,v
retrieving revision 1.64.2.16
retrieving revision 1.64.2.17
diff -C2 -d -r1.64.2.16 -r1.64.2.17
*** simple.world        22 Jun 2007 01:36:24 -0000      1.64.2.16
--- simple.world        8 Jul 2007 02:08:53 -0000       1.64.2.17
***************
*** 26,33 ****
  window
  ( 
!   size [ 633.000 655.000 ] 
!   center [7.990 -3.040] 
!   rotate [ 0.000 0.000 ]
!   scale 35.361 
    show_bboxes 0
    show_grid 1
--- 26,33 ----
  window
  ( 
!   size [ 974.000 884.000 ] 
!   center [-514.010 103.960] 
!   rotate [ 1.371 1.110 ]
!   scale 199.855 
    show_bboxes 0
    show_grid 1
***************
*** 58,71 ****
    name "robot1"
    color "red"
!   pose [-3.670 1.289 0.000 0.000]
!   sick_laser() 
  )
  
  pioneer2dx
  (
!   name "robot2"
    color "green"
!   pose [4.374 4.689 0.000 27.811]
!   #sick_laser()
  )
  
--- 58,79 ----
    name "robot1"
    color "red"
!   pose [-2.964 1.415 0.000 773.492]
!   sick_laser( pose [ 0.040 0.000 0.000 0.000 ] ) 
  )
  
  pioneer2dx
  (
!   name "greenrobot"
    color "green"
!   pose [-1.566 1.866 0.000 -341.747]
!   sick_laser( pose [ 0.040 0.000 0.000 0.000 ] ) 
! )
! 
! pioneer2dx
! (
!   name "bluerobot"
!   color "LightBlue"
!   pose [-2.014 1.240 0.000 414.558]
!   sick_laser( pose [ 0.040 0.000 0.000 0.000 ] ) 
  )
  
***************
*** 73,87 ****
  (
    color "yellow"
!   pose [5.775 -2.860 0.000 163.293]
    size [1 1 1]
  )
  
! model
  (
    color "orange"
!   #bitmap "bitmaps/cave.png"
!   bitmap "bitmaps/space_invader.png"
!   pose [2.031 5.013 0.000 0.000]
!   size [1 1 0.2]
  )
  
--- 81,102 ----
  (
    color "yellow"
!   pose [6.342 4.741 0.000 206.265]
    size [1 1 1]
  )
  
! triangle
  (
    color "orange"
!   pose [4.515 5.393 0.000 240.642]
!   size [1 1 0.5]
  )
  
+ #model
+ #(
+ #  color "orange"
+ #  #bitmap "bitmaps/cave.png"
+ #  bitmap "bitmaps/space_invader.png"
+ #  pose [2.031 5.013 0.000 0.000]
+ #  size [1 1 0.2]
+ #)
+ 


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Playerstage-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/playerstage-commit

Reply via email to