51 research outputs found

    Self Organising Maps for Anatomical Joint Constraint

    Get PDF
    The accurate simulation of anatomical joint models is becoming increasingly important for both realistic animation and diagnostic medical applications. Recent models have exploited unit quaternions to eliminate ingularities when modelling orientations between limbs at a joint. This has led to the development of quaternion based joint constraint validation and correction methods. In this paper a novel method for implicitly modelling unit quaternion joint constraints using Self Organizing Maps (SOMs) is proposed which attempts to address the limitations of current constraint validation and correction approaches. Initial results show that the resulting SOMs are capable of modelling regular spherical constraints on the orientation of the limb

    A high speed scanning system for vision based navigation/control of mobile robots.

    Get PDF
    One of the main problems in the design of mobile robots is the development of creating smart integrated information systems. These systems may include different type of sensors. Usually a CeD vision system is a necessary part for these systems. This thesis considers the design of a fast mechanical scanning system for a CCD vision system and the synthesis of the optimal control for this system. The mathematical model of the transport subsystem for mobile robots subjected to an external disturbance is created. The correctness of this model is proved on the base of simulation and experimental results. Regression coefficients are calculated and an estimate of model accuracy is carried out. The approach of power calculation for the actuators for the fast mechanical scanning system is considered. Implementation of this approach extends the use of a general mathematical model of the transport subsystem of the mobile robot and as such considerably reduces the design time. The main features for estimation of external disturbances are determined. Limitations of implementation of some technical solutions for mobile robot sensors are defined according to an analysis conducted of different factors for external disturbances. Di~erent kinematic schemes of the scanning systems have been analysed in this thesis. Practical recommendations of the kinematic scheme used in scanning systems are given. The essential features of a kinematic scheme for the fast mechanical scanning system have been developed and verified. A method for the solution of the inverse kinematics of a 3 degree of freedom scanning system in terms of velocities and in accelerations is presented. This method is utilised for formulating optimal control for the fast mechanical scanning system. 11 v ASlLY RUBrsov PHD· THESIS The algorithms of fast scanning have been produced for the different types of the sensors. The limitations for the practical realisations for these algorithms are considered in this thesis. The optimal control algorithms for the developed scanning system are produced. This control minimises the sum of instant powers of the scanning system actuators. A practical algorithm has been derived utilising the control scheme structure developed theoretically. The capability of this control algorithm has been proved by experimental study. Advantages of this developed control algorithm for 3 degree scanning system has been proven by experimentation

    Motion/Force transmission analysis of axis-symmetric parallel mechanisms with closed-loop sub-chains

    Full text link
     This thesis presents several results regarding the kinematic performance analysis of axis-symmetric parallel mechanisms with closed-loop sub-chains. Screw theory based methods have been utilised to generate new indices, along with a formal procedure, enabling the systematic and complete singularity and motion/force transmission analysis of parallel mechanisms with these closed-loop sub-chains

    Recent Advances in Robust Control

    Get PDF
    Robust control has been a topic of active research in the last three decades culminating in H_2/H_\infty and \mu design methods followed by research on parametric robustness, initially motivated by Kharitonov's theorem, the extension to non-linear time delay systems, and other more recent methods. The two volumes of Recent Advances in Robust Control give a selective overview of recent theoretical developments and present selected application examples. The volumes comprise 39 contributions covering various theoretical aspects as well as different application areas. The first volume covers selected problems in the theory of robust control and its application to robotic and electromechanical systems. The second volume is dedicated to special topics in robust control and problem specific solutions. Recent Advances in Robust Control will be a valuable reference for those interested in the recent theoretical advances and for researchers working in the broad field of robotics and mechatronics

    Graphical modelling of modular machines

    Get PDF
    This research is aimed at advancing machine design through specifying and implementing (in "proof of concept" form) a set of tools which graphically model modular machines. The tools allow mechanical building elements (or machine modules) to be selected and configured together in a highly flexible manner so that operation of the chosen configuration can be simulated and performance properties evaluated. Implementation of the tools has involved an extension in capability of a proprietary robot simulation system. This research has resulted in a general approach to graphically modelling manufacturing machines built from modular elements. A focus of study has been on a decomposition of machine functionality leading to the establishment of a library of modular machine primitives. This provides a useful source of commonly required machine building elements for use by machine designers. Study has also focussed on the generation of machine configuration tools which facilitate the construction of a simulation model and ultimately the physical machine itself. Simulation aspects of machine control are also considered which depict methods of manipulating a machine model in the simulation phase. In addition methods of achieving machine programming have been considered which specify the machine and its operational tasks. Means of adopting common information data structures are also considered which can facilitate interfacing with other systems, including the physical machine system constructed as an issue of the simulation phase. Each of these study areas is addressed in its own context, but collectively they provide a means of creating a complete modular machine design environment which can provide significant assistance to machine designers. Part of the methodology employed in the study is based on the use of the discrete event simulation technique. To easily and effectively describe a modular machine and its activity in a simulation model, a hierarchical ring and tree data structure has been designed and implemented. The modularity and reconfigurability are accommodated by the data structure, and homogeneous transformations are adopted to determine the spatial location and orientation of each of the machine elements. A three-level machine task programming approach is used to describe the machine's activities. A common data format method is used to interface the machine design environment with the physical machine and other building blocks of manufacturing systems (such as CAD systems) where systems integration approaches can lead to enhanced product realisation. The study concludes that a modular machine design environment can be created by employing the graphical simulation approach together with a set of comprehensive configuration. tools. A generic framework has been derived which outlines the way in which machine design environments can be constructed and suggestions are made as to how the proof of concept design environment implemented in this study can be advanced

    Dual drive series actuator

    Get PDF
    Industrial robotic manipulators can be found in most factories today. Their tasks are accomplished through actively moving, placing and assembling parts. This movement is facilitated by actuators that apply a torque in response to a command signal. The presence of friction and possibly backlash have instigated the development of sophisticated compensation and control methods in order to achieve the desired performance may that be accurate motion tracking, fast movement or in fact contact with the environment. This thesis presents a dual drive actuator design that is capable of physically linearising friction and hence eliminating the need for complex compensation algorithms. A number of mathematical models are derived that allow for the simulation of the actuator dynamics. The actuator may be constructed using geared dc motors, in which case the benefits of torque magnification is retained whilst the increased non-linear friction effects are also linearised. An additional benefit of the actuator is the high quality, low latency output position signal provided by the differencing of the two drive positions. Due to this and the linearised nature of friction, the actuator is well suited for low velocity, stop-start applications, micro-manipulation and even in hard-contact tasks. There are, however, disadvantages to its design. When idle, the device uses power whilst many other, single drive actuators do not. Also the complexity of the models mean that parameterisation is difficult. Management of start-up conditions still pose a challenge

    Screw theory based dynamic balance methods

    Get PDF

    Computing global configuration-space maps using multidimensional set-theoretic modelling

    Get PDF
    Available from British Library Document Supply Centre-DSC:DXN032880 / BLDSC - British Library Document Supply CentreSIGLEGBUnited Kingdo

    Learning forward-models for robot manipulation

    Get PDF
    Robots with the capability to dexterously manipulate objects have the potential to revolutionise automation. Interestingly, human beings have the ability to perform complex object manipulations. They perfect their skills to manipulate objects through repeated trials. There is extensive human motor control literature which provides evidence that the repetition of a task creates forward-models of that task in the brain. These forward-models are used to predict future states of the task, anticipate necessary control actions and adapt impedance quickly to match task requirements. Evidence from motor control and some promising results in the robot research on manipulation clearly shows the need for forward-models for manipulation. This study was started with the premise that a robot needs forward-models to perform dexterous manipulation. Initially planning a sequence of actions using a forward-model was identified as the most crucial problem in manipulation. Push manipulation planning using forward-models was the first step in this direction. However, unlike most methods in the robotic push manipulation literature, the approach was to incorporate the uncertainty of the forward-model in formulating the plan for push planning. Incorporating uncertainty helps the robot to perform risk-aware actions and stay close to the known areas of the state space while manipulating the object. The forward-models of object dynamics were learned offline, and robot pushes were fixed-duration position-controlled actions. The experiments in simulation and real robots were successful and helped in creating several other insights for better manipulation. Two of these insights were the need to have the capability to learn the feed-forward model online and the importance of having a state-dependent stiffness controller. The first part of the thesis presents a planner that makes use of an uncertain, learned, forward (dynamical) model to plan push manipulation. The forward-model of the system is learned by poking the object in random directions. The learned model is then utilised by a model predictive path integral controller to push the box to the required goal pose. By using path-integral control, the proposed planner can find efficient paths by sampling. The planner is agnostic to the forward-model used and produces successful results using a physics simulator, an Ensemble of Mixture Density Networks (Ensemble-MDN) or a Gaussian Process (GP). Both ensemble-MDN and a GP can encode uncertainty not only in the push outcome but in the model itself. The work compares planning using each of these learned models to planning with a physics simulator. Two versions of the planner are implemented. The first version makes uncertainty averse push actions by minimising uncertainty cost and goal costs together. Using multiple costs makes it difficult for the optimiser to find optimal push actions. Hence the second version solves the problem in two stages. The first stage creates an uncertainty averse path, and the second stage finds push actions to follow the path found. The second part of the thesis describes a framework which can learn forward-models online and can perform state-dependent stiffness adaptation using these forward-models. The idea of the framework is again motivated by the human control literature. During the initial trials of a novel manipulation task, humans tend to keep their arms stiff to reduce the effects of any unforeseen disturbances on the ability to perform the task accurately. After a few repetitions, humans adapt the stiffness of their arms without any significant reduction in task performance. Research in human motor control strongly indicates that humans learn and continuously revise internal models of manipulation tasks to support such adaptive behaviour. Drawing inspiration from these findings, the proposed framework supports online learning of a time-independent forward-model of a manipulation task from a small number of examples. The proposed framework consists of two parts. The first part can create forward-models of a task through online learning. Later, the measured inaccuracies in the predictions of this model are used to dynamically update the forward-model and modify the impedance parameters of a feedback controller during task execution. Furthermore, the framework includes a hybrid force-motion controller that enables the robot to be compliant in particular directions (if required) while adapting the impedance in other directions. These capabilities are illustrated and evaluated on continuous contact tasks such as polishing a board, pulling a non-linear spring and stirring porridge
    • …
    corecore