scholarly journals USING ROBOT OPERATING SYSTEM FOR AUTONOMOUS CONTROL OF ROBOTS IN EUROBOT, ERC AND ROBOTOUR COMPETITIONS

2016 ◽  
Vol 6 ◽  
pp. 11 ◽  
Author(s):  
Grzegorz Granosik ◽  
Kacper Andrzejczak ◽  
Mateusz Kujawinski ◽  
Rafal Bonecki ◽  
Lukasz Chlebowicz ◽  
...  

This paper presents application of the Navigation Stack available in Robot Operating System as a basis for the autonomous control of the mobile robots developed for a few different robot competitions. We present three case studies.

mobile robots are entering our daily lives as wellas in the industry. Their task is usually associated with carryingout transportation. This leads to the need to performautonomous movement of mobile robots. On the other hand,modern practice is that the planning of most processes is donethrough simulations. Thus, various future production problemscan be anticipated and remedied or improved. The articledescribes the creation of a mobile robot model in the Gazebosimulation environment. Specific settings and features forrunning a mobile robot in autonomous navigation mode underthe robot operating system are presented. The steps for creatinga map, localization and navigation are presented. Experimentshave been conducted to optimize and tune the parameters ofboth the robot model itself and the simulation controlparameters.


Electronics ◽  
2021 ◽  
Vol 10 (17) ◽  
pp. 2136
Author(s):  
Patrick Gavigan ◽  
Babak Esfandiari

This paper provides the Agent in a Box for developing autonomous mobile robots using Belief-Desire-Intention (BDI) agents. This framework provides the means of connecting the agent reasoning system to the environment, using the Robot Operating System (ROS), in a way that is flexible to a variety of application domains which use different sensors and actuators. It also provides the needed customisation to the agent’s reasoner for ensuring that the agent’s behaviours are properly prioritised. Behaviours which are common to all mobile robots, such as for navigation and resource management, are provided. This allows developers for specific application domains to focus on domain-specific code. Agents implemented using this approach are rational, mission capable, safety conscious, fuel autonomous, and understandable. This method was used for demonstrating the capability of BDI agents to control robots for a variety of application domains. These included simple grid environments, a simulated autonomous car, and a prototype mail delivery robot. From these case studies, the approach was demonstrated as capable of controlling the robots in the application domains. It also reduced the development burden needed for applying the approach to a specific robot.


Author(s):  
Bijun Tang ◽  
◽  
Kaoru Hirota ◽  
Xiangdong Wu ◽  
Yaping Dai ◽  
...  

Hybrid A* algorithm has been widely used in mobile robots to obtain paths that are collision-free and drivable. However, the outputs of hybrid A* algorithm always contain unnecessary steering actions and are close to the obstacles. In this paper, the artificial potential field (APF) concept is applied to optimize the paths generated by the hybrid A* algorithm. The generated path not only satisfies the non-holonomic constraints of the vehicle, but also is smooth and keeps a comfortable distance to the obstacle at the same time. Through the robot operating system (ROS) platform, the path planning experiments are carried out based on the hybrid A* algorithm and the improved hybrid A* algorithm, respectively. In the experiments, the results show that the improved hybrid A* algorithm greatly reduces the number of steering actions and the maximum curvature of the paths in many different common scenarios. The paths generated by the improved algorithm nearly do not have unnecessary steering or sharp turning before the obstacles, which are safer and smoother than the paths generated by the hybrid A* algorithm for the autonomous ground vehicle.


2018 ◽  
Vol 5 ◽  
Author(s):  
Francisco J. Rodríguez-Lera ◽  
Vicente Matellán-Olivera ◽  
Jesús Balsa-Comerón ◽  
Ángel Manuel Guerrero-Higueras ◽  
Camino Fernández-Llamas

2018 ◽  
Vol 7 (3.33) ◽  
pp. 28
Author(s):  
Asilbek Ganiev ◽  
Kang Hee Lee

In this paper, we used a robot operating system (ROS) that is designed to work with mobile robots. ROS provides us with simultaneous localization and mapping of the environment, and here it is used to autonomously navigate a mobile robot simulator between specified points. Also, when the mobile robot automatically navigates between the starting point and the target point, it bypasses obstacles; and if necessary, sets a new path of the route to reach the goal point.  


2018 ◽  
Author(s):  
Yi Chen ◽  
Sagar Manglani ◽  
Roberto Merco ◽  
Drew Bolduc

In this paper, we discuss several of major robot/vehicle platforms available and demonstrate the implementation of autonomous techniques on one such platform, the F1/10. Robot Operating System was chosen for its existing collection of software tools, libraries, and simulation environment. We build on the available information for the F1/10 vehicle and illustrate key tools that will help achieve properly functioning hardware. We provide methods to build algorithms and give examples of deploying these algorithms to complete autonomous driving tasks and build 2D maps using SLAM. Finally, we discuss the results of our findings and how they can be improved.


Sensors ◽  
2021 ◽  
Vol 21 (4) ◽  
pp. 1369
Author(s):  
Hyojun Lee ◽  
Jiyoung Yoon ◽  
Min-Seong Jang ◽  
Kyung-Joon Park

To perform advanced operations with unmanned aerial vehicles (UAVs), it is crucial that components other than the existing ones such as flight controller, network devices, and ground control station (GCS) are also used. The inevitable addition of hardware and software to accomplish UAV operations may lead to security vulnerabilities through various vectors. Hence, we propose a security framework in this study to improve the security of an unmanned aerial system (UAS). The proposed framework operates in the robot operating system (ROS) and is designed to focus on several perspectives, such as overhead arising from additional security elements and security issues essential for flight missions. The UAS is operated in a nonnative and native ROS environment. The performance of the proposed framework in both environments is verified through experiments.


Sign in / Sign up

Export Citation Format

Share Document