Course
Debug Cases Python
Learn to Debug ROS code
Course Overview
Description
This Course contains several ROS-related problems that need to be solved by you. Within this Course, you will find several typical ROS-related problems, distributed in different cases, which need to be solved by you. You will find a step-by-step guide on how to find and solve the different issues.
Learning Objectives
- Understand how to detect ROS-related issues
- Understand how to debug ROS-related issues
- Understand how to solve typical ROS issues
- Understand how to get and analyze data from the topics
Simulation robots used in this course
Parrot AR.Drone, TurtleBot 2 Robot, Husky, Pi Robot, Summit XL
What projects will you be doing?
Case 1: ROS Topics & Messages
Debug ROS issues related to topics and messages
Case 2: ROS Services & Messages
Debug ROS issues related to services and service messages
Case 3: Transforms
Learn to debug ROS issues related to TF’s
Case 4: ROS Actions & Messages
Learn to debug ROS issues related to actions and action messages.
What you will learn
Course Syllabus
Unit 1: Case 1 Part 1. ROS Topics and Messages
Learn to debug ROS issues related to topics and messages
- How to get data from topics
- How to get data from messages
- How to debug basic ROS programs
- How to analyze Laser message particularities
1 hr.
Unit 2: Case 1 Part 2. ROS Topics and Messages
Learn to debug ROS issues related to topics and messages
1 hr.
Unit 3: Case 2: ROS Services and Messages
Learn to debug ROS issues related to services and service messages
- Compilation of a custom message
- Particularities of the messages used by Services
- How to Debug basic ROS programs
1 hr.
Unit 4: Case 3: ROS TF's
Learn to debug ROS issues related to TF’s
- How to get data about the transforms of the robot
- How to get data about the frames of the robot
- How to generate the transforms of a robot
1 hr.
Unit 5: Case 4: ROS Actions and Messages
Learn to debug ROS issues related to actions and action messages
- How to get data from topics
- How to get data from messages
- How to debug intermediate ROS programs
- Action messages particularities
1 hr.
Unit 6: Case 5: ROS Navigation
Learn to debug ROS issues related to Navigation
- How to analyze ROS Navigation parameters
- The importance of frame names
- Common ROS Navigation Issues
1 hr.
Ready to get started?
Start learning ROS & Robotics online quickly and easily
Kalman Filters
In this Live Class, we will explain some basic concepts related to Kalman filters and how they are applied to robotics.
Robot used: Turtlebot 2
What you will learn:
- Histograms and Guassian distributions
- One-dimentional Kalman filters
- Practical demonstrations
What’s next
People interested in this course also viewed
Top universities choose The Construct for Campus to teach ROS & Robotics.