ROS screenshot

ROS™

Robot Operating System (ROS) is an open-source, meta-operating system for your robot. It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. ROS can be used in building and simulating robotics applications, as well as unmanned ground vehicles and simultaneous localization and mapping (SLAM). To facilitate better integration within the ROS ecosystem Microstrain has develop an open source License free (MIT License) series of drivers specifically designed and tested for ROS.



Download MicroStrain driver on GitHub

Learn More

Which Sensor works best with ROS?

MicroStrain offers a variety of Inertial Measurement Units (IMUs) and Inertial Navigation Systems (INSs) that work the Robot Operating System (ROS) drivers that help you build robot applications. Visit our C-Series sensor offerings of CX and CV products and our G-Series sensor offerings of GQ and GX products below.

Visit MicroStrain Inertial Sensors to view our wide range of offerings.

SLAM

SLAM - (Simultaneous Localization and Mapping) is the location awareness and recording of the environment in a map of a device, robot, drone or other autonomous vehicles.

A robot that uses SLAM employs various types sensors such as radar, lidar, cameras, IMUs, and other technologies to understand its environment. By understanding its environment and how it is moving through it, a robot can more effectively map, navigate, and/or avoid obstacles. A good IMU is essential to this process. Accurately measuring the robot's true movement (not just theoretical) will lead to significantly superior results.

rviz point cloud
MSCL Supported Languages

ROS Partnership

Clearpath is a leading developer of robots. LORD Microstrain has partnered with Clearpath Robotics to provide key features for MicroStrain IMU ROS Drivers. A robot that uses SLAM employs various types sensors such as radar, lidar, cameras, IMUs, and other technologies to understand its environment. By understanding its environment and how it is moving through it, a robot can more effectively map, navigate, and/or avoid obstacles. A good IMU is essential to this process. Accurately measuring the robot's true movement (not just theoretical) will lead to significantly superior results. Additionally, diagnostic information is continuously published through ROS, enabling users to see the status of the different features of the IMU.


For more details, visit the Clearpath & LORD Microstrain ROS Driver.

Demos & Tutorials

If our ROS-MSCL system does not meet your needs, you can still develop code using our products.

Visit the Protocol Section of GitHub for the low-level details of how to communicate with our wireless and inertial devices. Commands, configuration settings, and data packet documentations are available.

View the Documentation
Linux code
Sensing Support Center

Microstrain Support

LORD Microstrain has applications engineers that can help you or your team integrate our sensors into your solutions. Contact us

Questions regarding the Robotics Operating System and integration can be directed to our top-notch technical support team.

Sensing Support Center

Which sensor works with ROS?

MicroStrain offers a variety of Inertial Measurement Systems (IMU's) that work well with the Robot Operating System (ROS) drivers to help you build robot applications. Click below to view our C-Series and G-Series sensors.

Visit MicroStrain Sensors to view all of our sensors.