Skills bagi Automation Engineer di era Industry 4.0 (2)

Posting ini melanjutkan pembahasan sebelumnya tentang skills yang diperlukan Automation Engineer di era industry 4.0: Industrial Internet of Things dan Machine Learning. Berikut ini 2 skills di bidang yang lain: cloud computing, dan computer vision.

Cloud computing

Deskripsi

Cloud computing pada dasarnya ialah penggunaan computing resources yang powerful di cloud. Hal ini menguntungkan, karena seseorang tidak harus memiliki komputer yang mahal dan cepat, namun mereka bisa menyewa super komputer yang dimiliki perusahaan – perusahaan besar (misal Amazon, Google) untuk menyelesaikan pekerjaan tertentu.

Di era industri 4.0, cloud computing menjadi penting karena data – data sensor dan aktuator yang telah disimpan ke internet menggunakan teknologi industrial internet of things perlu diolah dan dianalisa lebih jauh lagi dengan teknik machine learning. Jika data – data yang disimpan menjadi terlampau besar untuk diolah dengan komputer standard (termasuk big data) maka cloud computing dapat digunakan untuk melakukan penyimpanan dan pengolahan data. Penggunaan cloud computing dapat menguntungkan perusahaan diantaranya karena:

  • Hanya perlu sambungan internet untuk mengakses, tidak perlu komputer dengan specs tertentu atau software pendukung lainnya
  • Tidak perlu melakukan maintenance server sendiri
  • Biaya relatif lebih hemat, karena hanya membayar resources yang digunakan saja

Bagaimana mempersiapkan diri?

Untuk mempersiapkan diri, Anda bisa mulai mempelajari salah satu platform Cloud Computing yang tersedia seperti: Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform, IBM Cloud, dan lain – lain. Di internet cukup banyak sumber gratis dan berbayar untuk dapat mempelajari berbagai platform di atas. Misalnya di Coursera ada 2 kuliah online yang dapat diikuti dengan gratis:

Jika Anda menggunakan NodeRed, IBM Cloud menjadi salah satu cloud platform yang sesuai karena NodeRed juga merupakan open source project yang dimulai di IBM. Ada beberapa artikel yang sesuai pada learning path yang telah disediakan IBM: Learning Path – Get Started with NodeRed

Salah satu kesulitan yang mungkin muncul saat mendaftar akun baru ialah: ada kemungkinan diminta memasukkan nomor kartu kredit. Hal ini tidak mudah jika anda masih mahasiswa dan belum memiliki kartu kredit.

Computer Vision

Deskripsi

Computer vision ialah salah satu bidang di mana machine learning dapat diterapkan dengan praktis untuk memecahkan masalah nyata (low hanging fruits) dengan menganalisa gambar atau video yang diambil oleh kamera. Penggunaan computer vision salah satunya dapat digunakan untuk automatic inspection, dimana sistem cerdas dengan kamera dapat mendeteksi barang yang cacat dan perlu disortir.

Teknik computer vision cukup bervariasi, mulai dari menemukan contour suatu obyek sampai mendeteksi obyek tertentu di antara banyak obyek lainnya. Untuk obyek yang kompleks, teknik machine learning (salah satunya deep learning) banyak dimanfaatkan. Hasil deteksi obyek dapat digunakan oleh kontroler industri melalui industrial internet of things.

Bagaimana mempersiapkan diri?

Untuk mempersiapkan diri, Anda bisa mulai dengan menggunakan OpenCV library (open source) yang tersedia untuk bahasa pemrograman C++ dan Python. Anda perlu menyiapkan web camera (bisa menggunakan yang harganya terjangkau) untuk mengambil gambar (atau video) yang nantinya akan dianalisa dengan teknik computer vision.

Untuk mempelajari computer vision dan OpenCV, ada cukup banyak kelas online dan sumber lain di internet, di antaranya:

Selain itu, jika Anda memiliki cukup dana, Anda bisa menerapkan teknik computer vision pada embedded computer seperti RaspberryPi atau NVidia Jetson Nano.

Leave a Comment

× Ada pertanyaan?