User manual
Copyright © Dr Robot Inc. 2006 
1
Table of Contents 
Chapter I.
  WiRobot Getting Start Guide........................................................................................... 4 
I.  Preface...............................................................................................................................................................5 
I.1  Audience.................................................................................................................................................... 5 
I.2  Feedback................................................................................................................................................... 5 
II.  WiRobot Overview..........................................................................................................................................6 
II.1  Software Components ........................................................................................................................... 7 
III.  Software (WiRobot SDK) Installation........................................................................................................8 
III.1  System Requirements ............................................................................................................................8 
III.2  WiRobot System Installation................................................................................................................8 
IV.  Connecting to WiRobot System...................................................................................................................9 
IV.1  WiFi Wireless Connecting......................................................................................................................9 
IV.2  Serial Cable Connecting .......................................................................................................................10 
V.  Building PC Applications Using SDK......................................................................................................... 12 
V.1  Using WiRobot SDK Component ActiveX Control ........................................................................ 12 
V.2  Sample Application 1 – WiRobot X80 Controller (VB) ................................................................14 
V.3  Sample Application 2 - WiRobot DRK8000 Controller (VB)..................................................... 16 
V.4  Sample Application 3- WiRobot DRK6000/8000 Controller (VC++).....................................16 
V.5  Other Sample Applications.................................................................................................................. 17 
VI.  Miscellaneous ................................................................................................................................................. 17 
VI.1  System Update ...................................................................................................................................... 17 
Chapter II.  X80 System Specification.............................................................................................. 18 
I.  WiRobot X80 Overview ..............................................................................................................................19 
Standard Electronics components and Operation Detail......................................................................... 21 
I.1  Mechanical Specification.....................................................................................................................23 
I.2  Electrical..................................................................................................................................................23 
I.3  Other Specification...............................................................................................................................25 
II.  Miscellaneous ................................................................................................................................................ 25 
II.1  Battery Recharging...............................................................................................................................25 
II.2  Sensor Location.....................................................................................................................................25 
II.3  Known Issues..........................................................................................................................................25 
Chapter III.  WiRobot SDK Application Programming Interface (API) (For MS Windows) ........26 
I.  Convention ..................................................................................................................................................... 27 
II.  WiRobot SDK Overview ............................................................................................................................. 28 
III.  WiRobot SDK API Reference for PMS5005........................................................................................ 30 
III.1  Sensor Peripherals............................................................................................................................... 30 
III.2  Motion Control ......................................................................................................................................44 
III.3  Multimedia Control............................................................................................................................... 60 
III.4  Events ..................................................................................................................................................... 60 
IV.  WiRobot SDK API Reference for PMB5010 .........................................................................................61 










