Name(s) __________________________ [you may work on the problems of this assignment in your lab-project teams and submit one copy, if you wish]
Readings for HW 3:
On making robot connectors (soldering)
from the Handy Board Reference Manual -- be sure to read this before soldering if you
have not soldered before.
There's no need to reference this paper in your project write-up... .
PolyBot: a Modular Reconfigurable Robot
Proceedings, International Conference on Robotics and Automation, San Fransisco, CA, April 2000, pp 514-520.
Consider a two-steerable-wheel bicycle sketched in the figure below. Unlike ordinary bicycles, here the front wheel is powered (with a velocity of Vf), while the rear wheel is free to roll to keep up. Both wheels have radius 1. However, both wheels can be steered independently, so that in a general configuration, the frame could form an angle Ar (alpha-r in the diagram) with the rolling direction of the rear wheel, and it could form another angle Af (alpha-f in the diagram) with the front wheel. You should assume that the length of the axle between the wheels is a known, fixed quantity L. Theta, of course, is (90-Ar) degrees.
First, set up a convenient coordinate system for this robot. Within your coordinate system, what are the coordinates of the vehicle's instantaneous center of curvature? At what speed does the rear wheel need to rotate in order to keep up with the front wheel (to minimize wheel slippage)?
BD1SV1M100 and you can change the 100
(the number after the M) to be anything from 0 to 255.
However, the values close to the endpoints will command positions
that are not attainable by the motor, which will strain to reach them.
You can try this, but don't let the system strain for very long... !