Nonholonomic motion of rigid mechanical systems from a DAE viewpoint
Nonholonomic motion of rigid mechanical systems from a DAE viewpoint
Robot Motion Planning
Mastering SIMULINK
Mastering MATLAB 5: A Comprehensive Tutorial and Reference
Mastering MATLAB 5: A Comprehensive Tutorial and Reference
A Mathematical Introduction to Robotic Manipulation
A Mathematical Introduction to Robotic Manipulation
Dynamically Simulated Characters in Virtual Environments
IEEE Computer Graphics and Applications
Modelling and control of the motion of a disk rolling on a spherical dome
Mathematical and Computer Modelling: An International Journal
Hi-index | 0.00 |
The kinematics, dynamics, and control of a unicycle (with yaw and roll inputs) moving without slip on a planar surface has been studied extensively in the geometric mechanics and nonholonomic literature. This paper considers the kinematic extension to the case of a unicycle moving on a nonplanar surface: specifically, a spherical surface and the associated visualization, including use of computer-aided design (CAD) software packages (e.g., SolidWorks® & MATLAB®). Such a scenario allows one to move closer to an understanding of the motion of an actual multiwheeled vehicle traversing nonplanar surfaces that may be approximated as spherical surface patches as well the realistic portrayal of virtual vehicles in computer graphics environments, in addition to other applications, such as those that employ kinematic inversion (e.g., industrial web handling). Differential equations of motion are derived based on the nonholonomic no-slip constraint and spherical trigonometry from which the associated Lie algebra is revealed and a related example foliation formulation is illustrated that ofers further generalization. For a fixed body yaw rate it is shown that a circular trajectory of a specific radius results--this can also form the basis of an instantaneous centre integration (ICI) algorithm. Numerical studies designed to exercise the equations of motion (using MATLAB® and SIMULINK®) were performed based on combinations of several different types of input trajectories: constant, non-infinitesimal Lie bracket manoeuvres, sinusoidal, and that induced by a prescribed contact point trajectory. Finally, the resulting interesting motions were plotted in 2D and 3D and provide a source of qualitative corroboration of the equations in addition to computer-generated artwork.