arrow_back_ios

Main Menu

See All Acoustic End-of-Line Test Systems See All DAQ and instruments See All Electroacoustic application See All Software See All Sensors See All Vibration Testing Equipment See All Academy See All Resource Center See All Applications See All Industries See All Insights See All Services See All Support See All Our Business See All Our History See All Sustainability See All Global Presence
arrow_back_ios

Main Menu

See All Actuators See All Combustion Engines See All Durability See All eDrive See All Transmission Gearboxes See All Turbo Charger See All DAQ systems See All High precision and calibration systems See All Industrial electronics See All Power Analyzer See All S&V Handheld devices See All S&V Signal conditioner See All Wireless DAQ Systems See All Accessories for electroacoustic application See All DAQ See All Drivers API See All nCode - Durability and Fatigue Analysis See All ReliaSoft - Reliability Analysis and Management See All Test Data Management See All Utility See All Vibration Control See All Inertial Sensor Software See All Acoustic See All Current / voltage See All Displacement See All Force See All Inertial Sensors See All Load cells See All Pressure See All Strain See All Torque See All Vibration See All Exciters See All LDS Shaker Systems See All Power Amplifiers See All Vibration Controllers See All Training Courses See All Whitepapers See All Acoustics See All Asset & Process Monitoring See All Custom Sensors See All Data Acquisition & Analysis See All Durability & Fatigue See All Electric Power Testing See All Machine automation control and navigation See All NVH See All Reliability See All Smart Sensors See All Vibration See All Weighing See All Automotive & Ground Transportation See All Robotics See All Calibration See All Installation, Maintenance & Repair See All Support Brüel & Kjær See All Release Notes See All Compliance See All Our People
arrow_back_ios

Main Menu

See All CANHEAD See All GenHS See All LAN-XI See All MGCplus See All Optical Interrogators See All QuantumX See All SomatXR See All Fusion-LN See All Accessories for industrial electronics See All Handheld Software See All Accessories for S&V handheld devices See All Wireless Gateways See All Wireless Nodes See All BK Connect / PULSE See All API See All Microphone sets See All Cartridges See All Special microphones See All Acoustic calibrators See All Microphone Pre-amplifiers See All Sound Sources See All Accessories for acoustic transducers See All Accessories See All Accessories for load cells See All Strain gauges for experimental testing See All Strain gauges for transducer manufacturing (OEM) See All Accessories for strain gauges See All Rotating See All CCLD (IEPE) accelerometer See All Charge accelerometer See All Impulse hammers / impedance heads See All Cables See All Accessories See All Accessories See All Power amplifier See All Accessories for exciters See All Electroacoustics See All Noise Source Identification See All Sound Power and Sound Pressure See All Noise Certification See All Industrial Process Control See All Structural Health Monitoring See All Electrical Devices Testing See All Electrical Systems Testing See All Grid Testing See All High-Voltage Testing See All Vibration Testing with Electrodynamic Shakers See All Structural Dynamics See All Machine Analysis and Diagnostics See All Process Weighing See All Calibration Services for Transducers See All Calibration Services for Handheld Instruments See All Calibration Services for Instruments & DAQ See All On-Site Calibration See All Resources See All Software License Management
ros_logo
ros_code_image

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.

                                           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. 

c_seriesgroup
g_seriesgroup

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.

clearpath_robots_ugvs_3

ROS Partnership

MicroStrain has established a strategic partnership with Clearpath Robotics, a premier robotics developer, to deliver enhanced functionality for MicroStrain IMU ROS Drivers. SLAM-enabled robots rely on multiple sensor technologies—including radar, lidar, cameras, and IMUs—to comprehensively understand their operational environment. This environmental awareness enables robots to effectively map terrain, navigate autonomously, and perform obstacle avoidance maneuvers.

High-precision IMUs are critical to this process, as they provide accurate measurement of actual robot movement rather than theoretical positioning data, resulting in substantially improved performance outcomes. The integration also features continuous diagnostic information publishing through ROS, allowing users to monitor IMU feature status in real-time.

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.

parker_lord_plus_ros_yellow_nohtml

Technical Support & Integration Services

MicroStrain by HBK provides dedicated applications engineers to assist you and your team with seamless sensor integration into your solutions. For inquiries related to the Robotics Operating System and integration support, please contact our expert technical support team.