• Home
  • Search
  • Implementation of Recursive Algorithms for Serial Linkages
  • https://doi.org/10.14264/340033Copy DOI Icon

Implementation of Recursive Algorithms for Serial Linkages

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

For decades, the problem of solving the dynamics of mechanisms has been investigated by many researchers. This is because knowing the dynamics of mechanisms is required in order to implement control and analysis systems on these mechanisms. Recently, Nick Hillier has developed detailed algorithms that have the potential to solve for the dynamics of linkages for real time applications; although, to date these algorithms have not been implemented in a way so that they can be used in real time applications.Hillier (2006) wrote several algorithms deal with machines made of serial linkages and closed loop linkages. The purpose of this thesis is to implement the algorithms written for serial linkages in C++ and to evaluate whether this implementation is suitable for use in real time applications. Another aspect of this thesis is to develop the code using an object-orientated approach so that the code is easy to use and so that all of its components are reusable.Hillier’s algorithms for serial linkages have two purposes: to calculate the forward dynamics of a system and to linearise the dynamics into a state-space form so that it can be used by control applications such as a Kalman filter. Both aspects of these algorithms have been successfully implemented and thoroughly tested using systems made of one, two and six bodies.The program has been developed using a range of objects that effectively abstract the workings of the algorithm from the user and have all been proven to be self-sufficient.Therefore, the program is easy to use and all aspects of the code can be transplanted into larger programs.A downside of the implementation is that it has been proven not to be suitable for real-time applications. The speed of the algorithm has been testing on a standard computer and has shown to require approximately 0.17 seconds per time-step when integrating the forward dynamics of a system comprised of six linkages. Programs need to work in the order of 0.04 seconds per time-step to be suitable for real-time applications. Note however, it requires slightly less time for system with fewer linkages and if a system has only one or two linkages it can be used in real time applications.

Similar Papers
  • Conference Article
  • Citations1

Control system development for test handler

  • Dec 19, 2002
  • K John
  • PDF
  • Research Article
  • Citations68

Multi-Wavelength Based Optical Density Sensor for Autonomous Monitoring of Microalgae

  • Sep 02, 2015
  • Sensors (Basel, Switzerland)
  • Fei Jia +2
  • Research Article

A new checkpoint mechanism for real time operating systems

  • Oct 01, 1997
  • ACM SIGOPS Operating Systems Review
  • Santiago Rodríquez +2
  • Conference Article

Issues on real-time object request brokers

  • Apr 09, 1997
  • B Thuraisingham
  • Conference Article
  • Citations3

PRINCIPIA: Opportunistic CPU and CPU-shares Allocation for Containerized Virtualization in Mobile Edge Computing

  • May 08, 2023
  • Andres F Ocampo +4
  • Research Article
  • Citations3

Performance Evaluation of Near Real-time GNSS PPP Time Transfer with IGS Products

  • Sep 15, 2022
  • International Journal of Electrical and Computer Engineering Research
  • Mengshi Chen +6
  • Conference Article
  • Citations3

Form-hmm, a forward-only realtime modified hidden markov modeling algorithm for tracking bursty digital channels

  • Jan 01, 1994
  • S Srinivas +1
  • Conference Article

On the implementation of SMIKF in LTI systems in the presence of colored noise

  • Aug 01, 2019
  • Fawad Ali +4
  • Conference Article
  • Citations65

A configurable system for automation programming and control

  • Jan 01, 1986
  • J Korein +3
  • Conference Article
  • Citations12

Architecture of ROAFTS/Solaris: a Solaris-based middleware for real-time object-oriented adaptive fault tolerance support

  • Aug 19, 1998
  • E Shokri +3
  • Conference Article
  • Citations28

Design of on-line Interactive Data Acquisition and Control System for embedded real time applications

  • Mar 01, 2011
  • M Manivannan +1
  • Research Article
  • Citations3

Digital Implementation of Artificial Neural Network for Function Approximation and Pressure Control Applications

  • Jan 01, 2013
  • IOSR Journal of Electronics and Communication Engineering
  • Sangeetha T Sangeetha T
  • Conference Article
  • Citations17

Disturbance estimation using sliding mode for discrete Kalman filter

  • Dec 16, 1998
  • Jung-Han Kim +1
  • Book Chapter
  • Citations10

State space models and the Kalman filter

  • Feb 22, 1990
  • Andrew Harvey
  • PDF
  • Research Article

Research on Tax Big Data Supervision System and Method

  • Dec 07, 2022
  • Frontiers in Business, Economics and Management
  • Zihang Fei +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.