机器人操纵器基于图像时刻和改进的火虫优化算法进行视觉伺服,基于极端学习机器
Zhiyu Zhou1, Junjie Wang1, Zefei Zhu2
1School of Information Science and Technology, Zhejiang Sci-Tech University, Hangzhou, China.
ISA transactions
|October 22, 2023
概括
本研究介绍了一种改进的极端学习机器 (ELM),使用增强的火虫优化算法 (IFOA) 来解决机器人视觉服务中的脱问题. IFOA-ELM方法在机器人操纵器控制中实现了高精度和稳定的性能.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 计算机视觉 计算机视觉
- 机器学习 机器学习
背景情况:
- 机器人操纵器的基于图像的视觉伺服 (IBVS) 系统在解摄像头坐标和图像时刻特征方面面临着挑战.
- 准确确定这些特征之间的非线性关系对于稳定的机器人控制至关重要.
研究的目的:
- 提出一个改进的极端学习机器 (ELM),与增强的火虫优化算法 (IFOA) 集成,以解决IBVS.的脱问题.
- 为了提高ELM的训练准确性和稳定性,用于机器人操纵器视觉服务.
主要方法:
- 开发了一种改进的火优化算法 (IFOA),结合了自适应惯性重量和个体变化.
- 使用IFOA优化了ELM算法的权重和隐藏偏差.
- 优化的ELM,称为IFOA-ELM,用于确定视觉伺服系统中的非线性关系.
主要成果:
- IFOA-ELM算法成功解决了摄像头坐标和图像时刻特征之间的脱问题.
- 实验结果表明,相机框架周围旋转角度的估计误差小于0.25°.
- 拟议的算法证实了视觉伺服系统的良好稳定性和稳定性.
结论:
- IFOA-ELM算法为机器人操纵器基于图像的视觉伺服提供了有效的解决方案,以解决机器人操纵器基于图像的视觉伺服的脱挑战.
- 增强的优化方法显著提高了视觉伺服系统的准确性和稳定性.
- 这种方法提供了基于视觉反的精确机器人控制的强大而稳定的方法.
相关概念视频
One-Degree-of-Freedom System
494
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
494
Relative Motion Analysis using Rotating Axes-Problem Solving
407
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
407
Relative Motion Analysis using Rotating Axes
471
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it...
471


