Deadline: 7 Agustus 2022
- Buatlah catkin workspace
- Silahkan fork github repositori ini pada catkin workspace kalian (Repositori ini merupakan package ROS)
- 1 Service file: 2 parameter (tipe data: int64) request -> 1 parameter response (tipe data: int64)
- 1 Massage file: 1 variabel bertipe data int64 3 buah node:
- server: Melakukan proses penambahan dua buah int
- subscriber: Subscribe ke topic yang dipublish oleh publisher setelah client melakukan request ke server
- publisher_client: Panggil service menggunakan client dari masukan argument, setelah mendapatkan respons, hasilnya dipublish ke topic
- Buat launch file yang bakal jalanin server sama subscriber (jangan lupa subscriber harus ngeprint)
- rosrun <nama_package> <node_publisher_cliet>
- Nyalakan ROS master dengan menggunakan roscore
- Jalankan node server
- Jalankan node subscriber
- Jalankan node publisher_client
- menerima masukkan dari arguments
- client request service ke server
- server menggembalikan response
- hasil dari response di publish ke topic
- subscriber output(ngeprint) dari topic
- Silahkan mengerjakan sesuai dengan yang diminta pada soal dan disesuaikan dengan template yang telah disediakan
- Lakukan pull request