scholarly journals Multi-robot Control via Smart Phone and Navigation in Robot Operating System

Author(s):  
Khadir BESSEGHIEUR ◽  
Wojciech KACZMAREK ◽  
Jarosław PANASIUK

Robot Operating System (ROS) is an open source robot software framework which provides several libraries and tools to easily conduct different robot applications like autonomous navigation and robot teleoperation. Most of the available packages across the ROS community are addressed for controlling a single robot. In this paper, we aim to extend some packages so, they can be used in multi-robot applications on ROS. Mainly, the multi-robot autonomous navigation and multi-robot smart phone teleoperation are addressed in this work. After being extended and compiled, the new packages are assessed in some simulations and experiments with real robots.

2020 ◽  
Vol 32 ◽  
pp. 01011
Author(s):  
Sumegh Pramod Thale ◽  
Mihir Mangesh Prabhu ◽  
Pranjali Vinod Thakur ◽  
Pratik Kadam

This paper presents the autonomous navigation of a robot using SLAM algorithm.The proposed work uses Robot Operating system as a framework.The robot is simulated in gazebo and Rviz used for data visualization.Gmapping package is used for mapping by utilizing laser and odometry data from various sensors.The Turtlebot provides open source software to perform navigation.


Author(s):  
Stephen Balakirsky ◽  
Zeid Kootbally

The Robot Operating System (ROS) is steadily gaining popularity among robotics researchers as an open source framework for robot control. Additionally, the Unified System for Automation and Robot Simulation (USARSim) has already been used for many years by robotics researchers and developers as a validated framework for simulation. This paper presents a new ROS node that is designed to seamlessly interface between ROS and USARSim. It provides for automatic configuration of ROS transforms and topics to allow for full utilization of the simulated hardware. The design of the new node, as well as examples of its use for mobile robot and robotic arm control are presented.


Konstruktion ◽  
2019 ◽  
Vol 71 (04) ◽  
pp. 26-28
Author(s):  
Daniel Baković

Passende Schnittstellen und Offenheit spielen in der Service-Robotik eine wichtige Rolle, um flexible Applikationen für den industriellen Einsatz zu entwickeln. Schließlich ist der Markt von innovativen Start-ups geprägt und der Wunsch nach Interoperabilität groß. Mithilfe des Open-Source-Robotik-Frameworks ROS (Robot Operating System) können Anwender ihre individuelle Service-Robotik-Applikation einfach und flexibel umsetzen.


SIMULATION ◽  
2017 ◽  
Vol 93 (9) ◽  
pp. 771-780 ◽  
Author(s):  
Erkan Uslu ◽  
Furkan Çakmak ◽  
Nihal Altuntaş ◽  
Salih Marangoz ◽  
Mehmet Fatih Amasyalı ◽  
...  

Robots are an important part of urban search and rescue tasks. World wide attention has been given to developing capable physical platforms that would be beneficial for rescue teams. It is evident that use of multi-robots increases the effectiveness of these systems. The Robot Operating System (ROS) is becoming a standard platform for the robotics research community for both physical robots and simulation environments. Gazebo, with connectivity to the ROS, is a three-dimensional simulation environment that is also becoming a standard. Several simultaneous localization and mapping algorithms are implemented in the ROS; however, there is no multi-robot mapping implementation. In this work, two multi-robot mapping algorithm implementations are presented, namely multi-robot gMapping and multi-robot Hector Mapping. The multi-robot implementations are tested in the Gazebo simulation environment. Also, in order to achieve a more realistic simulation, every incremental robot movement is modeled with rotational and translational noise.


Author(s):  
Adam Alami ◽  
Peter Axel Nielsen ◽  
Andrzej Wasowski

Participatory Action Research (PAR) is an established method to implement change in organizations. However, it cannot be applied in the open source (FOSS) communities, without adaptation to their particularities, especially to the specific control mechanisms developed in FOSS. FOSS communities are self-managed, and rely on consensus to reach decisions. This study proposes a PAR framework specifically tailored to FOSS communities. We successfully applied the framework to implement a set of quality assurance interventions in the Robot Operating System community. The framework we proposed is composed of three components, interventions design, democratization, and execution. We believe that this process will work for other FOSS communities too. We have learned that changing a particular aspect of a FOSS community is arduous. To achieve success the change must rally the community around it for support and attract motivated volunteers to implement the interventions.


In this project, we have designed and developed an autonomous robot that is powered by Robot Operating System (ROS). The capabilities of the robot include autonomous navigation, image tracking and mapping. OpenCV has been implemented in the on-board microprocessor to process the images that are captured by the general purpose webcams on the robot. A microcontroller has also been used to control the motors. The ultimate aim of this project is to develop a mobile robot capable of making its own decisions based on the images received.


2020 ◽  
Vol 17 (4) ◽  
pp. 1999-2001
Author(s):  
V. P. Gladis Pushparathi ◽  
T. Chandrashekar

Technology is so advanced that it could replace one of our senses. If it could replace one of our senses surely it could act as a sense for physically challenged people. Taking this into consideration, this proposed paper explored the possible ways to bring technology into the life of such people. And it happened to stumble upon deaf-blindness. The proposed system enables deaf-blind people to communicate via Braille vibrations through smart phone application. It can be achieved by developing an operating system that tends to fulfill the needs of physically challenged which can be developed by using the open source package android. The outcome of the proposed work would be able to allow the physically challenged people to use the smart phones in a way that a normal person would use it today.


Author(s):  
Einar S. Ueland ◽  
Roger Skjetne ◽  
Andreas R. Dahl

This paper presents the implementation of a 2D-lidar to a model-scale surface vessel, and the design of a control system that makes the vessel able to perform autonomous exploration of a small-scale marine environment by the use of the lidar and SLAM. This includes a presentation and discussion of experimental results. The completion of this system has involved the development of a suitable control system that merges exploration strategies, path planners, a motion controller, and a strategy for generating controller setpoints. The system was implemented on the Robot Operating System platform, which made it possible to utilize open-source algorithms for state of the art SLAM.


Author(s):  
Rajesh Kannan Megalingam ◽  
Santosh Tantravahi ◽  
Hemanth Sai Surya Kumar Tammana ◽  
Nagasai Thokala ◽  
Hari Sudarshan Rahul Puram ◽  
...  

2020 ◽  
Vol 2 (1) ◽  
pp. 1-23
Author(s):  
Nadia Hammoudeh Garcia

Ten years after its rst release, the Robot Operating System (ROS) is arguably the most popular software framework used to pro- gram robots. It achieved such status despite its shortcomings compared to alternatives similarly centered on manual programming and, perhaps surprisingly, to model-driven engineering (MDE) approaches. Based on our experience, we identied possible ways to leverage the accessibility of ROS and its large software ecosystem, while providing quality assurance measures through selected MDE techniques. After describing our vision on how to combine MDE and manually written code, we present the rst technical contribution in this pursuit: a family of three metamodels to respectively model ROS nodes, communication interfaces, and sys- tems. Such metamodels can be used, through the accompanying Eclipse- based tooling made publicly available, to model ROS systems of arbitrary complexity and generate with correctness guarantees the software arti- facts for their composition and deployment. Furthermore, they account for specications on these aspects by the Object Management Group (OMG), in order to be amenable to hybrid systems coupling ROS and other frameworks. We also report on our experience with a large and complex corpus of ROS software including the shortcomings of standard ROS tools and of previous eorts on ROS modeling.


Sign in / Sign up

Export Citation Format

Share Document