Studi Kasus iRobot

2016

iRobot, perusahaan robot pelanggan global terdepan, merancang dan membangun robot yang memberdayakan orang-orang untuk melakukan lebih banyak di dalam dan di luar rumah. iRobot membuat robot pembersih rumah dengan memperkenalkan Roomba Vacuuming Robot rancangannya di tahun 2002. Sekarang, iRobot adalah korporasi global yang telah menjual lebih dari 20 juta robot di seluruh dunia. Lini produk iRobot, termasuk rangkaian robot pengepelan Roomba dan Braava, mencakup teknologi hak milik dan konsep lanjutan dalam pembersihan, pemetaan, dan navigasi. Teknisi iRobot membangun ekosistem robot dan data untuk memungkinkan rumah pintar.

mulai tutorial python
kr_quotemark

Arsitektur tanpa server AWS serta kemudahan penggunaan layanan AWS di dalamnya membebaskan waktu developer untuk menghasilkan nilai bisnis.”

Ben Kehoe
Ilmuwan Riset Robotika Cloud (Cloud Robotics Research Scientist), iRobot

Tantangan

Amazon Prime Day pertama adalah robot yang bagus untuk iRobot. Pada hari itu di bulan Juli tahun 2015, perusahaan ini menjual 14.000 vakum robotik Roomba-nya. Jumlah penjualan satu hari ini menggarisbawahi reputasi untuk inovasi dan nilai yang iRobot telah bangun di antara pelanggannya. Ini juga menandakan tantangan yang iRobot akan hadapi beberapa bulan setelahnya, pada bulan September, saat perusahaan ini merilis vakum Roomba pertamanya yang terhubung ke internet.

“Vakum Roomba adalah pembelian dan hadiah hari libur Prime Day yang populer, dan pelanggan ingin mencobanya sesegera mungkin,” ujar Ben Kehoe, Ilmuwan Riset Robotika Cloud (Cloud Robotics Research Scientist) di iRobot. “Jadi, ada hari-hari tertentu, terutama setelah periode diskon besar seperti Prime Day, ketika sejumlah besar pelanggan mengirimkan pembelian baru vakum Roomba mereka pada misi pembersihan pertamanya.”

Pada bulan Juli 2015, lonjakan dalam penggunaan Roomba baru tidak langsung memengaruhi operasi harian perusahaan. Namun, mulai bulan September itu, sejumlah besar pelanggan mencoba vakum Roomba yang terhubung baru mengakibatkan volume besar lalu lintas melalui Aplikasi iRobot Home, aplikasi seluler pelanggan yang digunakan untuk menyiapkan dan mengendalikan robot terhubungnya. Dengan kata lain, iRobot, yang sejauh ini operasi utamanya adalah sebagai vendor perangkat keras, akan mempertaruhkan lini bisnisnya pada kemampuannya untuk menjalankan aplikasi cloud dengan ketersediaan tinggi yang berhadapan dengan pelanggan dan platform backend Internet untuk Segala (IoT).

Ini adalah pertaruhan yang terbayarkan. Sekarang, iRobot melaporkan bahwa vakum Roomba terhubung beroperasi di lebih dari 60 negara, dengan total penjualan robot terhubung yang diluncurkan mencapai lebih dari 2 juta pada akhir tahun 2017.

Perjalanan iRobot tidak berhenti sampai di situ saja. Tidak hanya mengirimkan vakum Roomba terhubungnya untuk membantu kita membersihkan rumah; perusahaan ini yakin suatu hari nanti robot ini dapat membantu menyelesaikan masalah yang sudah lama menghambat industri IoT dalam memberikan janji yang sebenarnya tentang teknologi rumah pintar: rumah yang pada dasarnya tahu apa yang harus dilakukan dan bereaksi dengan cara yang sesuai.

Prioritas Pertama: Fokus Pelanggan
Namun, seperti biasa, iRobot tetap fokus pada proposisi nilai terpusatnya: robot inovatif yang membebaskan pelanggan dari tugas kecil dan memberikan mereka waktu untuk melakukan yang lebih penting. Fokus pelanggan tersebut adalah alasan iRobot menawarkan vakum Roomba terhubung. “Pelanggan menuntut cara yang lebih mudah untuk berinteraksi dengan jumlah produk dan teknologi yang meningkat di setiap sudut rumahnya,” ucap Kehoe. “Konektivitas cloud memberikan pelanggan Roomba dengan kepraktisan dan kontrol yang jauh lebih banyak, sehingga mereka dapat menggunakan ponselnya untuk mengelola Roomba, kapan pun dan di mana pun.”

Tahun 2013, saat merencanakan platform yang akan menjadi fondasi penawaran baru ini, iRobot memutuskan untuk membangunnya di cloud publik. Untuk peluncuran awal, iRobot bekerja sama dengan vendor yang menyediakan solusi yang siap dan lengkap untuk peluncuran Roomba pertama yang terhubung ke cloud di bulan September 2015. Namun, saat iRobot mulai membangun rangkaian vakum Roomba terhubungnya—dan saat banyak pelanggan dan layanan terhubungnya berlipat ganda dengan cepat—iRobot menyadari bahwa perusahaan ini memerlukan solusi yang dapat menskalakan lebih cepat dan memungkinkan kontrol yang lebih langsung.

“Setelah peluncuran produk terhubung pertama, kami makin menyadari bahwa kami tidak dapat mencapai skala dan ekstensibilitas yang diperlukan dengan solusi yang siap dan lengkap yang sedang kami gunakan,” ungkap Kehoe.

Mengapa Amazon Web Services

iRobot memutuskan untuk memindahkan platformnya yang penting untuk misi ke Cloud Amazon Web Services (AWS). “AWS Cloud menawarkan kombinasi penting terhadap skalabilitas, ketersediaan global, dan keluasan layanan,” ujar Kehoe. “Hal yang sangat menarik perhatian kami adalah bahwa AWS menawarkan alat yang kuat dan kemampuan integrasi yang memungkinkan kita menggunakan arsitektur nirserver yang menyelamatkan kita dari kesulitan belajar untuk meningkatkan skala.”

Untuk menjalankan aplikasi web yang terhubung ke vakum Roomba dengan koneksi Wi-Fi baru, iRobot menggunakan sekitar 25 layanan AWS. Pada inti platform iRobot, terdapat AWS Lambda dan platform AWS IoT. AWS IoT, yang dapat memproses triliunan pesan antara miliaran perangkat dan AWS, atau titik akhir lainnya, memberikan lapisan konektivitas antara robot dan platform cloud iRobot. AWS Lambda menjalankan kode untuk merespons peristiwa untuk menyediakan layanan komputasi berbasis fungsi untuk backend nirserver yang memberdayakan aplikasi cloud iRobot. Solusi ini juga menggunakan Amazon Kinesis, yang menelan aliran data waktu nyata dari robot, dan Amazon API Gateway, yang dapat menerbitkan API dan mengamankannya dengan cara yang sesuai.

Dengan menggunakan arsitektur nirserver yang didasarkan pada AWS IoT dan AWS Lambda, iRobot mampu menjaga biaya platform cloud tetap rendah, menghindari kebutuhan layanan langganan, dan mengelola solusi dengan kurang dari 10 orang. “Berjalan pada arsitektur nirserver AWS memungkinkan kami fokus pada kode dan pelanggan, dibandingkan pada operasi,” ucap Kehoe. “Arsitektur nirserver AWS serta kemudahan penggunaan layanan AWS di dalamnya membebaskan waktu developer untuk menghasilkan nilai bisnis.”

Manfaat

Gartner, Inc., memprakirakan bahwa akan ada 20,4 miliar penggunaan “connected things” di seluruh dunia pada tahun 2020. Dengan kata lain, jumlah rumah berisi kulkas, lampu, sistem HVAC, dan alarm keamanan yang terhubung hanya akan terus meningkat. Tetapi, iRobot berargumen bahwa nilai semua keterhubungan ini akan tetap sulit dicapai tanpa adanya kategori data yang penting: informasi pemetaan terbaru tentang rumah tempat perangkat berada.

“Untuk mendapatkan pengalaman rumah pintar yang lancar, yang rumah, serta perangkat pintar ada di dalamnya, merespons kebutuhan harian kita secara mandiri, dua hal harus terjadi,” ungkap Kehoe. “Pertama, beban perangkat pemrograman harus dihapus dari pelanggan. Dan kedua, rumah tersebut harus memahami dirinya sendiri: seperti apa tata letak rumahnya, lokasi dan tujuan setiap ruangan, dan di mana berbagai perangkat pintar rumah ditempatkan.”

Menurut Kehoe, robot yang terhubung, seperti Roomba, memegang peran penting. Vakum Roomba 900 Series dari iRobot, misalnya, menggunakan teknologi lokalisasi dan pemetaan serentak visual (vSLAM) untuk menavigasikan setiap tingkat rumah. Saat memvakum, Roomba membangun peta rumah, dan peta inilah yang dapat memberikan informasi mendasar yang diperlukan untuk membantu rumah pintar memahami dirinya, serta memungkinkan otomatisasi rumah mandiri yang benar-benar lancar. Sementara Roomba sekarang membuat peta untuk membersihkan lebih banyak secara efektif, generasi Roomba berikutnya dapat menggabungkan peta-peta ini dengan sensor tambahan dan layanan cloud yang mendukung guna mengelola begitu banyak perangkat pintar di dalam rumah.

Meski visi ini mudah diucapkan, pencapaiannya cukup sulit, namun Kehoe mengatakan bahwa hal ini mungkin terjadi di AWS Cloud. “Jalur informasi untuk hal seperti ini sangat rumit, keamanan untuk informasi pelanggan sangat penting, dan pada akhirnya pelaksanaan tidak akan mungkin tanpa alat yang analisis data serta alat buatan yang dan tangguh. Oleh sebab itu, kami membangun semua ini di AWS Cloud. Amazon Web Services adalah kunci untuk mewujudkan visi ini.”


Tentang iRobot

iRobot, perusahaan robot pelanggan global terdepan, merancang dan membangun robot yang memberdayakan orang-orang untuk melakukan lebih banyak di dalam dan di luar rumah.

Manfaat AWS

  • Mengelola aplikasi nirserver berskala tinggi dengan karyawan kurang dari 10 orang
  • Membantu memberdayakan generasi rumah pintar berikutnya
  • Berubah dari mengutamakan vendor perangkat keras menjadi perusahaan yang mengandalkan cloud untuk mendukung platform backend IoT-nya serta aplikasi yang berhadapan dengan pelanggan.

Layanan AWS yang Digunakan

AWS Lambda

AWS Lambda memungkinkan Anda menjalankan kode tanpa menyediakan atau mengelola server. Anda hanya membayar waktu komputasi yang Anda gunakan.

Pelajari selengkapnya >>

Amazon Kinesis

Amazon Kinesis memudahkan pengumpulan, pemrosesan, dan penganalisisan data waktu nyata yang mengalir sehingga Anda dapat memperoleh wawasan secara tepat waktu dan bereaksi cepat terhadap informasi baru.

Pelajari selengkapnya >>

AWS IoT Core

AWS IoT Core adalah layanan cloud terkelola yang memungkinkan perangkat terhubung dengan mudah dan aman berinteraksi dengan aplikasi cloud dan perangkat lain.

Pelajari selengkapnya >>

Amazon API Gateway

Amazon API Gateway adalah layanan yang dikelola secara penuh yang memudahkan developer untuk membuat, menerbitkan, memelihara, memantau, dan mengamankan API pada segala skala.

Pelajari selengkapnya >>


Mulai

Perusahaan segala ukuran dan lintas industri mentransformasikan bisnisnya setiap hari menggunakan AWS. Hubungi ahli kami dan mulai perjalanan AWS Cloud Anda sendiri sekarang juga.