首页 > 最新文献

International Robotics & Automation Journal最新文献

英文 中文
Linearization of feedback controller robust to the presence of uncertainties for a wheeled robot with a trailer 带拖车的轮式机器人反馈控制器的线性化鲁棒化
Pub Date : 2022-07-01 DOI: 10.15406/iratj.2022.08.00245
Mostafa Jalalnezhad, Nava Rezvani, Sadegh Fazeli
The wheeled mobile robot with differential thrust consists of two independent active wheels and a passive spherical wheel. Assuming its net rolling and non-uncertainty, this robot is a nonlinear system bound to non-holonomic constraints. This system also falls into the category of systems with a lack of operators. Tracing time travel paths is one of the most difficult issues in the field of wheeled robots that we will address in this article. In this regard, first the kinematic model of the system with the presence of uncertainty on the control inputs is expressed in which the linear velocity and angular velocity of the robot are considered system inputs. After determining the desired reference paths, using the linearization of the designed feedback controller ensures the stability of all system state variables globally. The controller is then designed with adaptive rules to solve the problem of tracking time paths based on input-output control in the presence of uncertainties. The stability of this controller is also proven globally. Finally, the performance of the designed controllers to compensate for the uncertainties will be compared by comparing the results.
差动推力轮式移动机器人由两个独立的主动轮和一个被动球面轮组成。假设其净滚动和不确定性,该机器人是一个受非完整约束约束的非线性系统。该系统也属于缺少操作人员的系统。跟踪时间旅行路径是轮式机器人领域中最困难的问题之一,我们将在本文中解决这一问题。在这方面,首先对控制输入存在不确定性的系统的运动学模型进行了表达,其中机器人的线速度和角速度作为系统输入。在确定所需的参考路径后,利用所设计的反馈控制器的线性化,保证了系统所有状态变量的全局稳定性。然后设计了自适应规则控制器,解决了存在不确定性时基于输入输出控制的时间路径跟踪问题。全局验证了该控制器的稳定性。最后,通过对结果的比较,比较所设计控制器对不确定性的补偿性能。
{"title":"Linearization of feedback controller robust to the presence of uncertainties for a wheeled robot with a trailer","authors":"Mostafa Jalalnezhad, Nava Rezvani, Sadegh Fazeli","doi":"10.15406/iratj.2022.08.00245","DOIUrl":"https://doi.org/10.15406/iratj.2022.08.00245","url":null,"abstract":"The wheeled mobile robot with differential thrust consists of two independent active wheels and a passive spherical wheel. Assuming its net rolling and non-uncertainty, this robot is a nonlinear system bound to non-holonomic constraints. This system also falls into the category of systems with a lack of operators. Tracing time travel paths is one of the most difficult issues in the field of wheeled robots that we will address in this article. In this regard, first the kinematic model of the system with the presence of uncertainty on the control inputs is expressed in which the linear velocity and angular velocity of the robot are considered system inputs. After determining the desired reference paths, using the linearization of the designed feedback controller ensures the stability of all system state variables globally. The controller is then designed with adaptive rules to solve the problem of tracking time paths based on input-output control in the presence of uncertainties. The stability of this controller is also proven globally. Finally, the performance of the designed controllers to compensate for the uncertainties will be compared by comparing the results.","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133062779","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Shortest paths of Rubik’s Snake prime knots up to 5 crossings 最短路径的魔方蛇素数结多达5个交叉点
Pub Date : 2022-04-01 DOI: 10.15406/iratj.2022.08.00243
Songming Hou, Jianning Su
A Rubik’s Snake is a toy that was invented over 40 years ago together with the more famous Rubik’s Cube. It can be twisted into many interesting shapes including knots. Four blocks can form a trivial knot. In this paper, we study how many blocks are needed to form a nontrivial knot with up to 5 crossings. The results are classified using the DT (Dowker-Thistlethwaite) code to make sure each design is indeed the knot we claimed it is. A line representation is used to clearly reveal the knot structure of the Rubik’s Snake. Exhaustive local searches are performed to verify that no local improvement is possible for the shortest paths we found.
魔方蛇是一种40多年前发明的玩具,与更著名的魔方一起发明。它可以扭成许多有趣的形状,包括打结。四块积木可以形成一个不起眼的结。在本文中,我们研究了需要多少块来形成一个有多达5个交叉点的非平凡结。使用DT (Dowker-Thistlethwaite)代码对结果进行分类,以确保每个设计确实是我们声称的结。用直线表示清晰地揭示了魔方蛇的结结构。执行穷举局部搜索以验证我们找到的最短路径不可能进行局部改进。
{"title":"Shortest paths of Rubik’s Snake prime knots up to 5 crossings","authors":"Songming Hou, Jianning Su","doi":"10.15406/iratj.2022.08.00243","DOIUrl":"https://doi.org/10.15406/iratj.2022.08.00243","url":null,"abstract":"A Rubik’s Snake is a toy that was invented over 40 years ago together with the more famous Rubik’s Cube. It can be twisted into many interesting shapes including knots. Four blocks can form a trivial knot. In this paper, we study how many blocks are needed to form a nontrivial knot with up to 5 crossings. The results are classified using the DT (Dowker-Thistlethwaite) code to make sure each design is indeed the knot we claimed it is. A line representation is used to clearly reveal the knot structure of the Rubik’s Snake. Exhaustive local searches are performed to verify that no local improvement is possible for the shortest paths we found.","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"13 4","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114101595","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Comparison between FLC and PID controller for speed control of DC motor FLC与PID控制器在直流电动机速度控制中的比较
Pub Date : 2022-03-30 DOI: 10.15406/iratj.2022.08.00242
Abdel-Azim S. Abdel-Salam
The conventional PID controller is very good when all parameters of the system are Known, that’s mean the system is linear, but when the system is nonlinear because of the friction, the saturation, the disturbance, or the load the dynamic model of the system will be the change, in this case, the conventional PID controller is not good, therefore we used the FLC because it is considered as intelligent controller and it is very suitable when parameter changed or not known, FLC does not need to now the all dynamic model of the system, that’s mean FLC is good with nonlinear system. In this paper, we presented the modeling of DC Motor, and how to compute the full dynamic model of DC Motor, after that we built a subsystem for DC Motor using MATLAB / Simulink, then we applied the PID controller and fuzzy logic controller for controlling the speed of DC Motor, the parameters of PID controller proportional (P), integral (I), derivative (D), tuned by using PID tuning tool in Simulink, we designed FLC for speed control, then we compared the simulation results between PID and FLC, in characteristics rise time, settling time, steady-state error and overshoot. From the simulation results and table compared we found that the performance of FLC is better than the performance of the PID controller in terms of speed control in case of no disturbance or load and with disturbance or load.
传统PID控制器是非常好的系统的所有参数已知时,这意味着系统是线性的,但是当系统是非线性的,因为摩擦,饱和,干扰,或负载的动态模型系统将改变,在这种情况下,传统的PID控制器是不好的,因此我们使用方法,因为它被认为是智能控制器,是非常合适的参数改变或不清楚时,FLC不需要知道系统的全部动态模型,这意味着FLC可以很好地处理非线性系统。本文首先对直流电动机进行了建模,并计算了直流电动机的全动态模型,然后利用MATLAB / Simulink建立了直流电动机的子系统,然后应用PID控制器和模糊逻辑控制器对直流电动机的转速进行控制,PID控制器的参数比例(P)、积分(I)、导数(D),通过Simulink中的PID整定工具进行整定,设计了FLC进行转速控制。然后比较了PID和FLC在特性上升时间、稳定时间、稳态误差和超调量等方面的仿真结果。从仿真结果和表中对比发现,在无干扰或有负载和有干扰或有负载情况下,FLC的速度控制性能优于PID控制器。
{"title":"Comparison between FLC and PID controller for speed control of DC motor","authors":"Abdel-Azim S. Abdel-Salam","doi":"10.15406/iratj.2022.08.00242","DOIUrl":"https://doi.org/10.15406/iratj.2022.08.00242","url":null,"abstract":"The conventional PID controller is very good when all parameters of the system are Known, that’s mean the system is linear, but when the system is nonlinear because of the friction, the saturation, the disturbance, or the load the dynamic model of the system will be the change, in this case, the conventional PID controller is not good, therefore we used the FLC because it is considered as intelligent controller and it is very suitable when parameter changed or not known, FLC does not need to now the all dynamic model of the system, that’s mean FLC is good with nonlinear system. In this paper, we presented the modeling of DC Motor, and how to compute the full dynamic model of DC Motor, after that we built a subsystem for DC Motor using MATLAB / Simulink, then we applied the PID controller and fuzzy logic controller for controlling the speed of DC Motor, the parameters of PID controller proportional (P), integral (I), derivative (D), tuned by using PID tuning tool in Simulink, we designed FLC for speed control, then we compared the simulation results between PID and FLC, in characteristics rise time, settling time, steady-state error and overshoot. From the simulation results and table compared we found that the performance of FLC is better than the performance of the PID controller in terms of speed control in case of no disturbance or load and with disturbance or load.","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130606580","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Physics and mathematical model for boomerang flight 回旋镖飞行的物理和数学模型
Pub Date : 2022-03-17 DOI: 10.15406/iratj.2022.08.00241
R. Usubamatov
The boomerang flight is presented in the known publications by the action of aerodynamic forces and gyroscopic precession torque. This solution does not give a true answer because gyroscopic effects are expressed by the action of the eight interrelated inertial torques generated by the rotating objects. The publications with numerical modeling do not describe the physics of the boomerang flight. Today, the solution of this problem is presented by the mathematical model with the action of the lift forces and inertial torques generated by the rotating boomerang. The boomerang flight is described by the methods of theories of aerodynamics and gyroscopic effects that express the kinetic energy of the boomerang motion and rotation. The mathematical model for the boomerang flight contains multifunctional and interrelated expressions of two theories, which manual solution is sophisticated, but solved by computer software without numerical modeling. The analytical solution for the boomerang flight describes its physics and presents a good example for the educational process of engineering mechanics and aerodynamics.
在已知的文献中,回旋镖的飞行是由气动力和陀螺进动力矩的作用所引起的。这个解不能给出一个真实的答案,因为陀螺效应是由旋转物体产生的八个相互关联的惯性力矩的作用来表示的。带有数值模拟的出版物没有描述回旋镖飞行的物理特性。目前,这一问题的解决是由一个数学模型提出的,该模型考虑了旋转回旋镖产生的升力和惯性力矩的作用。用空气动力学理论和陀螺仪效应的方法描述了回飞镖的飞行过程,它们表达了回飞镖运动和旋转的动能。回旋镖飞行的数学模型包含两种理论的多功能相互关联的表达式,人工求解复杂,而计算机软件求解不需要数值模拟。回旋镖飞行的解析解描述了它的物理性质,为工程力学和空气动力学的教学过程提供了一个很好的例子。
{"title":"Physics and mathematical model for boomerang flight","authors":"R. Usubamatov","doi":"10.15406/iratj.2022.08.00241","DOIUrl":"https://doi.org/10.15406/iratj.2022.08.00241","url":null,"abstract":"The boomerang flight is presented in the known publications by the action of aerodynamic forces and gyroscopic precession torque. This solution does not give a true answer because gyroscopic effects are expressed by the action of the eight interrelated inertial torques generated by the rotating objects. The publications with numerical modeling do not describe the physics of the boomerang flight. Today, the solution of this problem is presented by the mathematical model with the action of the lift forces and inertial torques generated by the rotating boomerang. The boomerang flight is described by the methods of theories of aerodynamics and gyroscopic effects that express the kinetic energy of the boomerang motion and rotation. The mathematical model for the boomerang flight contains multifunctional and interrelated expressions of two theories, which manual solution is sophisticated, but solved by computer software without numerical modeling. The analytical solution for the boomerang flight describes its physics and presents a good example for the educational process of engineering mechanics and aerodynamics.","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-17","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115494464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Shortest paths of Rubik’s snake prime knots with up to 6 crossings and application to roller coaster design 最短路径的魔方蛇prime节与多达6个交叉点和应用于过山车的设计
Pub Date : 2022-03-16 DOI: 10.15406/iratj.2023.09.00259
Songming Hou, Jianning Su, Ramon Mufutau
A Rubik’s Snake is a toy that was invented over 40 years ago together with the more famous Rubik’s Cube. It can be twisted to many interesting shapes including knots. Four blocks can form a trivial knot. Previously we have studied the shortest paths for Rubik’s Snake prime knots with up to 5 crossings. In this paper we study how many blocks are needed to form prime knots with 6 crossings. There are three different types of such knots. The results are classified using the DT (Dowker-Thistlethwaite) code. We also apply our findings to roller coaster design by using the tube version of the Rubik’s snake.
魔方蛇是一种40多年前发明的玩具,与更著名的魔方一起发明。它可以扭成许多有趣的形状,包括打结。四块积木可以形成一个不起眼的结。之前我们已经研究了魔方蛇的最短路径,最多有5个交叉点。在本文中,我们研究了需要多少块来形成有6个交叉点的素数结。这种结有三种不同的类型。使用DT (Dowker-Thistlethwaite)代码对结果进行分类。我们也把我们的发现应用到过山车的设计中,使用了魔方蛇的管子版本。
{"title":"Shortest paths of Rubik’s snake prime knots with up to 6 crossings and application to roller coaster design","authors":"Songming Hou, Jianning Su, Ramon Mufutau","doi":"10.15406/iratj.2023.09.00259","DOIUrl":"https://doi.org/10.15406/iratj.2023.09.00259","url":null,"abstract":"A Rubik’s Snake is a toy that was invented over 40 years ago together with the more famous Rubik’s Cube. It can be twisted to many interesting shapes including knots. Four blocks can form a trivial knot. Previously we have studied the shortest paths for Rubik’s Snake prime knots with up to 5 crossings. In this paper we study how many blocks are needed to form prime knots with 6 crossings. There are three different types of such knots. The results are classified using the DT (Dowker-Thistlethwaite) code. We also apply our findings to roller coaster design by using the tube version of the Rubik’s snake.","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121112420","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A Review on stability and passivity analysis of haptic devices 触觉装置稳定性与无源性分析研究进展
Pub Date : 2022-03-09 DOI: 10.15406/iratj.2023.09.00258
A. Mashayekhi, B. Akhoundi, V. Modanloo
Haptic devices are robots that are used for simulating virtual objects for their operators. Since most real objects can be modelled by spring and dampers, the virtual object is also a (discrete) spring and damper. The discretization is done with a constant sampling time, while a time delay may exist in the control loop, due to do different sources. Simulating stiff objects is a challenging problem since severe vibrations occur in the body of the haptic device and may damage itself or even its operator. The stable operation of a haptic device is a key problem in all haptic applications. It is shown that using smaller values of sampling time and time delay, can make an increase in the stability domain; while increasing effective mass and friction has the same result. In this paper, a review of the stability and passivity of haptic devices is presented and helps the readers to know better recent activities in this field.
触觉设备是用来为操作者模拟虚拟物体的机器人。由于大多数真实物体可以用弹簧和阻尼器建模,因此虚拟物体也是一个(离散的)弹簧和阻尼器。离散化是在一个恒定的采样时间内完成的,而控制回路中可能存在时间延迟,因为有不同的源。模拟坚硬的物体是一个具有挑战性的问题,因为严重的振动会发生在触觉设备的身体上,可能会损坏它自己甚至它的操作员。在所有的触觉应用中,触觉设备的稳定运行是一个关键问题。结果表明,采用较小的采样时间和延时值,可以使稳定域增大;而增加有效质量和摩擦力的效果相同。本文对触觉装置的稳定性和无源性进行了综述,以帮助读者更好地了解该领域的最新活动。
{"title":"A Review on stability and passivity analysis of haptic devices","authors":"A. Mashayekhi, B. Akhoundi, V. Modanloo","doi":"10.15406/iratj.2023.09.00258","DOIUrl":"https://doi.org/10.15406/iratj.2023.09.00258","url":null,"abstract":"Haptic devices are robots that are used for simulating virtual objects for their operators. Since most real objects can be modelled by spring and dampers, the virtual object is also a (discrete) spring and damper. The discretization is done with a constant sampling time, while a time delay may exist in the control loop, due to do different sources. Simulating stiff objects is a challenging problem since severe vibrations occur in the body of the haptic device and may damage itself or even its operator. The stable operation of a haptic device is a key problem in all haptic applications. It is shown that using smaller values of sampling time and time delay, can make an increase in the stability domain; while increasing effective mass and friction has the same result. In this paper, a review of the stability and passivity of haptic devices is presented and helps the readers to know better recent activities in this field.","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"203 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114980663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Improving voice detection in real life scenarios: differentiating television and human speech at older adults’ houses 改善现实生活场景中的语音检测:区分老年人家中的电视和人类语音
Pub Date : 2022-03-01 DOI: 10.15406/iratj.2023.09.00255
David Figueroa, S. Nishio, R. Yamazaki, H. Ishiguro
The use of voice-operated robots in real-life settings introduces multiple issues as opposed to the use of them in controlled, laboratory conditions. In our study, we introduced conversation robots in the homes of 18 older adults’ homes to increase the conversation activities of the participants. A manual examination of the audio data the robot considered a human voice showed that a considerable amount was from television sounds present in the participants’ homes. We used this data to train a neural network that can differentiate between human speech and speech-like sounds from television, achieving high metrics. We extended our analysis into how the voices of the participants contain inherent patterns that can be general or uncommon and how this affects performance of our algorithm in our attempts to identify human speech with or without these patterns.
与在受控的实验室条件下使用语音操作机器人相比,在现实环境中使用语音操作机器人会带来多种问题。在我们的研究中,我们在18个老年人的家中引入了对话机器人,以增加参与者的对话活动。对机器人认为是人声的音频数据进行人工检查后发现,其中相当一部分来自参与者家中的电视声音。我们使用这些数据来训练一个神经网络,该网络可以区分人类语音和电视上的语音,并获得了很高的指标。我们将分析扩展到参与者的声音如何包含一般或不常见的固有模式,以及这如何影响我们的算法在尝试识别有或没有这些模式的人类语音时的性能。
{"title":"Improving voice detection in real life scenarios: differentiating television and human speech at older adults’ houses","authors":"David Figueroa, S. Nishio, R. Yamazaki, H. Ishiguro","doi":"10.15406/iratj.2023.09.00255","DOIUrl":"https://doi.org/10.15406/iratj.2023.09.00255","url":null,"abstract":"The use of voice-operated robots in real-life settings introduces multiple issues as opposed to the use of them in controlled, laboratory conditions. In our study, we introduced conversation robots in the homes of 18 older adults’ homes to increase the conversation activities of the participants. A manual examination of the audio data the robot considered a human voice showed that a considerable amount was from television sounds present in the participants’ homes. We used this data to train a neural network that can differentiate between human speech and speech-like sounds from television, achieving high metrics. We extended our analysis into how the voices of the participants contain inherent patterns that can be general or uncommon and how this affects performance of our algorithm in our attempts to identify human speech with or without these patterns.","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"111 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124742208","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Design and implementation of smart voice assistant and recognizing academic words 智能语音助手与学术词识别的设计与实现
Pub Date : 2022-02-24 DOI: 10.15406/iratj.2022.08.00240
A. Abougarair, Mohamed KI Aburakhis, Mohamed O Zaroug
This paper approaches the use of a Virtual Assistant using neural networks for recognition of commonly used words. The main purpose is to facilitate the users’ daily lives by sensing the voice and interpreting it into action. Alice, which is the name of the assistant, is implemented based on four main techniques: Hot word detection, Voice to Text conversion, Intent recognition, and Text to Voice conversion. Linux is the operating system of choice, for developing and running the assistant because it is in the public domain, also, Linux has been implemented on most Single-board computers. Python is chosen as a development language due to its capabilities and compatibility with various APIs and libraries, which are deemed necessary for the project. The virtual assistant will be required to communicate with IoT devices. In addition, a speech recognition system is created in order to recognize the significant technical words. An artificial neural network (ANN) with different structure networks and training algorithms is utilized in conjunction with the Mel Frequency Cepstral Coefficient (MFCC) feature extraction technique to increase the identification rate effectively and find the optimal performance. For training purposes, the Levenberg-Marquardt (LM) and BGFS Quasi-Newton Resilient Backpropagation are compared using 10 MFCC, utilizing from 10 to 50 neurons increasing in increments of 10 similarly for 13MFCC the training is done utilizing from between 10 to 50 neurons.
本文探讨了利用神经网络实现虚拟助手对常用词汇的识别。主要目的是通过感知声音并将其转化为行动,为用户的日常生活提供便利。Alice是这个助手的名字,它是基于四个主要技术实现的:热词检测、语音到文本转换、意图识别和文本到语音转换。Linux是首选的操作系统,用于开发和运行助手,因为它是在公共领域,而且Linux已经在大多数单板计算机上实现。选择Python作为开发语言是因为它的功能和与各种api和库的兼容性,这被认为是项目所必需的。虚拟助手将需要与物联网设备进行通信。此外,还建立了语音识别系统,以识别重要的技术词汇。利用不同结构网络和训练算法的人工神经网络(ANN)与Mel频率倒谱系数(MFCC)特征提取技术相结合,有效地提高了识别率并找到了最优性能。为了训练目的,Levenberg-Marquardt (LM)和BGFS准牛顿弹性反向传播使用10个MFCC进行比较,使用10到50个神经元,以10的增量增加。同样,对于13MFCC,使用10到50个神经元进行训练。
{"title":"Design and implementation of smart voice assistant and recognizing academic words","authors":"A. Abougarair, Mohamed KI Aburakhis, Mohamed O Zaroug","doi":"10.15406/iratj.2022.08.00240","DOIUrl":"https://doi.org/10.15406/iratj.2022.08.00240","url":null,"abstract":"This paper approaches the use of a Virtual Assistant using neural networks for recognition of commonly used words. The main purpose is to facilitate the users’ daily lives by sensing the voice and interpreting it into action. Alice, which is the name of the assistant, is implemented based on four main techniques: Hot word detection, Voice to Text conversion, Intent recognition, and Text to Voice conversion. Linux is the operating system of choice, for developing and running the assistant because it is in the public domain, also, Linux has been implemented on most Single-board computers. Python is chosen as a development language due to its capabilities and compatibility with various APIs and libraries, which are deemed necessary for the project. The virtual assistant will be required to communicate with IoT devices. In addition, a speech recognition system is created in order to recognize the significant technical words. An artificial neural network (ANN) with different structure networks and training algorithms is utilized in conjunction with the Mel Frequency Cepstral Coefficient (MFCC) feature extraction technique to increase the identification rate effectively and find the optimal performance. For training purposes, the Levenberg-Marquardt (LM) and BGFS Quasi-Newton Resilient Backpropagation are compared using 10 MFCC, utilizing from 10 to 50 neurons increasing in increments of 10 similarly for 13MFCC the training is done utilizing from between 10 to 50 neurons.","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-02-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132100687","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 10
Navigational control strategy of humanoid robots using average fuzzy-neuro-genetic hybrid technique 基于平均模糊-神经遗传混合技术的人形机器人导航控制策略
Pub Date : 2022-02-22 DOI: 10.15406/iratj.2022.08.00239
Sat Chidananda, D. Parhi
{"title":"Navigational control strategy of humanoid robots using average fuzzy-neuro-genetic hybrid technique","authors":"Sat Chidananda, D. Parhi","doi":"10.15406/iratj.2022.08.00239","DOIUrl":"https://doi.org/10.15406/iratj.2022.08.00239","url":null,"abstract":"","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-02-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133096126","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Computer controlled image based object classification by using a robot manipulator 利用机器人机械臂进行基于计算机控制图像的目标分类
Pub Date : 2022-02-15 DOI: 10.15406/iratj.2023.09.00257
E. Uyar, Mucahid Candan
In this paper the design, implementation and application of a computer controlled vision system with a robot manipulator for classification of various fruits is introduced. The system, which consists of a RGB Camera, a PC and a five degree of freedom (DOF) robot manipulator, specifically set up to work in real-time applications. At the first stage of study the captured image of objects in RGB scale viewed by the camera is stored via USB link of computer as digital image data in registries for further segmentation process to recognize the objects. A particular Neural Network is designed to classify objects exactly. The moving objects on a belt, driven by a servo-stepper motor, are recognized in size and property via a vertically mounted camera. The recognized objects are then assorted by a computer controlled robot manipulator with five DOF and a gripper at the end-effecter, in order to transport the objects via a predefined trajectory to designated locations. As second stage, the kinematic link table of robot manipulator using inverse kinematics is determined, so that from the given way points of a particular trajectory the link parameters (joint angles) can be calculated. The joint angles are used as reference values for a joint based control algorithm programmed in C++. The joints are equipped with geared DC motors with position feedback. A particular control program is also used to control the motion of servo-stepper belt motor and the pneumatically activated gripper valve of the manipulator. Successful results are evaluated both in assorting of fruit in size, property, in synchronous working of the robot arm and in connection with image processing.
本文介绍了一种带机械手的计算机视觉分类系统的设计、实现和应用。该系统由一个RGB相机、一台PC和一个五自由度(DOF)机器人机械手组成,专门用于实时应用。在研究的第一阶段,将相机拍摄到的RGB尺度的目标图像通过计算机的USB链路作为数字图像数据存储在注册表中,用于进一步的分割处理以识别目标。设计了一种特殊的神经网络来精确地对物体进行分类。由伺服步进电机驱动的传送带上的移动物体,通过垂直安装的摄像头识别其大小和属性。然后由计算机控制的具有五自由度的机器人机械手和末端执行器上的夹持器对识别的物体进行分类,以便通过预定义的轨迹将物体运送到指定的位置。第二阶段,利用运动学逆解确定机器人机械手的运动连杆表,从而从给定轨迹的路径点计算出连杆参数(关节角)。以关节角度为参考值,用c++编写了基于关节的控制算法。关节采用带位置反馈的直流减速电机。采用特定的控制程序控制伺服步进带电机的运动和机械手气动激活的夹持阀的运动。成功的结果被评估在水果的大小,属性分类,在机器人手臂的同步工作,并与图像处理连接。
{"title":"Computer controlled image based object classification by using a robot manipulator","authors":"E. Uyar, Mucahid Candan","doi":"10.15406/iratj.2023.09.00257","DOIUrl":"https://doi.org/10.15406/iratj.2023.09.00257","url":null,"abstract":"In this paper the design, implementation and application of a computer controlled vision system with a robot manipulator for classification of various fruits is introduced. The system, which consists of a RGB Camera, a PC and a five degree of freedom (DOF) robot manipulator, specifically set up to work in real-time applications. At the first stage of study the captured image of objects in RGB scale viewed by the camera is stored via USB link of computer as digital image data in registries for further segmentation process to recognize the objects. A particular Neural Network is designed to classify objects exactly. The moving objects on a belt, driven by a servo-stepper motor, are recognized in size and property via a vertically mounted camera. The recognized objects are then assorted by a computer controlled robot manipulator with five DOF and a gripper at the end-effecter, in order to transport the objects via a predefined trajectory to designated locations. As second stage, the kinematic link table of robot manipulator using inverse kinematics is determined, so that from the given way points of a particular trajectory the link parameters (joint angles) can be calculated. The joint angles are used as reference values for a joint based control algorithm programmed in C++. The joints are equipped with geared DC motors with position feedback. A particular control program is also used to control the motion of servo-stepper belt motor and the pneumatically activated gripper valve of the manipulator. Successful results are evaluated both in assorting of fruit in size, property, in synchronous working of the robot arm and in connection with image processing.","PeriodicalId":346234,"journal":{"name":"International Robotics & Automation Journal","volume":"76 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-02-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130336936","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
International Robotics & Automation Journal
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1