UPLOAD

    2.3K

    Open Source Developing Intelligent Robots with AWS Robomaker - 19 September - 16:00

    Published: October 20, 2019

    AWS Loft Istanbul 2019 Open Source Developing Intelligent Robots with AWS Robomaker - 19 September - 16:00

    Comments

    Open Source Developing Intelligent Robots with AWS Robomaker - 19 September - 16:00

    • 1. Slide30 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Ricardo Sueiras, Principal Evangelist Amazon Web Services AWS RoboMaker Develop, Test, and Deploy Intelligent Robotic Applications with AWS
    • 2. What is a robot? ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark What is a robot? Sense Compute Act
    • 3. Robot landscape ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Robot landscape Robotic Arms International Space Station Drones Education Water Home Self-Driving Vehicles Autonomous Walker Rover
    • 4. Robotics trends in 2018 ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Robotics trends in 2018 Robotics is undergoing fundamental change in collaboration, autonomous mobility, and increasing intelligence Source: IDTechEx By 2023, it’s estimated that mobile autonomous robots will emerge as the standard for logistic and fulfillment processes By 2030, 70% of all mobile material handling equipment will be autonomous •Logistics •Construction •Retail •Hospitality •Healthcare Robots are being put to work every day across many industries •Agriculture •Energy Management •Oil and Gas •Facilities Management •Household chores
    • 5. Mobile roboticstrends 2018 ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Mobile robotics trends 2018 We are at the beginning of an inflection point, where expected growth in the use of mobile robots will increase by almost tenfold over the next 2–3 years, but…
    • 6. The future In one chart ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark The future In one chart
    • 7. Enabling technologies are here ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Enabling technologies are here Sensors Intel RealSense, FaceID, Velodyne, Quanergy, etc. Arms Universal Robotics, Rethink, Franka Emika, ABB, Kuna, etc. Grippers Soft Robotics, RightHand, GrabIt, Shadow, etc. Mobility Agility Robotics, GreyOrange, Boston Dynamics, etc. Motors Livedrive, Inception Drive, Automata, etc. AI Coprocessors Graphcore, NVIDIA, TPU, Cerebras, etc.
    • 8. Slide1326 ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark and yet...
    • 9. Slide1328 ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Factories in 1900
    • 10. Slide1329 ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Factories today
    • 11. Slide1327 ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark If demand is high and hardware is cheap, why doesn’t everyone automate?
    • 12. Cost breakdown of a robotic work cell ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Cost breakdown of a robotic work cell
    • 13. Robotic development is difficult and time consuming  ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Robotic development is difficult and time consuming Requires machine learning expertise for intelligent functions Many prototyping iterations Days spent setting up and configuring Months to building a realistic simulation environment Duplicated efforts integrating an application management system
    • 14. Robotic development cycle ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Robotic development cycle 2) Develop robotics application 1) Select robotics software framework 1) Deploy and manage application 3) Test and simulate application New application release and update
    • 15. Robot Operating System (ROS) primer ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Most widely used software framework for teaching and learning about robotics – over 16 million .deb (Linux Debian) packages downloaded in 2018, a 400% increase since 2014 Founded in Stanford labs over 10 year ago, now managed by the Open Source Robotics Foundation (OSRF) Global open-source community supports two products—Robot Operating System (ROS) and Gazebo ROS A set of software libraries and tools, from drivers to algorithms, that help developers build robot applications Gazebo Robust physics engine, high-quality graphics, and programmatic and graphical interfaces to help developers simulate robots Robot Operating System (ROS) primer
    • 16. Introducing AWS RoboMaker ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Introducing AWS RoboMaker A service that makes it easy for developers to develop, test, and deploy robotics applications, as well as build intelligent robotics functions using cloud services
    • 17. AWS RoboMaker service suite ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS RoboMaker service suite Development Environment Simulation Cloud Extensions for ROS Fleet Management
    • 18. AWS RoboMakerDevelopment Environment AWS RoboMaker Development Environment vStart development with zero setup effort vCreate RoboMaker development environment with a single click vAutomatic download, compile and configure operating system, development software, and ROS
    • 19. Slide131 Develop Build Bundle Simulate AWS RoboMaker Development Environment sim_ws robot_ws ROS AWS extensions S3 bucket Robot application Simulation application
    • 20. AWS RoboMakerCloud Extensions for ROS AWS RoboMaker Cloud Extensions for ROS Cloud extensions written as ROS packages automatically create connections and make API calls to AWS services, such as Amazon Lex, Amazon Polly, Amazon Kinesis Video Streams, Amazon Rekognition, and Amazon CloudWatch LEX speech recognition POLLY speech generation KINESIS VIDEO STREAMS video streams REKOGNITION image and video analysis CLOUDWATCH logging and monitoring
    • 21. Slide132 AWS RoboMaker CloudWatch Extension for ROS ROS Nodes and topics AWS Cloud Node logic Temporary security credential Stored credential Robot … or …
    • 22. AWS RoboMakerSimulation AWS RoboMaker Simulation vPre-built virtual 3D worlds, bring your own vZero infrastructure to provision, configure or manage. vRun multiple simulations in parallel vAutomatically scales, pay-as-you-go simulation resource consumption
    • 23. AWS RoboMakerSimulation Simulation Gazebo Client Simulation Instance Logs S3 Bucket rqt rviz Terminal Cloud Extensions for ROS AWS RoboMaker Simulation Robot App Sim App Applications S3 Bucket Robot Logs Simulation Logs VPC Rule Alarm Metrics CloudWatch
    • 24. Slide155
    • 25. Slide156
    • 26. AWS RoboMakerSimulation Robot App Simulation Sim_World #1 Robot App Sim_World #2 Robot App Sim_World #n + + + AWS RoboMaker Simulation Logs Log Files #1 Log Files #2 Log Files #n Aggregated Metrics
    • 27. AWS RoboMakerSimulation for CI/CD AWS RoboMaker Simulation for CI/CD
    • 28. AWS RoboMakerFleet Management AWS RoboMaker Fleet Management vIntegrated with AWS Greengrass vSecurity & fault-tolerance for updates vDigital Twin for your robot vDeploy application over-the-air with a few clicks from AWS Console
    • 29. Slide136 Concurrent deployment 20% Failure threshold 15% Deployment Job (10 Robots) Failure threshold 15% AWS RoboMaker Fleet Management 👍 👎 👍 👍 👍 👍 👍 👎
    • 30. AWS RoboMaker Architecture ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS RoboMaker Architecture ROS/ROS2 Development Environment Simulation Fleet Management Cloud Extensions for ROS Build Tool Cloud Development Environment Debug ML Model Training Iterative Simulation Regression Testing Registration Deployment Monitoring Management Lex Polly Rekognition Kinesis Video Streams CloudWatch Metrics CloudWatch Logs Metric and Logging
    • 31. Benefits of AWS RoboMaker ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Benefits of AWS RoboMaker Accelerated development timelines Intelligence out of the box Zero infrastructure provisioning Lifecycle management
    • 32. Designed by developers, for developers ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Designed by developers, for developers Application Developer Testing Development iteration Quality Engineer Regression testing Metric monitoring System Engineer Deploy applications Software updates Researchers, Hobbyists, Students Curriculum development R&D
    • 33. Customer stories ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Customer stories “With AWS RoboMaker, we are able to easily test the robotics related software applications in a cloud environment, and rapidly generate synthetic imaging data to train our 3D site model creation algorithms. AWS RoboMaker also provides the ideal fleet management solution for use on ground vehicles and drones. The integration between fleet management and AWS Greengrass makes it really easy to enable communications among ground vehicles, drones, and IoT solutions.” —Hamid Montazeri, VP of SW Engineering and Robotics at Stanley Black & Decker
    • 34. Customer stories ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Customer stories “We have been evaluating AWS RoboMaker for our line of Furo robots, used in public venues for guest services, information, and entertainment. Through this evaluation, we’ve discovered that the RoboMaker cloud extensions have provided us with a comprehensive set of intelligence features that can be leveraged with little development effort because they easily integrate into our existing ROS application. As a new AWS customer, the sample applications provided us with exactly what we needed to get started. With the acceleration of development time we expect to gain from AWS and RoboMaker, we now have new ideas and possibilities for market expansion.” —Dr. SeKyong Song, Founder and CEO, Future Robot
    • 35. Customer stories ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Customer stories “AWS RoboMaker exponentially increases the capabilities of Lea, an autonomous robot assistant for the elderly and disabled. Lea is interactive, keeps elderly safe and active, while it can talk to you, navigate around your house and keep you connected with family and doctors. We have used RoboMaker cloud extensions for ROS to enhance Lea with video and telemetry data streaming, and voice interaction capabilities using services like Amazon Kinesis, Amazon Lex, and Amazon Polly. These cloud services and extensions provided by RoboMaker have enabled us to rapidly develop new features, while breaking the limitations of small on-board computing power.” —Dimitrios Chronopoulos, Lead Mobility Engineer, Robot Care Systems
    • 36. AWS RoboMakerSample Robot Applications ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS RoboMaker Sample Robot Applications Hello World Navigation and Person Recognition Voice Commands Robot Monitoring Object-following using RL Self-driving using RL
    • 37. AWS RoboMakerPricing Structure ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS RoboMaker Pricing Structure vCloud Extensions for ROS: Customers will incur standard AWS service charges when the ROS application utilizes an AWS service through these cloud extensions. vDevelopment Environment: There is no extra charge for the RoboMaker development environment. Customers pay only for the underlying compute and storage resources (e.g. EC2 instances and EBS volumes). vSimulation: Pricing is based on resource consumptions, measured as number of “Simulation Units”. “Simulation Unit” is metered at minute granularity and each unit is comprised of 1 vCPU and 2 GB memory and is charged at $0.4 per hour. vFleet Management: Customers pay for the underlying Greengrass resources at the standard price of $0.16 per active robot (device) per month.
    • 38. Next steps ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Next steps •Must fill in bullets here before presenting—tailor these bullets to your customer •RoboMaker workshop? •Follow up demo? •Technical presentation?
    • 39. Slide3 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Please Complete Your Session Survey! Developing Intelligent Robots with AWS RoboMaker https://bit.ly/2man6IW
    • 40. Thank you! © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark Thank you!
    • 41. Slide58 © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS RoboMaker architecture Deploy application AWS Cloud Robot applications Simulation Log Files Developers Robot Rviz Gazebo Rqt
    • 42. AWS RoboMaker Investment in ROS ‹#› © 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Amazon Confidential and Trademark AWS RoboMaker Investment in ROS Actively guiding the development of the newest version of ROS (ROS2) via representation on the Technical Steering Committee (TSC) of OSRF Investment to provide Long Term Support (LTS) for ROS2 •LTS maintains backwards compatibility •LTS allows developers to release commercial and production-level products on ROS2 Investment to increase ROS2 packages •Packages are reusable and provide unique robotics functions such as mapping and navigation •AWS driving migration of 113 critical packages identified for ground mobility robots to ROS2 by the first ROS2 LTS release Leading the security and logging design of ROS2 and contribution to the ROS2 core messaging system, Data Distribution Service (DDS)