Sell Your Projects | My Account | Careers | This email address is being protected from spambots. You need JavaScript enabled to view it. | Call: +91 9573777164

Real-Time Software Pipelining for Multidomain Motion Controllers

1 1 1 1 1 Rating 4.78 (46 Votes)


Real-Time Software Pipelining for Multidomain Motion Controllers


Motion control systems need an isochronal real-time guarantee that each control task should periodically produce outputs with no jitters. However, it is difficult to create up such a decent isochronal system with a multicore design and a general-purpose operating system, because the inherent resource sharing principle leads to massive jitters to the control tasks. This paper proposes a software pipelining framework for an EtherCAT-based mostly motion controller that achieves a good isochronal guarantee with that combination. The tight guarantee is potential by multicore partitioning and reservation-aware task phasing, that cut back resource contentions between the tasks on each stage of the pipeline. Through experiments, we tend to show that the proposed pipelining framework gives a good isochronal guarantee with high scalability in terms of the quantity of motion transactions. On a true 8-axis motion control platform with two processor cores dedicated to the pipeline and a slight modification of the Linux operating system, it achieves a maximum jitter of ten μs for four motion transactions with a typical period of 1.six ms, whereas a priority-driven methodology provides a most jitter of some tons of microsecond beneath the identical condition.

Did you like this research project?

To get this research project Guidelines, Training and Code... Click Here

Real-Time Software Pipelining for Multidomain Motion Controllers - 4.8 out of 5 based on 46 votes

Project EnquiryLatest Ready Available Academic Live Projects in affordable prices

Included complete project review wise documentation with project explanation videos and Much More...