RPLIDAR. Low Cost 360 degree 2D Laser Scanner (LIDAR) System Development Kit User Manual. 2014-2 Rev.1



Similar documents
CP2110-EK CP2110 EVALUATION KIT USER S GUIDE. 1. Kit Contents. 2. Relevant Documentation. 3. Software Setup

Work with Arduino Hardware

Virtual COM Port Driver Installation Manual

Virtual COM Port Driver Installation Manual

User s Manual of Board Microcontroller ET-MEGA2560-ADK ET-MEGA2560-ADK

Design Considerations in Adding USB Communications to Embedded Applications

QUICK START GUIDE Bluetooth Cordless Hand Scanner (CHS)

ebus Player Quick Start Guide

Current Cost Data Cable User Guide. Installing and configuring the data cable

How to setup a serial Bluetooth adapter Master Guide

udrive-usd-g1 Embedded DOS micro-drive Module Data Sheet

Lab Experiment 1: The LPC 2148 Education Board

XBee USB Adapter Board (#32400)

Fingerprint Based Biometric Attendance System

HCS-3300/3302/3304 USB Remote Programmable Laboratory Grade Switching Mode Power Supply

Six-servo Robot Arm. DAGU Hi-Tech Electronic Co., LTD Six-servo Robot Arm

EVAL-UFDC-1/UFDC-1M-16

XPort Universal Demo Board User Guide

DSO138 oscilloscope program upgrade method

ioptron ASCOM 3.11 PC Control Application Note

User manual DinaSys DTC/DTS and DTC/DTZ

Getting Started Guide with WIZ550web

EPSON Perfection 1650/1650 PHOTO. Scanner Parts. Scanner Specifications. Basic Specifications. device Effective pixels

INTRODUCTION TO SERIAL ARM

AN588 ENERGY HARVESTING REFERENCE DESIGN USER S GUIDE. 1. Kit Contents. 2. Introduction. Figure 1. Energy Harvesting Sensor Node

Bluetooth + USB 16 Servo Controller [RKI-1005 & RKI-1205]

Installing PowerLink on Windows 7 64-bit

In-System Programmer USER MANUAL RN-ISP-UM RN-WIFLYCR-UM

0832 Dot Matrix Green Display Information Board User s Guide

USB DRIVER INSTALLATION GUIDE

S3000 Quick-Start. The document describes the schedule of a configuration which is valid for the user software CDS 3.xx or higher.

Develop a Dallas 1-Wire Master Using the Z8F1680 Series of MCUs

T0118 T2118 T3118. Instruction Manual

Getting Started with the Xilinx Zynq All Programmable SoC Mini-ITX Development Kit

Testing Data Radio Modem with Serial Port Tool V1.20

Bluetooth to Serial Adapter

Modern Robotics, Inc Core Device Discovery Utility. Modern Robotics Inc, 2015

Field Calibration Software

Select Correct USB Driver

IR-PRO IR-PRO. Operation Guide. Professional Infrared Code Capture System

UM0853 User manual. 1 Introduction. M24LRxx application software user guide

Practice Fusion API Client Installation Guide for Windows

FTDI VCP DRIVER (free) (WIN/MAC/LINUX)

JTAG-HS2 Programming Cable for Xilinx FPGAs. Overview. Revised January 22, 2015 This manual applies to the HTAG-HS2 rev. A

User Manual. AS-Interface Programmer

ISP Engineering Kit Model 300

Win 7 - STIMA CLS / CMP Driver Installation Quick Guide

USB-RS232 Converter USB-RS422/485 Converter. User's Manual

STIM202 Evaluation Kit

EPSON Perfection 2450 PHOTO. Scanner Parts. Scanner Specifications. Basic Specifications. US letter or A4 size ( inches [ mm])

Smarthome SELECT Bluetooth Wireless Stereo Audio Receiver and Amplifier INTRODUCTION

Antenna Rotator System

Keep it Simple Timing

LG Air Conditioning Multi F(DX) Fault Codes Sheet. Multi Split Units

AN220 USB DRIVER CUSTOMIZATION

Schneider OS-Loader usage via Ethernet or USB.

Board also Supports MicroBridge

MS830 / MS833 Barcode Reader v1.0 9-December-2014

DUKANE Intelligent Assembly Solutions

L16. Quectel GNSS Engine. EVB User Guide L16_EVB_UGD_V1.0

How To Use An Atmel Atmel Avr32848 Demo For Android (32Bit) With A Microcontroller (32B) And An Android Accessory (32D) On A Microcontroller (32Gb) On An Android Phone Or

Application Note. Positioning with Dimetix distance sensor and SEW inverter FLS-C

EXPERTS IN WATER COOLING SINCE aquastream ULTIMATE SUPER SILENT PUMP TECHNOLOGY. The ultimate pump system.

TEST CHAPTERS 1 & 2 OPERATING SYSTEMS

1.1 Connection Direct COM port connection. 1. Half duplex RS232 spy cable without handshaking

FSU Inventory Scanner Set up & Use for Windows PC

RC2200DK Demonstration Kit User Manual

User s Guide DDS-3X25 USB ARBITRARY FUNCTION GENERATOR

AN2680 Application note

Quick Start Guide. MRB-KW01 Development Platform Radio Utility Application Demo MODULAR REFERENCE BOARD

CODESOFT Installation Scenarios

SMART Board Software for Macintosh FAQ

1. Introduction Fixture exterior view Connecting the Robe Universal Interface Software update of the fixture...

GS-SL2X00 Series. GS-WTX00 Series. Enterprise Android Barcode Device. User Manual

To download and install directly to your phone

RealScan-S. Fingerprint Scanner RealScan-S

SPROG II User Guide 1. SPROG II DCC Decoder Programmer User Guide

SoundLAB Software Download Software from the Bogen website:

[9] TROUBLE CODE LIST

Configuring Allen-Brandly ControlLogix PLC with Moxa MGate 5105-MB-EIP. 1 Application Description Objective Goals...

Product Information Sheet UH36 Hi Pot Tester

User manual Compact Web PLC WP240 series IEC-line

Dr Robot C# Advance Sputnik Demo Program

NC-12 Modbus Application

User Guide Reflow Toaster Oven Controller

1. SAFETY INFORMATION

RN-WIFLY-EVAL-UM. WiFly Evaluation Kit Roving Networks. All rights reserved. RN-WIFLY-EVAL-UM Version 1.32r 10/9/2012 USER MANUAL

PRODUCTIVITY THROUGH INNOVATION 600 CONTROL DIRECT DRIVE TECHNICAL/OPERATION MANUAL

1 Application Description Objective Goals... 3

Installing the drivers for the Current Cost Data Cable

ACR120 Technical Specifications version 2.9 November 2005

EZmoto V2. Product description Rev. 6 10/01/2014. EZmoto V2 Product description Rev.6 10/01/2014

Application Note. Terminal Server G6

User s Manual. Powerline 200M Ethernet Bridge

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

M72. Quectel Cellular Engine. EVB User Guide M72_EVB_UGD_V1.0

M Series Quick Start Guide

GPS/GLONASS SiRFstarV Evaluation Kit EVA5100-A

ATB50v1 GPRS / GPS Based Fleet Management Terminal. Datasheet

How to install USB driver (MICRO/I)

Transcription:

RPLIDAR Low Cost 360 degree 2D Laser Scanner (LIDAR) Development Kit User Manual 2014-2 Rev.1 Team

Contents: 1. OVERVIEW... 2 ITEMS IN DEVELOPMENT KIT... 2 RPLIDAR... 2 USB ADAPTER... 3 2. CONNECTION AND USAGE... 4 CONNECTION... 4 INSTALL DRIVER FOR THE USB ADAPTER... 5 RUN DEMO APPLICATION... 6 TROUBLE SHOOTING... 8 3. DEVELOPMENT GUIDE AND SDK INTRODUCTION... 9 PIN DEFINITION FOR RPLIDAR... 9 PIN DEFINITION FOR USB ADAPTER... 10 CONFIGURE RPLIDAR SCAN FREQUENCY... 10 SDK USAGE... 11 4. OPERATION RECOMMENDATION... 12 PRE-HEATING FOR BEST PERFORMANCE... 12 AMBIENT TEMPERATURE... 12 AMBIENT LIGHT... 12 5. REVISION HISTORY... 13 1 / 13

1. Overview Thank you for purchasing RPLIDAR development kit. By using this kit, customers can easily evaluating RPLIDAR s performance. RoboPeak also provides SDK code to help customers integrate RPLIDAR to their system. Items in Development Kit RPLIDAR Development Kit contains: RPLIDAR(PWM motor driver embedded) USB Adapter RPLIDAR communication cable Micro-USB cable USB Adapter RPLIDAR Micro-USB cable RPLIDAR communication cable RPLIDAR 2 / 13

RPLIDAR development kit contains standard RPLIDAR unit (A1M1-R1). The RPLIDAR embedded logic IO drivable (3.3V) motor controller which can be used to configure scan frequency by tuning motor speed. Developer also can choose to turn off motor for power saving purpose. RPLIDAR usage and interface definition will be introduced in the coming sections. USB Adapter RPLIDAR development kit contains a USB adapter to provide power supply for RPLIDAR and convert RPLIDAR internal UART serial interface to USB interface. 3 / 13

2. Connection and Usage Connection RPLIDAR can be easily connect to PC by following bellow steps. 1) Connect RPLIDAR with the USB adapter using provided communication cable. The socket is in the bottom of RPLIDAR. 2) Connect the USB adapter to your PC using the Micro-USB cable After connecting RPLIDAR to your PC through the USB cable, the LED in the bottom of the RPLIDAR will light up and RPLIDAR start scanning. 4 / 13

Install Driver for the USB Adapter The USB adapter converts UART to USB using CP2102 chip. You need to install the device driver for the chip. The driver can be found in the provided SDK package or download from Silicon Labs s official website: http://www.silabs.com/products/interface/usbtouart/pages/usb-to-uart-bridge.aspx Here s the installation steps in Windows: After connecting the RPLIDAR with PC, find the driver file CP210x VCP Windows and choose correct operating system version accordingly: x86 for 32-bit OS and x64 for 64-bit OS. After Installing the driver according to installation steps, you should see corresponding serial port name in the [Control Panel] -> [Device and Printers]. Please refer to the bellow figure. 5 / 13

Run Demo Application Frame_grabber is a GUI demo application provided by RoboPeak. You can view the scan result directly in the UI and save the scan result to files for further processing. The source code of this demo application is also provided for reference. This GUI demo can only run under Windows. For Linux and MacOS users, please refer to the other simple demo provided in the SDK. Steps to run the GUI demo application: Please make sure you have connect RPLIDAR to PC using USB adapter and installed the device driver correctly before running the demo application. Starting demo application frame_grabber.exe and choose serial port name identified in the previous step. If the connection is ok, you shall see the UI like this: 6 / 13

The firmware/hardware version and serial number of the RPLIDAR will show in the title line of the GUI. The supported commands of RPLIDAR are showed in the tool bar. The descriptions are listed in the bellow table. Button Function Description Start Scan Stop Scan Save Scan Data Scan data will be displayed after scan core starting work Scan core enter power save mode Save current scan data to the local file Restart RPLIDAR Press the Start Scan button Restart scan core to clear internal errors,the scan data will be displayed in the UI: 7 / 13

Use the mouse wheel to zoom in and out. Move the cursor to any sample point, the distance and degree value to the RPLIDAR will be showed in the screen with red font. The scan frequency also showed in the UI. Trouble shooting When scan core or laser power works abnormally, scan core will enter protection mode. This state can be retrieved using SDK API. If such scenario happened, sending restart command can let scan core reset. 8 / 13

3. Development Guide and SDK Introduction Pin Definition for RPLIDAR The socket in the bottom of RPLIDAR is using 5267-7A specification: 2.5mm spacing 7 pin. Any communication cable has 5264-7 terminal block can be used to connect with RPLIDAR. Please find the detail pin definition in the bellow table: P1 P7 5267-7A Pin Signal name Type Description Minimum Typical Maximum P1 VMOTO Power Power supply for the RPLIDAR scan - 5V 9V motor P2 MOTOCTL Input Enable pin for RPLIDAR scan 0V - VMOTO motor/pwm control signal (active high) P3 GND Power GND signal for RPLIDAR scan motor - 0V - P4 V5.0 Power Power supply for RPLIDAR scan core 3.6V 5V 6V P5 TX Output Serial output for RPLIDAR scan core 0V - 5V P6 RX Input Serial input for RPLIDAR scan core 0V - 5V P7 GND Power GND signal for RPLIDAR scan core - 0V V5.0 External system must provide required VMOTO and V5.0 power to make scan motor and scan core work correctly. In most of scenarios, VMOTO and V5.0 can share the same power supply. MOTOCTL Pin used to control scan motor speed to adjust RPLIDAR s scan frequency, PWM signal also can be applied. The equivalent circuit showed as bellow: You can also refer to the bellow Reference Design for RPLIDAR development. 9 / 13

RPLIDAR VMOTO GND Power (4-9V DC) V5.0 GND Power (5V DC) TX RX MOTOCTL UART PWM Generator MCU/DSP Pin Definition for the USB Adapter The USB adapter is also using 5267-7A specification socket: 2.5mm spacing 7 pin. Please find the detail pin definition in the bellow table: P1 P7 5267-7A Pin Signal Name Description P1 V5.0 Power supply for RPLIDAR scan core, USB 5V input P2 HIGH constant 5V high level output P3 GND GND for RPLIDAR scan motor, USB GND P4 V5.0 Power supply for RPLIDAR scan core, USB 5V input P5 RX Input pin for USB serial adapter P6 TX Output pin for USB serial adapter P7 GND GND for RPLIDAR scan core, USB GND Configure RPLIDAR Scan Frequency Since USB adapter s control signal MOTOCTL is fixed to high level, RPLIDAR s scan motor is always rotating at its highest speed which makes RPLIDAR working on a relative high scan frequency. You can configure RPLIDAR s scan frequency by controlling motor speed. By connecting MOTOCTL signal to the device has PWM output function such as MCU s PWM output I/O port, RPLIDAR s scan frequency can be locked in a proper value by adjust duty ratio of PWM using the scan frequency feedback provided by RPLIDAR core. 10 / 13

Please refer to RPLIDAR protocol and application note for more information. SDK also contains the sample code. SDK Usage RoboPeak provides RPLIDAR SDK support both Windows and Linux platform. The SDK contains sample code. Please refer to SDK document for more information. 11 / 13

4. Operation Recommendation Pre-Heating for best performance The scan core will heating when start working. We recommended pre-heating RPLIDAR (Start scan mode, the scan motor is rotating) for more than 2 minutes to get the best measurement accuracy. Ambient Temperature RPLIDAR s measurement resolution is sensitive to the ambient temperature. Improper use may even damage the sensor. Please avoid using RPLIDAR in extreme high temperature (>40 degree) and too low temperature (<-10 degree). Ambient Light Although RPLIDAR is not sensitive to ambient light, improper use may still lead to errors. In indoor environment, please avoid lighting RPLIDAR with strong light source such as high-power laser. In outdoor environment, please avoid facing RPLIDAR directly into sun light. This may leads to permanent damage to the image sensor of RPLIDAR. The standard version of RPLIDAR may have less measurement range in strong sun light environment. Please contact RoboPeak for any customization options. 12 / 13

5. Revision History Date Content 2013-3-5 Initial draft 2014-2-11 Refine for final product 13 / 13