Presented by:

B904482c910756197be6d4348e6a13c2

Sid Faber

from Canonical

Sid Faber works in the Robotics team at Canonical adding security features to ROS, the Robotic Operating System. Sid has been active in the cybersecurity field since his first SANS course in 2000. Since then he's worked in the Network Situational Awareness team of CERT, a division of the Software Engineering Institute at Carnegie Mellon University, served as adjunct faculty at Pittsburgh universities, and most recently was the CISO at Federated Investors.

In his spare time he's likely to be disassembling old electronics to find parts for robotics projects.

The Robot Operating System (ROS) is a flexible, open source framework for writing robot software. ROS has been widely used in robotics research for over a decade, and many commercial products now rely on ROS.

We’ll cover the following topics in this lecture:

  • The ROS architecture and how to get started
  • Basic ROS constructs: Nodes, topics, services and actions
  • Installing ROS on a Raspberry Pi running Ubuntu
  • Controlling hardware
  • Remote control of your robot
  • Adding sensors
  • Where to go from here

At the conclusion of this tutorial you’ll be prepared to build your own ROS-based robot!

Date:
Duration:
1 h 30 min
Room:
Conference:
LinuxFest Northwest 2020
Language:
Track:
Be excellent to each other
Difficulty:
100-level