Hi ROS Community,
I’m Alan G. Sanchez, a robotics Ph.D. student at Oregon State University. I am currently interning at Hello Robot, working alongside Amazon’s AWS RoboMaker team on a project I want to share with you all.
Below is a gif demonstrating our robot broadcasting its camera feed to a WebRTC stream and viewed through the media playback viewer in the AWS console.
Here is a quick overview of these two AWS features:
KVS is a fully managed streaming service designed to securely ingest and store, video, audio, and other time-encoded data from connected devices to AWS. KVS lets users playback video for on-demand viewing and quickly build applications that utilize computer vision and video analytics.
KVS with WebRTC is a service that enables real-time communication (RTC) across browsers and mobile applications via simple APIs. It uses peering techniques for real-time data exchange between connected peers and provides low latency media streaming required for human-to-human interaction.
Additionally, KVS can be utilized to connect and monitor a robot fleet remotely from your AWS console. We’ve developed a guide for those interested in integrating these cloud extensions to their robot. Check out our open-source tutorial on GitHub.
Please view our Hello Robot forum post, which includes our acknowledgements for those who helped get this project up and running.
I’m excited for the ROS community to check out my guide and these cool cloud extensions. Please share if you do.