Advanced Wireless / Internet Remote Monitoring Robot with Software Development Kit Sputnik Quick Start Guide Copyright © 2009, Dr Robot Inc. All Rights Reserved. www.DrRobot.
WARNINGS Do NOT power on the robot before reading and fully understanding the operation procedures explained in this manual. Neither the robot, nor the program is bug free, accidence could happen; you have to make sure that the robot always maintains a safe distance from people during operation. The robot should be turn off (i.e. the power switch should be on OFF position) when not in used. Battery should be fully charged before storage. Battery pack should be recharged every two weeks while in storage.
Copyright Statement This manual or any portion of it may not be copied or duplicated without the expressed written consent of Dr Robot. All the software, firmware, hardware and product design accompanying with Dr Robot’s product are solely owned and copyrighted by Dr Robot. End users are authorized to use for personal research and educational use only.
Table of Contents Introduction 5 Key Features 5 Sensors and External Components 6 Operation Scenario 8 Software Installation 9 Server PC 9 Remote Client Program on Client PC 9 Robot Operations 11 Remote Monitoring and Tele-operation 20 Recharging 22 Further Development & Programming 22 Network Connection and Login Information 23 Network Settings 23 Advanced Network Settings 23 Appendix I Power Switching Control Copyright © 2001-2009 Dr Robot Inc. All Rights Reserved. www.
Introduction Sputnik is designed and built on X80 robot base, featuring internet remote monitoring and integrated camera animated head. Key Features 5 Servos integrated camera animated head Pre-programmed fine speed and position control achieved by an integrated PMS5005 module employing two 1200 count per wheel-cycle quadrature encoders Fully wireless networked 802.
Sensors and External Components The figure below illustrates the key functional components you will identify on the outside of Sputnik robot. Right Camera Left Camera (* Option) Speaker & Microphone Animated Head Graphic LCD Manual Recharging Socket Orange Light (Main Power) Blue Light (Charging Power Signal) Human Sensor IR Range Ultrasonic Sensor Main Power Switch Sputnik Overview When the main power switch is on, the main power Orange Light will be lit.
Sensor Module Location Ultrasonic #1 I - Left front Ultrasonic #2 J - Middle front Ultrasonic #3 K - Right front Human Sensor #1 L - Left front Human Sensor #2 M - Right front Infrared Range Sensor #1 A – Front left Infrared Range Sensor #2 B – Front middle Infrared Range Sensor #3 C – Front middle Infrared Range Sensor #4 D – Front right Infrared Range Sensor #5 E – Right Infrared Range Sensor #6 F – Rear Infrared Range Sensor #7 G – Left Infrared Range Sensor #8 H – Front top Q
Operation Scenario Diagram below shows the typical operation scenario. The Sputnik is a wireless networked robot. It connects to the wireless AP or router via IEEE 802.11b/g network.
Software Installation Server PC On the Server Computer, you should install the “Sputnik Control” program from the installation CD. After program installation, you will find the following programs under the “Start-All Programs” list, and they are installed under the “Program Files” folder. Dr Robot Inc – Sputnik Control – Dr Robot Sputnik Control Application data folder is set to “C:\DrRobotAppFile\” You will find the following files in this folder: DrRobotPortConfig.
Application data folder is set to “C:\DrRobotAppFile\” Following sub-directories could be found under “C:\DrRobotAppFile\” DrRobotServiceConfig.xml It contains the IP and port information about the service programs. Following sub-directory could be found under “C:\DrRobotAppFile\” .\Record\ Robot Multimedia #1 contains all camera video recording files.
Robot Operations Step 1: If you have not installed the programs, insert the installation CD to CDROM and run the “Setup.exe” program which under “Sputnik Control Installation” folder to a PC (called server PC); set your PC IP to 192.168.0.104, Gateway: 192.168.0.200 and Subnet Mask 255.255.255.0. Step 2: Connect the server PC to the wireless router (one of the LAN ports) (the router has IP 192.168.0.200) included in the package. Step 3: Turn on the robot main power switch on the back.
For using one WiFi module case, two gateway programs will be called up to establish communication connections with the electronic system on the robot. For using two WiFi modules case, three gateway programs will be called up to establish communication connections with the electronic system on the robot. Copyright © 2001-2009 Dr Robot Inc. All Rights Reserved. www.DrRobot.
Animated head control Camera display and multimedia control With option camera Copyright © 2001-2009 Dr Robot Inc. All Rights Reserved. www.DrRobot.
Voltage display on LCD Select 128x64 monochrome bitmap file to display on LCD Sensor data Copyright © 2001-2009 Dr Robot Inc. All Rights Reserved. www.DrRobot.
Showing status of all power sources: Battery I, II and external DC input From where the system will take power from: Battery I, II or external DC input To control which battery or both to be charged and the max charging time Power information Power on/off the subsystems (detail in Appendix I) Motor PWM control Motor speed control Simple motion control: drive forward, backward, left, right and stop To turn within set time Drive forward (set distance) within set time Max power output when joystick is fully pu
Driving with Joystick Go Forward More you push, faster the robot goes Turn Left Turn Right Go Backward More you push, faster the robot goes To Enable Joystick Control Robot base collision avoidance feature is enabled by default.
* Reserved for Sputnik with indoor GPS sensor upgrade option * Reserved for Sputnik with automatic charger upgrade option Via points displayed here. Via points can be manually modified here. This will bring up a tool called “Path Editor” allowing you to edit a path Manual path test tool: 1. Open the path file, via points on the path will be displayed on the display above; via points can be manually modified. 2. Select the type of task that robot to accomplish with the selected path: a.
The Path Editor opened from the “Path Control” allows you to edit a path file such as the charging and patrol path All path files are listed here, when double clicking on the file, the via points will be loaded onto the via point list for editing. You could create a new path file or save the edited path file from here. This path via point list allows you to modify the motion specification of each via point. You could position the robot to the location you like the robot to go.
* Reserved for Sputnik with indoor GPS sensor upgrade option Range (sonar and IR) sensor object distance measurement Information about the tele-operation and remote monitoring client You could disable the remote client Copyright © 2001-2009 Dr Robot Inc. All Rights Reserved. www.DrRobot.
Remote Monitoring and Tele-operation Step 1: If Internet remote monitoring/control is required, you need to connect the wireless router WAN port to your broadband Internet modem. You need to find out the public IP assigned by your ISP. (You should be able to find this information from the router status page) This IP will be used by the remote client to connect to the host PC and the devices on the robot.
Step 5: After login, the DrRobotSputnikRemoteControl program will look as below. With option camera Checked to watch option camera display Copyright © 2001-2009 Dr Robot Inc. All Rights Reserved. www.DrRobot.
Recharging To keep the battery at ideal condition, we recommend recharging the robot at least once every two weeks during storage (e.g. robot is not in use). Plug the charging plug from the portable charger onto the secondary recharging socket on the back of the robot, and then turn on the robot. The charging process will normally take about 2 hours if the battery power is totally exhausted. The charging process will automatically stop when completed.
Network Connection and Login Information Network Settings As default, your PC running the Sputnik Control program should have IP settings as below: Name Gateway Server PC IP (Port) Subnet Mask 192.168.0.200(Router IP) 192.168.0.104 255.255.255.0 The included pre-configured wireless 802.11 b/g router has the following pre-set settings: SSID WEP KEY Key Type dri 128bits 112233445566778899AABBCCDD Open Key Router LAN Login ID Password 192.168.0.
Appendix I Power Switching Control Three power sub-systems as defined below could be turn On / Off or reset individually through the “DrRobotSputnikControl.exe” or “DrRobotSputnikRemoteControl.exe” Program. Channel-I Channel-II Channel-III DC-DC board –I DC-DC board –I WiFi Module Power (3.3V) Reset only PMB5010 Main Power (5V) Reset only Extra PMB5010 Main Power (5V) ( * Option) Reset only PMS5005 Main Power (5V) On / Off Servo Power (6V) On / Off Copyright © 2001-2009 Dr Robot Inc.