Orchestrate Processes - Part 3/3 of the Bring Your Own Platform(BYOP) Workshop Series
The software that drives Autonomous Systems, such as Robots and Self-driving cars, runs on Platforms that can run the software fast and reliably. The platform may be broader than just the operating system or environment in which the software runs. It's the ecosystem where software is created, deployed, and maintained on diverse devices. Platform applications such as the Robot Operating System(ROS) and Docker serve numerous industries. Most Software Developers get a platform to add their software, with their new badge and notepad, to the first day they join a new employer, thanks to the SW Architect or Platform team. However, if you want to create a blue-sky application, you may find yourself unmoored without an existing platform or adopt one with more than you bargained for.
This hands-on workshop series will help you build a minimal and general platform that may be specialized to your new application. Attendees are encouraged to bring their laptops and learn by doing. The style of this workshop is collaborative and conversational. This workshop is suitable for beginners and experts alike. The organizers intend to create a space to help beginners up the learning curve and allow practitioners to share their best practices.
We will spend the last of the three sessions getting services in a mixed set of languages to interact with each other in the Robot Operating System (ROS). The agenda is as follows.
- Recap and level set on part 1 - Set up your Workspace
- Recap and level set on part 2 - Containerize Applications
- Launch Robot Operating System 2 (ROS2) in a Docker Container
- Create C++ and Python Nodes
- Run multiple nodes interactively in ROS2
Date and Time
Location
Hosts
Registration
- Date: 31 Jul 2024
- Time: 06:30 PM to 08:30 PM
- All times are (UTC-07:00) Pacific Time (US & Canada)
- Add Event to Calendar
- Starts 02 July 2024 12:00 AM
- Ends 31 July 2024 06:25 PM
- All times are (UTC-07:00) Pacific Time (US & Canada)
- No Admission Charge
Speakers
Sana Sarfraz
Biography:
About the facilitator:
Sana Sarfraz specializes in Perception and Sensor Fusion to deliver actionable and nuanced information about the scene, whether it's the weather, the lanes on a highway, or heaps of garbage.
Her most recent role was at Amp Robotics, where she developed applications to automate the sortation of waste into recyclable materials. Before Amp Robotics, she developed Path Estimation applications for Advanced Driver Assistance Systems (ADAS), at Aptiv, which run on many a car on the road. Her first job, after earning a Master's Degree in Aerospace Engineering from the Pennsylvania State University, was to develop Avionic Weather Radar applications to detect storms, lightning, and wind-shear, at Collins Aerospace.
She is currently tinkering with platforms to identify what would work best for the Perception systems she wants to build. She is an IEEE Senior Member and volunteers for the IEEE Buenaventura Section.
Email:
Agenda
- Recap and level set on part 1 - Set up your Workspace
- Install Docker
- Build an image that contains the packages required by a software application using Dockerfile
- Launch containers based on multiple images using docker-compose