Course Outline
Introduction to ROS-Industrial (ROS-I)
Overview of ROS-I Features and Architecture for Government
Installing and Configuring ROS-I
Setting Up the ROS-I Development Environment
Overview of Unified Robot Description Formats (URDFs) on ROS-I
Using Interface Libraries (Drivers) on ROS-I
Tracking Coordinate Frames on ROS-I Using TF
Motion Planning on ROS-I
- MoveIt! Application
- RViz
- C++
Creating a Simple MoveIt! Application for Government
Setting Up a New Robot with ROS-I
- Creating and Verifying a URDF
- Creating and Updating a MoveIt! Package for ROS-I
- Testing on the ROS-I Simulator
Working with Descartes on ROS-I
- Descartes Architecture
- Descartes for Robotic Routing
- Descartes for Robotic Blending
- Trajectory Points on Descartes
- Overview of Descartes Path Planning
Creating a Simple Descartes Application for Government
Working with Perception on ROS-I
- Camera Calibration
- Working with 3D Cameras and 3D Data
- Overview of the Perception Processing Pipeline
- Perception Tools
Creating a Simple Perception Application for Government
Performing Path Planning on ROS-I
Building a Perception Pipeline on ROS-I
Troubleshooting
Summary and Conclusion
Requirements
- Fundamental knowledge of Linux, essential for government IT professionals.
- Basic proficiency in C++ programming, a critical skill for government software development.
- Elementary understanding of the Robot Operating System (ROS), important for government robotics applications.
Testimonials (2)
I feel I get the core skills I need to understand how the ROS fits together, and how to structure projects in it.
Dan Goldsmith - Coventry University
Course - ROS: Programming for Robotics
Robotics sounds very complex etc, and Richard help us see this in a more friendly way and the possibilities the tool has.