This thesis studies the estimation of the motion of a rigid-body from body-point motion data. This study is closely related to the direct kinematics problem in robotics, its solution being particularly challenging, at the displacement level, for parallel manipulators.
The concept of measurement subspaces is used to characterize the motion of the end-point of three-degree-of-freedom serial manipulators of general geometry for any joint-sensor layout. Once the motion of a redundant set of body points is characterized by its measurement subspaces, the pose estimation problem reduces to a linear least-square problem subject to the nonlinear constraint of proper orthogonality over the orientation variables. Although the solution of this problem requires a nonlinear numerical procedure, we proposed two alternative linear least-square estimates for its solution. The polar least-square estimate (PLS) is based on the polar decomposition of the unconstrained least-square solution, while the decoupled polar least-square estimate (DPLS) uses the same approach, but solves a decoupled version of the kinematic relationships. A decoupling equation is derived for general combinations of measurement subspaces, for which sufficient conditions for isotropic decoupling are proposed and illustrated with an industrial parallel manipulator. Isotropic decoupling is defined in this thesis. The computational cost and estimation accuracy of the proposed procedures are analysed through simulation and experimental studies. Some procedures exhibit fair estimation accuracy and low computational cost, and hence, are well suited for the purpose of on-line implementation.
A suitable formulation and the implementing algorithms for involute and octoidal bevel-gear generation are proposed in this paper. In particular, the exact spherical involute tooth profile of bevel gears and their crown-rack is obtained through the pure-rolling motion of a great circle of the fundamental sphere on the base cone. Moreover, the tooth flank surface of octoidal bevel gears is obtained as the envelope of the tooth flat flank of the octoidal crown-rack during the pure-rolling motion of its flat pitch curve on the pitch cone. The proposed algorithms have been implemented in Matlab; several examples are included to illustrate their applicability.
Visualization plays an important role in the design of new robots or work environments. Robot Visualization System for Windows (RVS4W) is an updated cross-platform version of its predecessor, the Robot Visualization System (RVS). RVS was developed at the Centre for Intelligent Machines, McGill University, in the 1990s. It was developed on IRIX, the UNIX dialect of Silicon Graphics Inc. (SGI). Since IRIX is native to SGI workstations, RVS does not run on Intel-based PCs. Therefore, the source code of RVS had to be modifled in order to use this tool on an Intel-based PC. Based on the two important attributes of RVS4W, i.e., open source and platform-independent, the proper development tools were chosen. RVS4W is an updated version of RVS. The user interface was rewritten from scratch. We have made an efiort to keep the user interface consistent and user-friendly. The existing kinematics engine was also debugged and improved. RVS4W incorporates many new features including routines to evaluate the characteristic length, maximum reach, optimum posture|for minimum condition number|and robot conditioning. This manual introduces the user to the window-driven environment of RVS4W. Acknowledgements
Laid down in this paper are the foundations on which the design of engineering systems, in the presence of an uncontrollable changing environment, can be based. The changes in environment conditions are accounted for by means of robustness. To this end, a theoretical framework as well as a general methodology for model-based robust design are proposed. Within this framework, all quantities involved in a design task are classified into three sets: the design variables (DV), grouped in vector x, which are to be assigned values as an outcome of the design task; the design-environment parameters (DEP), grouped in vector p, over which the designer has no control; and the performance functions (PF), grouped in vector f, representing the functional relations among performance, DV, and DEP. A distinction is made between global robust design and local robust design, this paper focusing on the latter. The robust design problem is formulated as the minimization of a norm of the covariance matrix of the variations in PF upon variations in the DEP, aka noise in the literature on robust design. Moreover, one pertinent concept is introduced: design isotropy. We show that isotropic designs lead to robustness, even in the absence of knowledge of the statistical properties of the variations of the DEP. To demonstrate our approach, a few examples are included.
Abstract As a sequel to Part I, in which design-data preparation based on Input-output curve planning is discussed, Part II focuses on the second step of the optimization scheme. This step includes the basic formulation and some strategies, in the optimization procedure, for: i) transmission-quality evaluation; and ii) branch-defect elimination. Since design requirements on mobility conditions are already considered in the curve-planning phase, discussed in Part I, there is no need to introduce constraints pertaining to mobility type in the formulation, the procedure thus becoming remarkably simple.
In this paper, a study of a wheeled mobile robot (WMR) with omni-directional mobility and rover-like climbing ability is presented. Various rovers with robust locomotion design had been developed. However, the rover locomotion design with omni-directional mobility has not been addressed commonly. Shrimp suspension system and parallel bogies were employed as robot locomotion. It adapts to the terrain profile passively and it has better climbing capability than other rovers. To achieve a singularityless motion, the kinematic model of a wheeled mobile robot (WMR), including a platform equipped with six omni-directional wheels (ODWs), is formulated. The contents of this study are the design principle, kinematics, and motion studies. Also, experimental results have been employed to verify the model developed.