{"title":"Adaptive Visual Servoing Control of robot Manipulator for Trajectory Tracking tasks in 3D Space","authors":"Hamed Behzadi-Khormouji, V. Derhami, M. Rezaeian","doi":"10.1109/ICROM.2017.8466231","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466231","url":null,"abstract":"This paper presents an adaptive visual servoing controller for trajectory tracking in the robotic manipulators. The proposed controller is based on the inverse kinematic model of a robotic manipulator (Arm-6Ax18) and position-based visual servoing control. In this research work a Kinect camera, which is fixed as an eye-to-hand configuration, is used for extracting the trajectory in the color and depth images. Using this information, the geometric coordinates of points in Kinect coordinate space are calculated. Afterwards, these coordinates are converted to the robot's coordinate space using an obtained transformation matrix. The parameters of this matrix are calculated using Linear Least Squares Estimator (LSE) method. Then, the inverse kinematic model of manipulator is applied on these coordinates to determine the angle of each robot's joint. Due to the brightness intensity and other uncertainties, the Kinect camera has error in the calculation of depths. To cope this problem, an adaptive learning algorithm, called Weighted Recursive Least Square Estimator (WRLSE), is applied. This algorithm adaptively tunes the parameters of transformation matrix in order to reduce the distances between end-effector's trajectory and reference trajectory. For tracking the reference trajectory, Canny edge detector is used to detect the trajectory in the image. Thereafter, the detected trajectory is discretized to the set of target points which should be reached by the end-effector. The proposed adaptive controller is applied on a real robotic manipulator. The experimental results show that by using the adaptive learning algorithm, the end-effector can track the trajectory with high accuracy.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114664275","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}
{"title":"Experimental Path Planning of a Three-Wheeled Mobile Robot using Particle Swarm Optimization","authors":"F. Gholami, P. Monfared, Alireza Mousavi","doi":"10.1109/ICROM.2017.8466176","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466176","url":null,"abstract":"Nowadays, robots are increasingly being used in different industries. One of the most important issues regarding the use of mobile robots are their smartness in finding the desired path. This problem becomes more complicated when the robot encounters numerous obstacles in a confined environment. In this study, using image processing and improving the Particle Swarm Optimization (PSO) path planning algorithm, for a space with different kind obstacles are investigated. Finally, by using softwares such as LabViewand MATLAB, this algorithm is tested in laboratory environment and its performance will be shown.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123996949","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}
{"title":"Mobile robot navigation based on Fuzzy Cognitive Map optimized with Grey Wolf Optimization Algorithm used in Augmented Reality","authors":"E. Malayjerdi, M. Yaghoobi, M. Kardan","doi":"10.1109/ICROM.2017.8466169","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466169","url":null,"abstract":"this work presents a control technique for Mobile Robot Navigation using augmented reality (AR). This navigation technique is based on optimized Fuzzy Cognitive Map (FCM) and AR's Glyphs. AR's symbols are provided by the overhead camera. The patterns are made up of glyphs and a clear path. Six practical test are manipulated to examine the strength of optimizing FCM by a mobile robot for navigation with AR's symbols. The experiment examined the effectiveness of a Grey Wolf Optimization Algorithm (GWOA) in optimizing the FCM. Two practical experiments confirm that AR's Glyphs are an effective symbol for a robot to navigation in an unknown environment. A practical experiment reveals that a robot can use AR to manage its intended movement. Augmented reality, such as the Glyphs and a simplified map, are an effective tool for mobile robots to use in navigation in unknown environments. A prototype system is made to navigate the mobile robot by using AR and FCM.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124065321","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}
{"title":"Sub-optimal Sliding Mode Control on a Cooperative Manipulator using Stereo Vision Machine Feedback","authors":"A. H. Korayem, S. Kazemi, S. R. Nekoo","doi":"10.1109/ICROM.2017.8466180","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466180","url":null,"abstract":"In this paper, a suboptimal sliding mode control method is derived via defining the required gains in common sliding mode control algorithm with the state dependent Riccati equation, and implemented for a nonlinear closed-loop systems. The Lyapunov approach is used to check the stability of the system. Moreover, the mathematical relationship between the three-dimensional reference coordinates and the local coordinates in cameras is presented and to increase the accuracy of the system, the stereo vision algorithm is considered for measuring the position of the robot's end-effector. The vision system is an independent unit consists of two high definition (HD) cameras. The application of this measurement provides the position and orientation of Scout robot's manipulator using the inverse kinematics. The joint angle values could be calculated and then could be used as a feedback in control approach.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115211268","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}
Amin Basiri, M. A. Oskoei, A. Basiri, A. M. Shahri
{"title":"Improving Robot Navigation and Obstacle Avoidance using Kinect 2.0","authors":"Amin Basiri, M. A. Oskoei, A. Basiri, A. M. Shahri","doi":"10.1109/ICROM.2017.8466145","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466145","url":null,"abstract":"Kinect is a low-cost controller-free device, originally designed for gaming and entertainment. This work presents a solution using the most recent version of Kinect sensor, which has got significant improvement in several ways in comparison with earlier versions, to cope with one important aspect of autonomous mobile robotics, obstacle avoidance. Modeling the environment based on the point cloud extracted from the depth image data as well as an obstacle avoidance method using the straight line segments and circle arcs, were the main focus of the paper. The environment is represented by a set of polygons and the obstacle avoidance algorithm attempts to find a collision-free path from the current position of the robot to the target pose subject to the shortest possible path considering a safeguard. The whole algorithm was implemented and simulated in V-rep software. A mobile robotic platform based on Pioneer This motivated using the Kinect 2 sensor to extend the ability to detect obstacles and hence to improve the local path planner and obstacle avoidance components.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123232038","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}
{"title":"Attitude Control of Spacecraft Simulator with Reaction Wheels Regulation","authors":"M. Malekzadeh, Hamid Sadeghian","doi":"10.1109/ICROM.2017.8466171","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466171","url":null,"abstract":"In this paper the attitude control of a spacecraft simulator using Reaction Wheels (RW) as the actuators is investigated. The simulator attitude is controlled considering the saturation of RWs angular momentum and its angular rate. The main goal of the current study is to bring the RW s to the rest at the end of the maneuver without using extra actuators. A modified feedback linearization is applied to control the attitude of the system. To this end, the Euler angles of the simulator are considered as the output and the RWs angular momentums are assumed as the internal state variables. The internal dynamics stability is proved by rewriting the dynamics of the system in normal form. The stability of the proposed controller is analyzed using Lyapunov stability approach. The proposed algorithm is finally evaluated numerically and experimentally on an attitude spacecraft simulator.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124525349","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}
{"title":"How to Develop Learners' Politeness: A Study of RALL's Impact on Learning Greeting by Young Iranian EFL Learners","authors":"M. Alemi, Nafiseh Sadat Haeri","doi":"10.1109/ICROM.2017.8466206","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466206","url":null,"abstract":"This study explores the effect of RALL (Robot Assisted Language Learning) on instructing greeting to young EFL (English as Foreign Language) students in Tehran, Iran. To this end, 38 preschool EFL children ranging from 3 to 6 years old were randomly assigned to the RALL (19 students) and game-based (19 students) groups, and the greeting sentences were extracted from the Functional Communication in English book [1] and ESL library website scenarios. In addition, the robot for the RALL group was used as an assistant to the teacher while for the game-based group the instruction was based on gaming methods such as command, mystery bag, and pass the ball. The instructional duration for both groups took eight sessions in which the RALL group was 8 hours and the non-RALL group took 32 hours to cover the same materials. After completion, the post-test of both groups were analyzed using independent samples t-test. The results revealed that there was a significant difference between the RALL and game-based groups' posttest performance. Thus, it can be argued that the RALL instruction was more effective than the game-based one in improving students' performance in posttest. Finally, the current study introduced a new teaching method for teaching greeting to EFL kids by employing a humanoid robot as a teaching assistant in the field of language teaching and learning.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121063234","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}
Parastoo Azizinezhad, Rasoul Sadeghian, Mehdi Tale Masouleh
{"title":"An Experimental Study on Controlling and Obstacle Avoidance of a Four Mecanum Wheeled Robot","authors":"Parastoo Azizinezhad, Rasoul Sadeghian, Mehdi Tale Masouleh","doi":"10.1109/ICROM.2017.8466182","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466182","url":null,"abstract":"This paper presents the process of designing a Fuzzy-PID controller and its implementation on a four Mecanum-wheeled robot. The aforementioned robot can be controlled manually and autonomously. A remote joystick is used for manual controlling of the robot under study. The Fuzzy-PID controller is applied in order to synchronize the proposed robot motors. In the aforesaid controller, the Fuzzy logic are used as tuner of the PID controller coefficients. According to the experimental results, which are obtained based on implementing the proposed Fuzzy-PID controller on the designed four Mecanum-wheeled robot, the proposed controller performance in terms of synchronizing the aforementioned robot's Dc-encoder motors is acceptable. The deviation value of the robot from the desired path is reduced significantly. Furthermore, based on implementing the proposed Fuzzy-PID controller on the robot under study, its the performance in term of steering is improved. Moreover, for the obstacle avoidance task, based on the ultrasonic sensors which are set on the proposed robot, the Fuzzy logic are used. The experimental results revealed that the aforementioned robot performance in terms of obstacle avoidance based on the Fuzzy logic implementation by means of ultrasonic sensors is acceptable. The robot passes the obstacles based on the defined safe distance accurately.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116333107","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}
M. Shahab, A. Taheri, Seyed Ramezan Hosseini, M. Mokhtari, A. Meghdari, M. Alemi, H. Pouretemad, A. Shariati, Ali Ghorbandaei Pour
{"title":"Social Virtual Reality Robot (V2R): A Novel Concept for Education and Rehabilitation of Children with Autism","authors":"M. Shahab, A. Taheri, Seyed Ramezan Hosseini, M. Mokhtari, A. Meghdari, M. Alemi, H. Pouretemad, A. Shariati, Ali Ghorbandaei Pour","doi":"10.1109/ICROM.2017.8466148","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466148","url":null,"abstract":"In this paper, we have presented a novel virtual reality setup with the ability to teach music to children with autism as well as perform automatic assessment of their behaviors. This setup contains Social Virtual Reality Robots (V2Rs) and virtual musical instruments (i.e. xylophone and drum). After conducting a game-session pilot study, we observed that the acceptance rate of the virtual reality headset is about 65% among children with autism, while all of the typically developing children attending the session used the headset. Furthermore, using statistical analysis, it is indicated that the performance of children with autism in music assignments was significantly weaker than their typically developing peers; consequently, the designed V2R music-based game has the potential for autism screening.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"24 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122017906","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}
{"title":"Grasp that optimises objectives along post-grasp trajectories","authors":"E. AmirM.Ghalamzan, Nikos Mavrakis, R. Stolkin","doi":"10.1109/ICROM.2017.8466161","DOIUrl":"https://doi.org/10.1109/ICROM.2017.8466161","url":null,"abstract":"In this article, we study the problem of selecting a grasp pose on the surface of an object to be manipulated by considering three post-grasp objectives. These objectives include (i) kinematic manipulation capability [1], [2], (ii) torque effort [3] and (iii) impact force in case of collision [4] during post-grasp manipulative actions. In these works [1]-[4], the main assumption is that a manipulation task, i.e. trajectory of the centre of mass (CoM) of an object is given. In addition, inertial properties of the object to be manipulated is known. For example, a robot needs to pick an object located at point A and place it at point B by moving it along a given path. Therefore, the problem to be solved is to find an initial grasp pose that yields the maximum kinematic manipulation capability, minimum joint effort and effective mass along a given post-grasp trajectories. However, these objectives may conflict in some cases making it impossible to obtain the best values for all of them. We perform a series of experiments to show how different objectives change as the grasping pose on an object alters. The experimental results presented in this paper illustrate that these objectives are conflicting for some desired post-grasp trajectories. This indicates that a detailed multi-objective optimisation is needed for properly addressing this problem in a future work.","PeriodicalId":166992,"journal":{"name":"2017 5th RSI International Conference on Robotics and Mechatronics (ICRoM)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115948552","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}