This article presents the development of a robotic controller for technical training, academic teaching, and research. The controller was designed to interact from 1 to 6 DOF (degrees of freedom) serial robotic arms...This article presents the development of a robotic controller for technical training, academic teaching, and research. The controller was designed to interact from 1 to 6 DOF (degrees of freedom) serial robotic arms, actuated by brushed DC (direct current) servomotors equipped with incremental encoders. Controller architecture is based on four components: a processor, a reconfigurable FPGA (field-programmable gate array), measurement I/O hardware and software. Functionality of the robotic controller has been proved by means of the interaction with an SCARA (selective compliance assembly robot arm). The proposed controller presents the potential to teach technical courses (like robotics, control, electronics and programming) and to implement and validate advanced control algorithms.展开更多
In recent years, a large number of relatively advanced and often ready-to-use robotic hardware components and systems have been developed for small-scale use. As these tools are mature, there is now a shift towards ad...In recent years, a large number of relatively advanced and often ready-to-use robotic hardware components and systems have been developed for small-scale use. As these tools are mature, there is now a shift towards advanced applications. These often require automation and demand reliability, efficiency and decisional autonomy. New software tools and algorithms for artificial intelligence(AI) and machine learning(ML) can help here. However, since there are many software-based control approaches for small-scale robotics, it is rather unclear how these can be integrated and which approach may be used as a starting point. Therefore, this paper attempts to shed light on existing approaches with their advantages and disadvantages compared to established requirements. For this purpose, a survey was conducted in the target group. The software categories presented include vendor-provided software, robotic software frameworks(RSF), scientific software and in-house developed software(IHDS). Typical representatives for each category are described in detail, including Smar Act precision tool commander, Math Works Matlab and national instruments Lab VIEW, as well as the robot operating system(ROS). The identified software categories and their representatives are rated for end user satisfaction based on functional and non-functional requirements, recommendations and learning curves. The paper concludes with a recommendation of ROS as a basis for future work.展开更多
This paper introduces the architecture and implementation of an industrial robot control system based on Windows NT. This robot control system, which is based on a single-processor structure, can run on general indust...This paper introduces the architecture and implementation of an industrial robot control system based on Windows NT. This robot control system, which is based on a single-processor structure, can run on general industrial computers. Owing to using Windows NT's real-time extension RTX, the control system can achieve good realtime performance and friendly user interface in one general-purpose operating system. A three layer hierarchical architecture of control software is proposed to make the system more scalable and flexible. Furthermore a communication and configuration system is implemented to enable modules to communicate with each other, which make the control system scalable and flexible.展开更多
文摘This article presents the development of a robotic controller for technical training, academic teaching, and research. The controller was designed to interact from 1 to 6 DOF (degrees of freedom) serial robotic arms, actuated by brushed DC (direct current) servomotors equipped with incremental encoders. Controller architecture is based on four components: a processor, a reconfigurable FPGA (field-programmable gate array), measurement I/O hardware and software. Functionality of the robotic controller has been proved by means of the interaction with an SCARA (selective compliance assembly robot arm). The proposed controller presents the potential to teach technical courses (like robotics, control, electronics and programming) and to implement and validate advanced control algorithms.
文摘In recent years, a large number of relatively advanced and often ready-to-use robotic hardware components and systems have been developed for small-scale use. As these tools are mature, there is now a shift towards advanced applications. These often require automation and demand reliability, efficiency and decisional autonomy. New software tools and algorithms for artificial intelligence(AI) and machine learning(ML) can help here. However, since there are many software-based control approaches for small-scale robotics, it is rather unclear how these can be integrated and which approach may be used as a starting point. Therefore, this paper attempts to shed light on existing approaches with their advantages and disadvantages compared to established requirements. For this purpose, a survey was conducted in the target group. The software categories presented include vendor-provided software, robotic software frameworks(RSF), scientific software and in-house developed software(IHDS). Typical representatives for each category are described in detail, including Smar Act precision tool commander, Math Works Matlab and national instruments Lab VIEW, as well as the robot operating system(ROS). The identified software categories and their representatives are rated for end user satisfaction based on functional and non-functional requirements, recommendations and learning curves. The paper concludes with a recommendation of ROS as a basis for future work.
基金Supported by National Natural Science foundation of China (No. 69975014)
文摘This paper introduces the architecture and implementation of an industrial robot control system based on Windows NT. This robot control system, which is based on a single-processor structure, can run on general industrial computers. Owing to using Windows NT's real-time extension RTX, the control system can achieve good realtime performance and friendly user interface in one general-purpose operating system. A three layer hierarchical architecture of control software is proposed to make the system more scalable and flexible. Furthermore a communication and configuration system is implemented to enable modules to communicate with each other, which make the control system scalable and flexible.