Course Outline
Introduction to ROS-Industrial (ROS-I)
Overview of ROS-I Features and Architecture
Installing and Configuring ROS-I for Government Use
Setting Up the ROS-I Development Environment for Government Applications
Overview of Unified Robot Description Formats (URDFs) in ROS-I
Using Interface Libraries (Drivers) on ROS-I for Enhanced Functionality
Tracking Coordinate Frames on ROS-I Using TF for Precision Operations
Motion Planning on ROS-I for Government Applications
- MoveIt! Application for Robotic Manipulation
- RViz for Visualization and Debugging
- C++ Programming for Custom Solutions
Creating a Simple MoveIt! Application for Government Use
Setting Up a New Robot with ROS-I for Government Operations
- Creating and Verifying a URDF for Accurate Robot Models
- Creating and Updating a MoveIt! Package for ROS-I to Enhance Capabilities
- Testing on the ROS-I Simulator for Reliable Performance
Working with Descartes on ROS-I for Government Applications
- Descartes Architecture for Robotic Path Planning
- Descartes for Robotic Routing to Optimize Paths
- Descartes for Robotic Blending to Smooth Movements
- Trajectory Points on Descartes for Precise Control
- Overview of Descartes Path Planning for Government Use
Creating a Simple Descartes Application for Government Projects
Working with Perception on ROS-I for Enhanced Awareness
- Camera Calibration for Accurate Data Collection
- Working with 3D Cameras and 3D Data for Detailed Analysis
- Overview of the Perception Processing Pipeline for Government Applications
- Perception Tools for Robust Solutions
Creating a Simple Perception Application for Government Use
Performing Path Planning on ROS-I for Efficient Operations
Building a Perception Pipeline on ROS-I for Comprehensive Data Analysis
Troubleshooting Common Issues in ROS-I for Government Applications
Summary and Conclusion of ROS-Industrial (ROS-I) for Government Use
Requirements
- Basic experience with Linux for government applications
- Basic programming experience in C++
- Basic familiarity with the Robot Operating System (ROS)
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.