Industri 1.0 Industri 2.0 Industri 3.0 Industri 4.0 Industri 5.0
Open Source
Meta-Operating System
Fleksibel Framework
Lisensi BSD
ROS adalah sebuah meta-operating sistem robot bersifat open source yang merupakan framework
untuk membuat perangkat lunak robot. Didalam framework tersebut terdapat perangkat lunak tools,
library dan package yang dapat digunakan untuk mengontrol perangkat keras robot.
Kelebihan ROS
Kelebihan:
• Gratis dan Open Source.
• Komunitas besar.
• Menyediakan banyak tools, package, dan library.
• Kompatibel dengan banyak perangkat keras sensor dan actuator.
• Mudah dalam pengaplikasiannya.
• Tidak membutuhkan banyak modifikasi program.
• Dapat berjalan diperangkat keras level atas dan bawah.
• Dapat menghubungkan antara dua buah mesin (Komputer) atau lebih
dalam sebuah jaringan.
Arsitektur ROS
Cara Kerja ROS
Master
Cara Kerja ROS
Master
ID1: Lampu_On
Lampu_On
Node Publisher
Cara Kerja ROS
Master
ID1: Lampu_On
Topic: Kabel
Lampu_On Message: std_msgs/String
Data Message: “On”
Master
ID1: Lampu_On
ID2: Lampu_Control
Register Node Lampu_Control
ke Parameter Server
Topic: Kabel
Lampu_On Message: std_msgs/String Lampu_Control
Data Message: “On”
Master
ID1: Lampu_On
ID2: Lampu_Control
Topic: Kabel
Lampu_On Message: std_msgs/String Lampu_Control
Data Message: “On”
Robot
Industri
Peralatan
Elektronik
Peralatan
Rumah tangga
Penerapan ROS pada Revolusi Industri 4.0
Smartphone
Access Point
Driver Relay Lampu
Raspberry Pi
Alamat IP: 192.168.43.198
Komputer
Alamat IP: 192.168.43.10
Program Node Publisher (Lampu_On.Py)
Program Node Publisher (Lampu_Off.Py)
Program Node Subscriber (Lampu_Control.Py)
Komunikasi Antar Node (Menyalakan Lampu)
Master
Node Publisher
(lampu_on.py)
Node
Subscriber
(lampu_control.
py)
Komunikasi Antar Node (Menyalakan Lampu)
Master
Node Publisher
(lampu_off.py)
Node
Subscriber
(lampu_control.
py)
Komunikasi Antar Node (Mematikan Lampu)