Set up your Workspace - Part 1/3 of the Bring Your Own Platform(BYOP) Workshop Series

#robotics #platforms #diy #workshop
Share


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 to, with their new badge and notepad, 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 first of the three sessions setting up a workspace for the platform. The agenda is as follows. 

  • Set up Linux WSL if using a Windows PC
  • Create Hello World Workspace 
  • Build and execute Hello World with G++
  • Set up VS Code to Run and Debug Hello World
  • Include a dependency on an external library 
  • Use a build tool, such as Colcon, to manage packages


  Date and Time

  Location

  Hosts

  Registration



  • Date: 17 Jul 2024
  • Time: 06:30 PM to 08:30 PM
  • All times are (UTC-07:00) Pacific Time (US & Canada)
  • Add_To_Calendar_icon Add Event to Calendar
If you are not a robot, please complete the ReCAPTCHA to display virtual attendance info.
  • Contact Event Hosts
  • Starts 01 July 2024 12:00 AM
  • Ends 17 July 2024 06:29 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

 

  • Set up WSL if using a Windows PC
  • Create Hello World Workspace 
  • Build and execute Hello World with G++
  • Set up VS Code to Run and Debug Hello World
  • Include a dependency on an external library 
  • Use a build tool, such as colcon, to manage packages