DETERMINING THE OPTIMAL SHAPE OF A PV CHASSIS

 

Goals

  1. The chassis will be secure and sturdy yet light in weight
  2. No corners, edges, motors etc. will protrude to catch on obstacles or other bots
  3. The bot will move away from an obstacle in as few moves as possible
  4. Each pop will give productive avoidance
  5. Aesthetically pleasing shape

 

Design

  1. Thin gauge aluminum or plastic (e.g. 1 mm sintra)
  2. Specific geometry; tactile sensors must be sleek and blend in with the body.

 

In the diagram above,

 

 

Suppose you have a free-formed Fred that works well but you want to convert it to a this chassis. First, understand that adding weight will probably reduce performance. Your reason for doing this is to improve obstacle avoidance.

  1. Measure the distance between the motor shafts where they touch the ground.
  2. Also measure the distance covered by a single pop for each motor (the arc distance) and
  3. Check the location of the front skid relative to the baseline between the two motor touch points.

Lay out the proposed chassis full-size on light-weight cardboard and cut it out. Place the cardboard template on a smooth surface and set it with its right edge up against an obstacle such as a small wood block. Hold a straight pin through C1 and rotate the template in a short arc representing a pop by the right motor. The bot pivots around C1and away from the obstacle. Move the pin to C2 and rotate the template, representing a pop by the left motor. If the template again strikes the obstacle, pin C1 and repeat until the template has cleared the obstacle. This represents the number of pops required for avoidance with no tactiles.

Repeat the above but keep the pin at C1 and rotate the template in several short arcs. You will see that at some point the template will clear the obstacle if it pops the other way. You can use this information to design the length, shape, and location of your tactile sensors.

Transfer your template shape to your chassis material (I prefer light gauge aluminum but Sintra works) and mark points C1, C2, and P3. Cut out the chassis and file or sand smooth. Cut the motor slots and mount the motors in suitable way, ensuring that the shafts or wheels are correctly located the proper distance apart and that they contact the ground immediately below C1 and C2. Mount a low-friction skid at P3 (an old diode or dead LED is suitable, or make yourself a miniature ball caster ) http://www.solarbotics.net/starting/200209_ballcasters/200209_ballcasters.html.


Here is an example of a bot made with a similar shape. The top shows the shape of the chassis and white tactile sensors. The bottom shows details of the sensor switches. The motors are screwed to small flaps of aluminum bent down from the chassis (I always save the little mounting screws when I salvage a motor).

T. Gray

March 2004

Rev. Feb. 27, 2005, 2004