Course for Beginners
Linux for Robotics
Learn the Linux fundamentals you’ll need for robotics development
Course Overview
Description
At present, ROS is fully supported only by Linux systems. This means any ROS-based robot uses Linux, so if you want to create programs for these robots, you have to get ready with Linux.
In the Linux for Robotics course, you will master essential Linux knowledge in order to get started with ROS.
Learning Objectives
- Navigate through a Linux filesystem
- Interact with a Linux filesystem
- Edit files using the Shell (vi editor)
- Manage access to files (Permissions)
- Create simple Linux programs (Bash Scripts)
- Manage execution of Linux programs (Processes)
- Connect to the remote computer of a robot (ssh)
Simulation robots used in this course
BB–8 Robot
Level
Beginner welcome
Duration
9h 20m
This course is part of this learning path:
ROS for Beginners
2 weeks
What projects will you be doing?
Control BB-8 robot using Linux
Execute the bash script.
Create simple Linux programs
Work and interact with Linux-based systems.
Manage execution of Linux programs
Learn advanced utilities to interact deeply with a Linux system.
Ultimate Code Foundation Challenge
Program a Parrot AR Drone using Linux.
What you will learn
Course Syllabus
Unit 1: Introduction
- Why Linux for Robotics
- Practice First: Control BB-8 robot using Linux.
20 min.
Unit 2: Linux Essential
Learn the essential tools & commands to interact with a Linux system
3 hrs.
Unit 3: Advanced Utilities I
- Manage access to files: Permission
- Create simple Linux programs: Bash Scripts
- Environment Variables
3 hrs.
Unit 4: Advanced Utilities II
- Manage execution of Linux programs: Processes
- How to connect the remote computer of the robot: SSH
- Manage installation of the Linux program: APT
3hrs.
Unit 5: Recommendations after the course
Unit 6: EXAM - Ultimate Code Foundation Challenge
Ready to get started?
Start learning ROS & Robotics online quickly and easily
What’s next
People interested in this course also viewed
Learning Path
ROS for Beginner
Course
Python 3 for Robotics
Top universities choose The Construct for Campus to teach ROS & Robotics.