Improving the Role Model of Community Auxiliary Robots Testing Using Robot Operating System 2

Author(s):  
A. V. Satyanarayana ◽  
K. Hareesh Kumar ◽  
Jeevana Jyothi Pujari ◽  
Chitturi Prasad ◽  
Sunkari Venkata Ramakrishna ◽  
...  
2020 ◽  
Vol 6 (1) ◽  
pp. 109-116
Author(s):  
Abdul Jalil

Tujuan penelitian ini adalah membangun sistem deteksi gerak objek berbasis teknik pengolahan citra menggunakan metode Binary-Image Comparison (BIC). Fungsi metode BIC pada penelitian ini adalah sebagai pengambil keputusan pada saat sistem mengirim data message sebagai hasil dari deteksi gerak objek. Adapun gerak objek yang dideteksi pada penelitian ini adalah objek dengan warna merah, kuning, hijau, dan biru. Pada penelitian ini, proses segmentasi citra biner diproses menggunakan perangkat lunak Library OpenCV yang dieksekusi didalam node Robot Operating System 2 (ROS2). Terdapat beberapa node ROS2 yang digunakan untuk membangun sistem deteksi gerak objek pada penelitian ini, yaitu node untuk membaca input kamera RGB, node untuk mendeteksi gerak objek warna merah, node untuk mendeteksi gerak objek warna kuning, node untuk mendeteksi gerak objek warna hijau, node untuk mendeteksi gerak objek berwarna biru, dan node untuk menerima hasil proses deteksi warna. Setiap node pada sistem tersebut dapat saling terhubung melalui topic untuk dapat saling bertukar data message menggunakan protokol Data Distribution Service (DDS) yang ada pada ROS2. Hasil dari penelitian ini adalah sistem dapat mendeteksi gerak objek warna merah, kuning, hijau, dan biru kemudian mengirimnya sebagai data message berdasarkan hasil keputusan dari metode BIC.


2018 ◽  
Vol 15 (3) ◽  
pp. 172988141877001 ◽  
Author(s):  
Vincenzo DiLuoffo ◽  
William R Michalson ◽  
Berk Sunar

It is no secret that robotic systems are expanding into many human roles or are augmenting human roles. The Robot Operating System is an open-source standard for the robotic industry that enables locomotion, manipulation, navigation, and recognition tasks by integrating sensors, motors, and controllers into reusable modules over a distributed messaging architecture. As reliance on robotic systems increases, these systems become high value targets, for example, in autonomous vehicles where human life is at risk. As Robot Operating System has become a de facto standard for many robotic systems, the security of Robot Operating System becomes an important consideration for deployed systems. The original Robot Operating System implementations were not designed to mitigate the security risks associated with hostile actors. Robot Operating System 2, the next generation of the Robot Operating System, addresses this shortcoming, leveraging Data Distributed Services for its messaging architecture and Data Distributed Services security extension for its data protection in motion. This article provides a systematic review of Robot Operating System 2 and identifies potential risks for this new robotic system paradigm. A Robot Operating System 2 robotic system is viewed as a series of layers from the hardware that include sensors, motors, and controllers to the software layers, which include the operating system, security services, protocols, messaging, and the cognitive layer for observation, learning, and action. Since Robot Operating System 2 and security are new considerations for robotics systems as they move into mainstream, many questions emerge. For example, can some portions be secure and other portions be non-secure? Does everything need to be secure? What are the trade-offs between, security, performance, latency and throughput? What about real-time robotic systems? This article provides an overview of the Robot Operating System 2 paradigm and represents a first step toward answering these questions.


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