Patent classifications
G05B2219/34333
Multi-Thread Controller for Parallel Robot
The present disclosure relates to a multi-thread controller for a parallel robot. All tasks are concentrated in four layered threads, namely, a main thread, a real-time thread, a preprocessing thread and a background thread; different priorities of tasks are placed in different levels of threads, so that motion logic is first ensured, second motion planning, then communication and interface interaction, and finally file reading and time consumption calculation; various operations are strictly performed in respective threads; and between the threads are provided a thread security queue for data interaction and a thread clock calling and task pushing mechanism, so that the security of communication calling and the flexibility of data interaction are realized between the threads.
Multi-thread controller for parallel robot
The present disclosure relates to a multi-thread controller for a parallel robot. All tasks are concentrated in four layered threads, namely, a main thread, a real-time thread, a preprocessing thread and a background thread; different priorities of tasks are placed in different levels of threads, so that motion logic is first ensured, second motion planning, then communication and interface interaction, and finally file reading and time consumption calculation; various operations are strictly performed in respective threads; and between the threads are provided a thread security queue for data interaction and a thread clock calling and task pushing mechanism, so that the security of communication calling and the flexibility of data interaction are realized between the threads.
Continuous Improvement Methodology for Digital Engineering
A method for improving production of a physical product may include applying a data element mapping analysis to a current state of a system. The method may further include evaluating results of the application of the data element mapping analysis to identify and prioritize data threads of the system for increased efficiency. Additionally, the method may include adjusting, as a function of the prioritization of the data threads, a subset of the data threads of the system to improve one or more metrics of the system associated with waste that impedes efficiency. Further, the method may include utilizing the adjusted data threads to increase an efficiency associated with production of a physical product produced by the system.