Overview of Scout App .................... 11 Sign up your Moorebot Account ................11 Connecting to Scout via Wi-Fi Direct ..............12 Connecting Scout to your Home Wi-Fi Network ..........14 Over-The-Air (OTA) update ..................14 Controlling Scout with live video ................. 15 Set up a Patrol ......................
Page 3
2. Media .........................34 3. Motion Control ....................... 34 4. AI Functions ......................36...
Lubricant for Mecanum wheels Important note: Scout doesn’t provide a power adapter. It is recommended to use a USB 2.0 Type A adapter with 5V and >2A output. Some fast chargers with Type C output are NOT suitable for Scout.
Google Home, videos and pictures can be recorded. Cloud service is also available. Patrol. Scout is capable of patrolling the house on its own. Set up the patrol path in the App as well as the triggers such as the timer, sound, sensors from the smart home system, etc.
Scout and add on to the extension port. Explore the endless possibilities. For more details, please refer to information on www.moorebot.com. Getting Started Place the charging station Affix the charging station to the floor or against the wall using the supplied adhesive tape.
Place the rear of Scout in the Charging Station making sure it’s in contact with the charging pins. You will see 4 blue flashing LEDs on the top of Scout and hear a tone confirming Scout has connected and is charging.
App on your Android device. For iOS devices Go to App Store, search for “Moorebot Scout”, then download and install the App on your iOS device. Scout can be controlled using the IOS or Android App only not from a PC or MAC.
Important note: Scout is optimized to rely on the 5GHz band of the Wi-Fi. 5GHz has higher bandwidth but it is more line-in-sight. 2.4GHz band may have better area coverage. For iOS users, make sure the “Local Network” of the Scout App is granted.
IP camera or monitor. It supports motion detect, and many other IP cameras features. Patrol paths can be set up for Scout to conduct patrol with different triggers, such as the timer, voice control through Alexa or Google Home, even sensors in your smart home system. Scout can generate a report and send a notice after each patrol.
The transaction is based on a secure platform by Stripe. Scout’s cloud server is Amazon AWS. The root server is based in the east coast of the United States. We keep high standards regarding privacy and data security.
Page 13
Connect to it with the default password r0123456. For iOS users, you need to grant “local access” to Scout App. Next, choose a new password for your Scout. Now, you can play with the robot already. Scout supports WPA2 protocol only.
“Wi-Fi Router” mode. Over-The-Air (OTA) update Once Scout connects to the internet, check the setting Tab and see if there is a new Firmware Update available. The Over-The-Air (OTA) update could take several minutes and may require manual reboot.
Controlling Scout with live video The main control panel is shown below. The controller is overlaid with the camera view from Scout. The following table illustrates the icons in the App. Icon Functions or Status...
Page 16
Patrol paths. Press the “+” to create and name new path. Long press the existing path to delete. To create new patrol path, users control Scout to navigate. A path is drawn. When Scout returns to its charging station, it saves the path and follows path for future patrol.
Charger Station, then press the “stop” button to save. Only when the robot can find its charging station at the end of the patrol path, the new path can be saved. Scout will remember it, follow the path to patrol whenever needed, and go back to its charging station once the job is complete.
Automatic detect of motion, human body, dogs and cats can be enabled in the App set up section. Motion detect in the entire camera view or selected zone works only when Scout is in the charging station as stationary camera.
Scratch Programming Scout supports standard Scratch programming. There are a lot of tutorials out there to learn this type of graphic programming. The site by MIT is a good reference. https://scratch.mit.edu/ The following is the UI for Scratch Programming. Several samples are...
At the moment, only one patrol path is triggered by Alexa or Google Home. To pair with an Alexa account, follow Scout App, log in to your Alexa account. Your Scout is paired with your Alexa. To pair with an Google Home account, use Google Assistant App, type “ask robot scout ...”, follow the App to login, and pair Scout with your...
Stop patrol “Alexa, Voice command stop robot Scout to patrol. Scout is expected to stop patrol.” back charging station. Leave “Alexa, Scout will come out of its charging robot Scout to charging station. station leave charging...
Page 22
Return to the “Alexa, Scout will go back to its charging robot Scout to charging station, if it can station return identify a right path. charging station.” Start “Alexa, Start video recording and recording robot Scout to store in local on-board flash.
XYZ degree(s).” Google Home Voice Commands Google Home voice commands are the same as above, only with the wake word “Hey Google” or “OK Google”. For example, “Hey Google, ask robot Scout to start patrol.” Skills Launch Phrase Description Video skill “Hey...
Page 24
Leave “Hey Google, Scout will come out of its charging ask robot Scout charging station. station leave charging station.” Return to the “Hey Google, Scout will go back to its charging ask robot Scout charging station, if it can...
Scout clockwise. XYZ is a number. rotate The default is 45 degrees. counter clockwise XYZ degree(s).” SiRi Voice Commands To use SiRi voice control, go to the setup section of Scout iOS App. Tap “Config Siri Shortcuts”.
Users can pair any SiRi phases to the following robot control comments. More controls will be available in the future through software update. BIST (Built-In-Self-Test) BIST is a built-in automated diagnosis program to cover hardware testing. To perform BIST, the App must connect to the robot in either Wi-Fi direct mode or in Wi-Fi router mode.
App. Add-on tools Scout is also a robotic development platform. A UART port is available on the top of the robot. Remove the metal panel, the UART port is accessible. One can use 3D printing to design new tools for Scout.
FCC and IC regulations FCC Part 15 NOTE: This equipment has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the Federal Communication Commission (FCC) rules. These limits are designed to provide reasonable protection against harmful interference in the residential installation.
user’s authority to operate the equipment. The Socket-outlet shall be installed near the equipment and shall be easily accessible. Industry Canada This device complies with Industry Canada license-exempt RSS standard(s); Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device.
LIMITATION OF LIABILITY TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, THE CUMULATIVE LIABILITY OF PILOT LABS, AND PILOT LABS AFFILIATES, LICENSORS, AND SUPPLIERS FOR ALL MATTERS ARISING FROM OR RELATING TO THIS AGREEMENT SHALL BE LIMITED TO THE AMOUNT PAID BY CUSTOMER OR END USER FOR THE SOFTWARE, PRODUCT OR SERVICES, AS APPLICABLE, IN THE SIX (6) MONTHS PRIOR TO THE DATE THE LIABILITY AROSE.
Technical Specifications Communication Dual-band 2.4G/5G Wi-Fi 802.11 a/b/g/n Bluetooth 4.2 (off by default) Power Supply USB 5V, >2A Battery Battery Type: 18650 Rechargeable Li-ion Battery Battery Capacity: 2000mAh (expected to operate for >2 hours, without Night Vision) Camera Sensor: 2M Pixel CMOS (1080P) Angle: Wide Angle 120 degree Night Vision: IR Infrared (mechanical IR cut) Audio...
Page 32
Maximum Speed ~2km/h or ~1.2miles/h Operating Temperature 0C to 40C...
Appendix I Custom Scratch API for Scout 1. System Module Name start Blckly Function System_start Python code rollereye.start() Function info Start program Module Name timer (start / stop / pause) timing Blckly Function Timer_control Python code rollereye.timerStart() rollereye.timerPause() rollereye.timerStop() Function info...
Page 34
/ stop video recording Blckly Function Media_soundeffect_1 Python code rollereye.reocrd_start() / rollereye.record_stop() Function info start / stop recording 3. Motion Control Module Name set Scout translation speed to (0:1) m/s Blckly Function Motion_set_translation_speed Python code rollereye.set_translationSpeed(float speed) Function info set translation speed...
Page 35
Scount to translate at (0:360) °for (0:20) s Blckly Function Motion_set_translate_2 Python code rollereye.set_translate_2(int degree,int seconds) Function info set the duration the Scout to translate in a specified direction Module Name set Scount to translate at (0:360) °for (0:5) m Blckly Function Motion_set_translate_3 Python code rollereye.set_translate_3(int degree,int meters)
Page 36
Blckly Function Motion_set_rotate_2 Python code rollereye.set_rotate_2(int direction,int seconds) Function info set the duration the Scout to rotate in a specified direction Module Name set Scount to rotate(left/right) for (0:360)° Blckly Function Motion_set_rotate_3 Python code rollereye.set_rotate_3(int direction,int degree) Function info set the angle and direction of the Scout rotation Module Name set Scount to translate towards front at (0:360)°...
Page 37
Python code when (rollereye.motionDetected()) pass Function info when detected motion,the corresponding block runs its internal program Module Name enable / disable motion follow Blckly Function Smart_sw_follow Python code rollereye.enable_follow() / rollereye.disable_follow() Function info enable / disable the Scout follow something moved...
Need help?
Do you have a question about the Scout and is the answer not in the manual?
Questions and answers