MATLAB code

From Training Technology Lab Wiki
Revision as of 13:24, 9 August 2019 by Cljak12 (talk | contribs)
Jump to navigation Jump to search

Introduction

Training Technology Lab uses MATLAB for most data processing and visualization purposes. Several scripts have been written to work with our various technology. Here is a list of the scripts:

  • Rosbag extraction

Rosbag extraction

Official methods:
Viewing: For viewing video stored in a .bag file, rqt_bag is the standard tool.

Extraction: To extract video (which are just compressed/uncompressed images) several methods exist. We have often used bag2video.

MATLAB scripts:

rosbag_loader.m Converts .bag files into .mat files. Must be done before using the other 2 scripts

rosbag_plotter.m Automatically plots known data formats)

rosbag_video.m Automatically converts rosbags into .avi files with data plot overlays.

EMG analyzer

Purpose: For analyzing EMG data recorded with Myon electrodes and ADInstruments AD converter via ROS-setup in Training Technology Lab

FAQ/Debugging

This sections relates to all common problems with the software.