Ines Garcia, Fernando Gonçalves, T. Ribeiro, P. Fernandes, Cesar Rocha, Ricardo Boucinha, G. Lopes, A. Ribeiro
{"title":"Autonomous 4DOF Robotic Manipulator Prototype for Industrial Environment and Human Cooperation","authors":"Ines Garcia, Fernando Gonçalves, T. Ribeiro, P. Fernandes, Cesar Rocha, Ricardo Boucinha, G. Lopes, A. Ribeiro","doi":"10.1109/ICARSC.2019.8733639","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733639","url":null,"abstract":"This paper describes the design and development of an autonomous robotic manipulator with four degrees of freedom. The manipulator is named RACHIE - “Robotic Arm for Collaboration with Humans in Industrial Environment”. The idea was to create a smaller version of the industrial manipulators available on the market. The mechanical and electronic components are presented as well as the software algorithms implemented on the robot. The manipulator has as its primary goal the detection and organization of cans by color and defects. The robot can detect a human operator so it can deliver defective cans by collaborating with him/her on an industrial environment. To be able to perform such task, the robot has implemented a machine learning algorithm, a Haar feature-based cascade classifier, on its vision system to detect cans and humans. On the handler motion, direct and inverse kinematics were calculated and implemented, and its equations are described in this paper. This robot presents high reliability and robustness in the task assigned. It is low-cost as it is a small version of commercial ones, making it optimized for smaller tasks.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133353752","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}
J. Alves, Bernardo Marques, Miguel Oliveira, Tiago Araújo, Paulo Dias, B. Santos
{"title":"Comparing Spatial and Mobile Augmented Reality for Guiding Assembling Procedures with Task Validation","authors":"J. Alves, Bernardo Marques, Miguel Oliveira, Tiago Araújo, Paulo Dias, B. Santos","doi":"10.1109/ICARSC.2019.8733642","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733642","url":null,"abstract":"Assembly tasks are a common situation in many industrial applications. These tasks are often presented on paper or digital manuals containing instructions, photos or diagrams to guide an assembly sequence. While some Augmented Reality (AR) systems have also been proposed to support these processes, only a few track the state of the assembling procedure, validating the process in real-time. In this work, we propose two different AR-based (mobile and spatial AR) methods with real-time validation to provide assistance to users during the execution of an assembly process. The validation process uses computer vision techniques to keep track of the state of the assembly sequence, verifying the completion of each stage and providing information at the end of the assembly. A controlled experiment was used to compare the performance, ease of use, and acceptance of the two AR-based methods proposed. Participants were significantly faster and made fewer errors using the Spatial AR condition. Besides, participants also preferred this condition. In addition, Nasa TLX rating showed that the Spatial AR condition had a slightly lower cognitive load on the participants.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"357 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115848141","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}
C. Álvarez-Aparicio, Ángel Manuel Guerrero Higueras, F. J. Lera, Maria Carmen Calvo Olivera, Vicente Matellán Olivera, Jonatan Ginés Clavero, F. Martín
{"title":"LIDAR-based people detection and tracking for @home Competitions","authors":"C. Álvarez-Aparicio, Ángel Manuel Guerrero Higueras, F. J. Lera, Maria Carmen Calvo Olivera, Vicente Matellán Olivera, Jonatan Ginés Clavero, F. Martín","doi":"10.1109/ICARSC.2019.8733624","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733624","url":null,"abstract":"People tracking is a basic capability in almost any robotic application. So it is in robotic competitions, where many robot skills rely on this ability. This problem is still challenging, particularly when are implemented using low definition sensors as Laser Imaging Detection and Ranging (LIDAR) sensors in crowded environments. This paper describes a solution based on a single LIDAR sensor that uses the gait to keep a continuous identification in time and space of the individual. The system described in this article is based on PeTra (People Tracking) package, which uses convolutional neural networks to identify legs in populated environments. Experimental validation proposes a test in an apartment replicating realistic competition arena.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128907506","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}
L. Santos, F. Santos, S. Magalhães, P. Costa, Ricardo Reis
{"title":"Path Planning approach with the extraction of Topological Maps from Occupancy Grid Maps in steep slope vineyards","authors":"L. Santos, F. Santos, S. Magalhães, P. Costa, Ricardo Reis","doi":"10.1109/ICARSC.2019.8733630","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733630","url":null,"abstract":"Robotic platforms are being developed for precision agriculture, to execute repetitive and long term tasks. Autonomous monitoring, pruning, spraying and harvesting are some of these agricultural tasks, which requires an advanced path planning system aware of maximum robot capabilities (mobile platform and arms), terrain slopes and plant/fruits position. The state of the art path planning systems have two limitations: are not optimized for large regions and the path planning is not aware of agricultural tasks requirements. This work presents two solutions to overcome these limitations. It considers the VGR2TO (Vineyard Grid Map to Topological) approach to extract from a 2D grid map a topological map, to reduce the total amount of memory needed by the path planning algorithm and to reduce path search space. Besides, introduces an extension to the chosen algorithm, the Astar algorithm, to ensure a safe path and a maximum distance from the vine trees to enable robotic operations on the tree and its fruits.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130759105","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":"Hybrid Approach to Estimate a Collision-Free Velocity for Autonomous Surface Vehicles","authors":"R. Silva, P. Leite, D. Campos, A. Pinto","doi":"10.1109/ICARSC.2019.8733643","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733643","url":null,"abstract":"Shipping transportation mode needs to be even more efficient, profitable and secure as more than 80 % of the world's trade is done by sea. Autonomous ships will provide the possibility to eliminate the likelihood of human error, reduce unnecessary crew costs and increase the efficiency of the cargo spaces. Although a significant work is being made, and new algorithms are arising, they are still a mirage and still have some problems regarding safety, autonomy and reliability. This paper proposes an online obstacle avoidance algorithm for Autonomous Surfaces Vehicles (ASVs) introducing the reachability with the protective zone concepts. This method estimates a collision-free velocity based on inner and outer constraints such as, current velocity, direction, maximum speed and turning radius of the vehicle, position and dimensions of the surround obstacles as well as a movement prediction in a close future. A non-restrictive estimative for the speed and direction of the ASV is calculated by mapping a conflict zone, determined by the course of the vehicle and the distance to obstacles that is used to avoid imminent dangerous situations. A set of simulations demonstrates the ability of this method to safely circumvent obstacles in several scenarios with different weather conditions.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124951521","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":"Development of a Navigator with Artificial Intelligence Applied to Smoothing and Execution of Paths in a Dynamic Two-Dimensional Environment","authors":"Franklin Oliveira, A. Dias","doi":"10.1109/ICARSC.2019.8733645","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733645","url":null,"abstract":"This paper shows the design and development of a navigation system that allows the execution of smoothed paths in a dynamic two-dimensional environment, which was applied to a quadruped robot. In the proposal of this work, it is worth mentioning the use of the Robot Operating System (ROS) for the development and implementation of the navigator in a Raspberry Pi A+, Bezier Curve, used to smoothing the robot path, Video Tracking technique, that allows the identification of the movement of dynamic objects in the environment, and also the use of the Multilayer Perceptrons Neural Network to make the robot intelligent enough to get away from objects without leaving its route. The proposed system allows a robot to move from a starting point to an end of a 2D environment without colliding with a moving object also inserted into the environment. This was designed, developed and tested resulting in a functional prototype. Although this prototype is running on a quadruped robot, it can be easily imported into other types of robots.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128254294","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":"A performance comparison of bio-inspired behaviours for odour source localisation","authors":"João Macedo, Lino Marques, E. Costa","doi":"10.1109/ICARSC.2019.8733627","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733627","url":null,"abstract":"Detecting and locating odour sources with mobile robots is hard, yet an interesting problem for many real world applications. In nature, this problem is daily and successfully addressed as a way to survive. This success motivated researchers to adapt the observed biological search strategies for robots. Each of these strategies is meant to operate under specific environmental conditions and, despite being inherently different, they can be decomposed into a small set of behaviours. The present paper compares the performance of those behaviours in finding and tracking odour plumes to their sources, under diverse environmental conditions. The experimental results show that the performance of each behaviour is highly dependent on its parameters, as well as on the involving environmental conditions and thus, the behaviour employed must be carefully selected. The resulting knowledge may be used by the community for producing better performing strategies, either by hand-designing them or through learning methods.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114576044","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":"A GSPN Software Framework to Model and Analyze Robot Tasks","authors":"Carlos Azevedo, P. Lima","doi":"10.1109/ICARSC.2019.8733634","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733634","url":null,"abstract":"In this paper we introduce a software framework to represent robot task plans based on generalized stochastic Petri nets. Our framework allows modeling and analysis of a robot task, providing structural and performance metrics of the designed Petri net, making it a systematic design-analysis-design tool, that leads to improved task plans before execution in real robots. Results of a case study with multiple robots in a virtual scenario show the ability of the framework to provide metrics and relevant properties of the designed task, and how to quickly optimize it.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125604644","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":"Hardware-in-the-loop simulation approach for the Robot at Factory Lite competition proposal","authors":"José Lima, P. Costa, T. Brito, Luis Piardi","doi":"10.1109/ICARSC.2019.8733649","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733649","url":null,"abstract":"Mobile robotic applications are increasing in several areas not only in industries but also service robots. The Industry 4.0 promoted even more the digitalization of factories that opened space for smart-factories implementation. Robotic competitions are a key to improve research and to motivate learning. This paper addresses a new competition proposal, the Robot@Factory Lite, in the scope of the Portuguese Robotics Open. Beyond the competition, a reference robot with all its components is proposed and a simulation environment is also provided. To minimize the gap between the simulation and the real implementation, an Hardware-in-the-loop technique is proposed that allows to control the simulation with a real Arduino board. Results show the same code, and hardware, can control both simulation model and real robot.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"311 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133027377","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":"Monocular Visual Odometry Benchmarking and Turn Performance Optimization","authors":"A. Aguiar, A. Sousa, F. Santos, Miguel Oliveira","doi":"10.1109/ICARSC.2019.8733633","DOIUrl":"https://doi.org/10.1109/ICARSC.2019.8733633","url":null,"abstract":"Developing ground robots for crop monitoring and harvesting in steep slope vineyards is a complex challenge due to two main reasons: harsh condition of the terrain and unstable localization accuracy obtained with Global Navigation Satellite System. In this context, a reliable localization system requires an accurate and redundant information to Global Navigation Satellite System and wheel odometry based system. To pursue this goal we benchmark 3 well known Visual Odometry methods with 2 datasets. Two of these are feature-based Visual Odometry algorithms: Libviso2 and SVO 2.0. The third is an appearance-based Visual Odometry algorithm called DSO. In monocular Visual Odometry, two main problems appear: pure rotations and scale estimation. In this paper, we focus on the first issue. To do so, we propose a Kalman Filter to fuse a single gyroscope with the output pose of monocular Visual Odometry, while estimating gyroscope's bias continuously. In this approach we propose a non-linear noise variation that ensures that bias estimation is not affected by Visual Odometry resultant rotations. We compare and discuss the three unchanged methods and the three methods with the proposed additional Kalman Filter. For tests, two public datasets are used: the Kitti dataset and another built in-house. Results show that our additional Kalman Filter highly improves Visual Odometry performance in rotation movements.","PeriodicalId":198320,"journal":{"name":"2019 IEEE International Conference on Autonomous Robot Systems and Competitions (ICARSC)","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122653458","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}