Designing Robotics Algorithms in MATLAB

Designing mobile robotics algorithms for Robot Operating System (ROS) enabled simulators and robots.

TechSource Systems Pte Ltd

Course
Highlights

This one-day course is for engineers designing mobile robotics algorithms for Robot Operating System (ROS) enabled simulators and robots. Topics include:

  • Listing the design workflows possible with Robotics System Toolbox™
  • Communicating with ROS and Gazebo
  • Building and testing mobile robotics algorithms
  • Designing algorithms for execution and data sharing
TechSource Systems Pte Ltd

Who Should
Attend

This hands-on course is designed for engineers designing mobile robotics algorithms for Robot Operating System (ROS) enabled simulators and robots.

TechSource Systems Pte Ltd

Course
Prerequisites

MATLAB Fundamentals, basic knowledge of Robot Operating System (ROS).

TechSource Systems Pte Ltd

Course
Benefits

After completing this comprehensive training, you will know how to:

  • Connect to Robot Operating System (ROS) from MATLAB
  • Design and test algorithms on ROS-enabled simulators and robots
  • Apply MATLAB techniques to control the execution and data of algorithms
  • Use built-in mobile robotics algorithms in Robotics System Toolbox

Partners

TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

TechSource Systems is MathWorks Authorised Reseller and Training Partner

Upcoming Program

  • Please keep me posted on the next schedule
  • Please contact me to arrange customized/ in-house training

Course Outline

Connecting to Robot Operating System (ROS)

Objective: Exchange data between MATLAB and ROS environments.

  • Starting and shutting down ROS
  • Subscribing to topics
  • Publishing messages to topics
  • Requesting and providing services
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Building Closed-Loop Algorithms

Objective: Design a simple motion planning algorithm in MATLAB using data from ROS.

  • Creating a waypoint following algorithm
  • Testing algorithms in MATLAB
  • Testing algorithms in ROS enabled robots and simulators

Design Considerations

Objective: Explore different methods to control the execution and data transfer of algorithms.

  • Creating event-based algorithms
  • Executing algorithms at a fixed rate
  • Sharing data
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Incorporating Built-In Algorithms

Objective: Use mobile robotics algorithms included with Robotics System Toolbox.

  • Building an occupancy grid
  • Creating a probabilistic roadmap
  • Tracking a path with the pure pursuit algorithm
QUICK ENQUIRY