Related Experiment Video
Updated: Feb 18, 2026

Robotic Mirror Therapy System for Functional Recovery of Hemiplegic Arms
Published on: August 15, 2016
Dynamics of a rolling robot
K I Ilin1, H K Moffatt2, V A Vladimirov1,3
1Department of Mathematics, University of York, Heslington, York YO10 5DD, United Kingdom.
Abstract:
Equations describing the rolling of a spherical ball on a horizontal surface are obtained, the motion being activated by an internal rotor driven by a battery mechanism. The rotor is modeled as a point mass mounted inside a spherical shell and caused to move in a prescribed circular orbit relative to the shell. The system is described in terms of four independent dimensionless parameters. The equations governing the angular momentum of the ball relative to the point of contact with the plane constitute a six-dimensional, nonholonomic, nonautonomous dynamical system with cubic nonlinearity. This system is decoupled from a subsidiary system that describes the trajectories of the center of the ball. Numerical integration of these equations for prescribed values of the parameters and initial conditions reveals a tendency toward chaotic behavior as the radius of the circular orbit of the point mass increases (other parameters being held constant). It is further shown that there is a range of values of the initial angular velocity of the shell for which chaotic trajectories are realized while contact between the shell and the plane is maintained. The predicted behavior has been observed in our experiments.
Related Concept Videos
Equation of Motion: General Plane motion - Problem Solving
The friction between the roller and the ground is characterized by two coefficients. The static friction coefficient is 0.15, while the kinetic friction coefficient is 0.1. These values are crucial in understanding the interaction between...
Rolling Resistance: Problem Solving
Rolling Without Slipping
Rolling With Slipping
An object's rolling motion is characterized by its rotation around its axis, while linear motion refers to the object's translational motion along a surface. Frictional forces can...
Rolling Resistance
For instance, imagine a hard cylinder rolling on a comparatively soft surface. The cylinder's weight compresses the surface beneath it. As the cylinder moves, the material in front of it slows down due to...
Dynamics of Circular Motion
Any acceleration must be produced by some force. Therefore, any force or combination of forces can cause centripetal acceleration. A few examples include the tension in the rope on a...

