A street-skateboard practitioner changes the board’s orientation by pushing his feet down on either side of the board with the effect of modifying the wheels’ angle with respect to the board’s main axis. When keeping both feet on the board, propulsion is obtained by synchronizing body and arms rotation about the vertical axis with feet induced orientation changes. This is an interesting example of transfer from rotational motion to longitunal motion. This type of actuation can be simply modelled by two motors, one used to modify the board’s wheels orientation and the other to rotate a momentum bar mounted on a vertical axis placed at the center of the board and mimicking a rider’s torso. It then remains to control the two motors in order to create the desired overall motion for the board. This challenging problem, which involves a vehicle which is both nonholonomic and underactuated, has so far been little addressed by control specialists.
The transverse function control approach provides a solution to the automatic trajectory tracking problem for such a motorized skateboard. In the illustrating simulation videos, the objective is to have the red frame attached to the board track the yellow frame whose motion is specified by the user, without taking into account the board’s actuation particularities, nor its limitations, like the impossibility to accelerate or decelerate along a straight line, or even to follow this line with constant longitudinal velocity because of friction. As a matter of fact, none of the yellow frame trajectories shown in the videos are feasible for the skateboard. Therefore, exact tracking is not possible and only practical stabilization can be achieved in this case.
The first video illustrates the actuation principle, with the yellow frame accelerating and decelerating along a straight line, then rotating about the vertical axis.
Click here to watch the video.
The second video involves a more complex trajectory for the yellow frame.
Click here to watch the video.