Me 3-Axis Accelerometer and Gyro Sensor

Similar documents
Me Stepper Driver. Overview

Inertial Measurement Units I!

Using the MPU Inertia Measurement Systems Gyroscopes & Accelerometers Sensor fusion I2C MPU-6050

ECV ecompass Series. Technical Brief. Rev A. Page 1 of 8. Making Sense out of Motion

PiCAN GPS + Gyro +Accelerometer USER GUIDE V1.0

Autonomous Navigation for Flying Robots

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

Parallax LSM9DS1 9-axis IMU Module (#28065)

Testing the Possibilities of Using IMUs with Different Types of Movements

Low Power Gesture Recognition

RoBoard Module RM-G146 Manual V1.01 The Heart of Robotics. Jan 2011 DMP Electronics Inc

Windows Phone Week5 Tuesday -

MegaPi Born to Motion Control

Charlotte Treffers Luc van Wietmarschen. June 15, 2016

9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]

Camera Drones Lecture 2 Control and Sensors

Quaternion Kalman Filter Design Based on MEMS Sensors

CyberAtom X-202 USER MANUAL. Copyrights Softexor 2015 All Rights Reserved.

Modern Robotics Inc. Sensor Documentation

MPU 9250 C Library. Shivansh Singla

Quick Guide WARNING: CHOKING HAZARD - Small parts. Not for children under 3 years old. mbot is an educational robot kit for beginners to get hands-on

CHARACTERIZATION AND CALIBRATION OF MEMS INERTIAL MEASUREMENT UNITS

Selection and Integration of Sensors Alex Spitzer 11/23/14

LPMS-B Reference Manual

This was written by a designer of inertial guidance machines, & is correct. **********************************************************************

navigation Isaac Skog

E80. Experimental Engineering. Lecture 9 Inertial Measurement

Inertial Measurement Units II!

An Intro to Gyros. FTC Team #6832. Science and Engineering Magnet - Dallas ISD

Inertial Navigation Systems

DYNAMIC POSITIONING CONFERENCE September 16-17, Sensors

2011 FIRST Robotics Competition Sensor Manual

ASM330LHH. Automotive 6-axis inertial module: 3D accelerometer and 3D gyroscope. Data brief. Features. Applications. Description

Strapdown system technology

LPMS-B Reference Manual

Frequency Response (min max)

CENG4480 Embedded System Development and Applications The Chinese University of Hong Kong Laboratory 6: IMU (Inertial Measurement Unit)

GPS + Inertial Sensor Fusion

Technical Documentation

INTEGRATED TECH FOR INDUSTRIAL POSITIONING

Low-Cost IMU Implementation via Sensor Fusion Algorithms in the. Arduino Environment

Movit System G1 WIRELESS MOTION DEVICE SYSTEM

EE 267 Virtual Reality Course Notes: 3-DOF Orientation Tracking with IMUs

Strapdown inertial navigation technology

Satellite and Inertial Navigation and Positioning System

Strapdown Inertial Navigation Technology

Development of Data Logger for Non-Wired Sensing and Recording of Small Lateral paths

CyberAtom X-200 USER MANUAL. Copyrights Softexor 2015 All Rights Reserved.

V ARIENSE SENSE Y O UR W ORLD. Inertial Measurement Unit VMU931. User Guide. Version 1.3. March VARIENSE INC.

User Manual for TeraRanger Hub Evo

Design and Development of Control System for Three- Dimensional Wireless Human-Computer

Sensor fusion for motion processing and visualization

MULTI-MODAL MAPPING. Robotics Day, 31 Mar Frank Mascarich, Shehryar Khattak, Tung Dang

HCOMM Reference Manual

HG4930 INERTIAL MEASUREMENT UNIT (IMU) Installation and Interface Manual

Technical Document Compensating. for Tilt, Hard Iron and Soft Iron Effects

MPU Based 6050 for 7bot Robot Arm Control Pose Algorithm

RoBoard Module RM-G144 Manual V1.01 The Heart of Robotics. Jun 2010 DMP Electronics Inc

Gravity: BMI160 6-Axis Inertial Motion Sensor SKU: SEN0250

BNO055 Quick start guide

Overview. Connect the Flight Control Board and Receiver

Vehicle s Kinematics Measurement with IMU

3-Space Sensor Nano. User's Manual. Super-Miniature Attitude & Heading Reference System 24-Pin DFN IC

Compass Module 3-Axis HMC5883L (#29133)

HOBO Pendant G Data Logger (UA ) White Paper

Tracking of Human Arm Based on MEMS Sensors

EE 570: Location and Navigation: Theory & Practice

ADVANTAGES OF INS CONTROL SYSTEMS

CHAPTER 2 SENSOR DATA SIMULATION: A KINEMATIC APPROACH

Sensor Toolbox (Part 2): Inertial Sensors

UM2220. Getting started with MotionFX sensor fusion library in X-CUBE-MEMS1 expansion for STM32Cube. User manual. Introduction

MEMS for structural health monitoring of wind turbine blades

UM6 Ultra-Miniature Orientation Sensor Datasheet

Serial Communication

Satellite Attitude Determination

Development of a Ground Based Cooperating Spacecraft Testbed for Research and Education

2-Axis Brushless Gimbal User Manual

Table of Contents 1 Typical Applications General Description Block Diagram Pinout System Connections Typical A

Gyroscope Module 3-Axis L3G4200D (#27911)

Computer Animation and Visualisation. Lecture 3. Motion capture and physically-based animation of characters

3DM-GX1 Data Communications Protocol

Embedded Motion Driver Tutorial

RESEARCH ON THE APPLICATION OF STABLE ATTITUDE ALGORITHM BASED ON DATA FUSION OF MULTI- DIMENSIONAL MEMS INERTIAL SENSORS

MTw WIRELESS MOTION TRACKER

REAL-TIME human motion tracking has many applications

USB Virtual Reality HID. by Weston Taylor and Chris Budzynski Advisor: Dr. Malinowski

Testing Approaches for Characterization and Selection of MEMS Inertial Sensors 2016, 2016, ACUTRONIC 1

AN055. Replacing KX023, KX123, KX124 with KXG07. Introduction

STRAPDOWN ANALYTICS - SECOND EDITION. Notice - Strapdown Associates. Inc. Copyrighted Material

CS 445 / 645 Introduction to Computer Graphics. Lecture 21 Representing Rotations

LPMS Reference Manual

Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK

Performance Evaluation of INS Based MEMES Inertial Measurement Unit

KXCJK AN 039. Getting Started with the KXCJK. Introduction

Sensor-fusion Demo Documentation

CMMotionManager Overview

Lecture 13 Visual Inertial Fusion

SP-7 AHRS. Firmware upgrade instructions. Installation and calibration

3D Motion Tracking by Inertial and Magnetic sensors with or without GPS

Electronics Design Contest 2016 Wearable Controller VLSI Category Participant guidance

Transcription:

Me 3-Axis Accelerometer and Gyro Sensor SKU: 11012 Weight: 20.00 Gram Description: Me 3-Axis Accelerometer and Gyro Sensor is a motion processing module. It can use to measure the angular rate and the acceleration information of your robot or other devices. Me 3-Axis Accelerometer and Gyro Sensor is based on MPU-6050, it combines a 3-axis gyroscope, 3-axis accelerometer, and a Digital Motion Processor (DMP) capable of processing complex 9-axis Motion Fusion algorithms.

Features: Tri-Axis angular rate sensor (gyro) with a sensitivity up to 131 LSBs/dps and a fullscale range of ±250, ±500, ±1000, and ±2000dps Tri-Axis accelerometer with a programmable full scale range of ±2g, ±4g, ±8g and ±16g Digital Motion Processing (DMP ) engine offloads complex MotionFusion, sensor timing synchronization and gesture detection Embedded algorithms for run-time bias and compass calibration. No user intervention required I2C Digital-output of 6 or 9-axis MotionFusion data in rotation matrix, quaternion, Euler Angle, or raw data format 16mm interval M4 mounting holes, compatible with Makeblock beams Easy wiring with 6 Pin RJ25 interface Specification RatedVoltage: 5V Size:24x48x 32mm(Length x Width x Height) Overview The Me 3-Axis Accelerometer and Gyro Sensor is an ideal module for motion and posture detection of robot. It includes a 3-axis accelerometer, a 3-axis angular velocity sensor, and a motion processor, and provides I2C port for communication. It can be applied on the self-balancing cart, 4-axis aircraft, robot, and mobile devices. It has the advantage of high-dynamic measurement range and low current consumption. Its white ID means that it s in I2C communication mode and should be connected to the port with white ID on Makeblock Orion. Technical specifications Input voltage: 5V DC Signal mode: I²C communication Module size: 51 x 24 x 18 mm (L x W x H)

Functional characteristics White area of module is the reference area to contact metal beams Digital output of 6-axis or 9-axis synthetical operation data of such formats as rotation matrix, quaternion, and Euler angle 3-axis angular velocity sensor controlled measurement range: ±250, ±500, ±1000, ±2000 /s (dps) 3-axis accelerometer controlled measurement range: ±2g, ±4g, ±8g, and ±16g Digital Motion Processing (DMP) engine is provided to reduce the load of complex motion integration, sensor synchronization, and posture detection Eliminate the axial sensitivity between accelerometer and gyro; reduce the influence of settings and drifting of sensor Embedded calibration algorithm of operation time deviation and magnetic force sensor Anti-reverse protection connecting the power supply inversely will not damage IC Support mblock GUI programming, and applicable to users of all ages Adopt RJ25 port for easy connection Provide pin-type of port to support most development boards including Arduino series Pin definition The port of Me 3-Axis Accelermeter and Gyro Sensor has 4 pins, and their functions are as follows:

Wiring mode Connecting with Rj25 Since the port of Me 3-Axis Accelermeter and Gyro Sensor has white ID, you need to connect the port with white ID on Makeblock Orion when using RJ25 port. Taking Makeblock Orion as example, you can connect it to ports No. 3, 4, 6, 7, and 8 as follows: Connecting with Dupont wire When the Dupont wire is used to connect the module to the Arduino UNO Baseboard, its SCL and SDA pins should be connected to I2C port, that is, the port A5 and A4 respectively as follows:

Guide to programming Arduino programming If you use Arduino to write a program, the library Makeblock-Library-master should be invoked to control the Me 3-Axis Accelerometer and Gyro Sensor. This is a routine wrote in Arduino. When any value is input through the serial monitor, the module receives it and returns the current value of X, Y, and Z, so that we can identify the posture of current module. We can see the value of X, Y, and Z on the serial monitor.

mblock programming Me 3-Axis Accelerometer and Gyro Sensor supports the mblock programming environment and its instructions are introduced as follows:

The following is the effect to make the panda speaking out the value of X/Y/Z of Me 3-Axis Accelerometer and Gyro Sensor.

Principle analysis The Me 3-Axis Accelerometer and Gyro Sensor integrates a 3-axis accelerometer, a 3-axis angular velocity sensor (gyro), and a Digital Motion Processing engine (DMP), and outputs integrated 9-axis synthetical data to application client in the form of single data stream from the I2C port. The 3-axis accelerometer can measure the change of acceleration in X, Y, and Z axes. By perceiving the total inertial force in a specific direction, the accelerometer can measure the acceleration and gravity. The 3-axis accelerometer means it can detect the motion or gravity of a an object in 3D space. The accelerometer can be used to measure the gravity g. If the module is still and completely motionless, the force that the earth gravity exerts on it is about 1 g. If it is placed vertically, it will detect the force exerting on it along Y-axis is about 1 g. If it is placed at a certain angle, it will detect that the force of 1 g distributes on different axis. When it is in motion or vibration in 3D space, the Me 3-Axis accelerometer and Gyro Sensor will detect the force greater than 1 g in one or more axes, and acceleration as well. Velocity and displacement can be obtained by integrated the acceleration. When an object rotates around an axis, the angular velocity is generated. The 3-axis angular velocity sensor (gyro) can detect the change of angular velocity on X, Y, and Z axes. The motion processing engine can directly output data through I2C port, which reduces the burden of peripheral microprocessor and avoids complicated filtering and data synthesization. Schematic