James Manual [email protected] 12/11/2019 Table of Contents
• Introduction • Terminology • Getting started o Assembly § Out of the box § Lift the cover § Remove the accessories § Remove the styrofoam cover § Re-assemble the box o Charging James § Placing the charging station § Charging James on the charging station § Recharging James o Initial setup § Language Selection § Microphone Calibration § Configure the WiFi § Connecting to the robot • Hardware o Specifications § General § Tablet § Peripherals o Connectivity § Wifi specifications § SLAM § Lidar § Battery • Interacting with James o Voice Commands § Settings § Indicator § Prerequisites for the voice commands § Voice Commands § Advanced features
o Tablet o Title-bar o Battery o Content § Available types § Default Kiosk o ZBOS Control • Safety o Charging station o Safety guidelines § General precautions § Pinching hazards o Lithium-Ion battery § Disposal o Cleaning the robot § Cleaning the tablet-screen § Cleaning the plastic surfaces of the robot • Contact and legal notices o Legal Notices
Introduction Jamesisanautonomouslymovingrobot,thatlistenstovoice-commandsandrespondsoractsaccordingly.Itcanmovetoalocationorsaythecurrentweatherreportforexample.ThesoftwareforJameshasbeendesignedtorespondtothevoice(s)ofuser(s),tolettherobotmovetospecifiedlocationsorPoints-Of-Interests(POI’s)and/orshowinformationonthedisplay.
Jamescanalsobeusedtocontrolcertainpartsofasmarthome(i.e.turnthelightsonoroff,opendoors,…).Theseadvancedfeaturesrequirecustomisationofthesmarthomeandwillthereforenotbedetailedinthismanual.
Jameswillcontinuouslyscantheimmediateenvironmentusinglaser-detection(calledLIDAR-system).ThissystemisinstalledinthebaseoftherobotandthegeneratedmapcanbeadjustedusingtheZBOSControlApp(availableforAndroid-oriOS-systems)orusingtheonlinecloud-controlwebsite(1),meaningtheownercanaddareaswhereJamesisnotallowedtoenterortoplaceJamesinthecorrectpositiononthemap.Jamescanalsodisplaythemaponthetablet-screenbyusingtheSLAMapp,whichisinstalledbydefault.ThisfeatureisprovidedsotheusercanfollowtheroutethatJameswilltaketoaPOI.
Jameswilltrytopositionitselfontheloadedmapwhenitisbootedup.ByconnectingJamestothechargingstationwhenevertherobotis(re-)started,therobot’spositionwillbere-calibratedtoafixedpoint,thusimprovingthereliabilityofthemappingsystem.TheZBOSControlAppisavailableforAndroidandiOS-systems.Thesetabletsorsmartphones
arenotincludedinthispackageandneedtobeboughtseparately.Formoreinformationontherequiredspecificationsforthetablets,seethechapter'Recommendedsystemrequirements'.Toprovidethelatestinstallationsontherobot,updateswillbeinstalledperiodicallyif/whentherobotisconnectedtotheinternet.
Terminology Thefollowingterminologyisusedthroughoutthisdocument:
Tablet AtabletorsmartphonewheretheZBOSControlApphasbeeninstalled.
App Anapplicationtobeinstalled(usuallyontherobot).
RIL Robot-Independent-Layer.ThesoftwaredevelopedbyZoraBotstointeractbetweendifferenttypesofrobotandZBOSControl.
User-data Custom-madedatauniqueforeachuser/device(suchascompositionsordatasets).
Kiosk Anapplicationshowingotherapplicationsthatwillberunontherobot.
Quiethours
Thequiethoursarethetimeswhentherobotshouldnotbeinuse,andcertainautomaticfeaturesaredisabledduringthistime(suchasnotifications).
Getting started ThissectionwilldescribehowtostartusingJamesstraightout-of-the-box.
The original box is needed should the robot need maintenance.
Assembly Out of the box Firstofall,howtogettherobotoutofthebox?
Lift the cover Lifttheoutercardboardcoverupsothestyrofoamprotectionisshown.
Placeittothesidebeforecontinuing.
Remove the accessories Removethechargingstation(1),power-cable(2)andquickguide(3)fromthetopofthebox.
Putthemasidefornow.
Remove the styrofoam cover ThefollowingstepsshouldbeusedtounpackJames.
• Liftthecoverofftherobot
• SplitthemiddlestyrofoamcovertorevealJames
• LiftJamesoutofthebase-styrofoam
Re-assemble the box Usetheearlierstepsinreversetore-assemblethebox.
1. Re-attachthemiddlecover(s)onthebaseofthebox
2. Placethestyrofoamcoverontop
3. Coverthestyrofoamwiththecardboardcover
Charging James Onceremovedfromitsprotectivecover,therobotneedstobefullychargedbeforeit’sfirstuse.Itisrecommendedtousethechargingstation.
Thefollowingprecautionsshouldbetakenintoaccountwhenusingthechargingstation:
1. Duringthesetup,connectthepoweradaptertothepowergridbeforeconnectingittothechargingstation.
2. Don’texposethechargingstationtodirectsunlight.Thismaycausetherobottobeunabletofindthechargingstation.
3. Ensuretheeyeisalwaysvisibletotherobot.
The'eye'ontopofthechargingstationneedstobespottedbytherobottofindthechargingstation.Incasethesocketisontheothersideofthechargingstation,makesurethecableisbehindthesensorontopofthechargingstation.
Placing the charging station Beforeplacingthechargingstation,ensuretheintendedlocationmeetsthefollowingrequirements:
• Plentyofclearspacefortherobottosafelydockwiththechargingstation
• Aflatfloor,sotherobotcandockwiththechargingstation
• Aflatback-surfaceforthechargingstationtoleanagainst(notilting)
Forexample:
Oncethelocationhasbeeenvalidated,thechargingstationcanbeplaced.
Charging James on the charging station ForJamestoalwayshaveitscorrectpositionontheloadedmap,therobotshouldalwaysbestartedwhileonitschargingstation.
Movetherobotbyhandwhenitisstillturnedoffsotheconnectorsatthebackoftherobotconnecttotheconnectorsonthechargingstation.
External view
Close-up
Charging indicator
Thepowerbuttonwilllightupinblueiftherobotischarging.
Recharging James YoucantellJamestogotothechargingstation,press"Gotochargingstation"onthebatteryiconinKiosk,oruseZBOSControltogotoachargingstation.
Alternatively,ifyouwanttomanuallymoveJamestothechargingstation:
• Turntherobotoff
• Connecttherobottothechargingstation
• Turntherobotbackon
ThisistoensurethatJamesdoesnotloseitscurrentpositiononthemap.
Initial setup Oncetherobothasbeenconnectedtothechargingstationandischarging,theinitialsetupcanbeperformed.Pushthepower-buttontoturnJameson.Oncetherobothasbeenturnedonforthefirsttime,theinitialsetupwillstart.
Language Selection Thefirststepistoselectthelanguagetherobotwilluse.BydefaultEnglish,FrenchandDutchareavailable.
Thislanguagewillbeusedfor:
• Theremainingsetup-display(display-language)
• ThelanguageJameswilllistento(voice-commands)
• Thedefaultlanguagewhenrebootingtherobot(initialmicrophoneconfigurationanddisplay)
• Thesubsequentdefault-languageforstartingkiosksand/orvoice-commands(Theseoptionscanbechangedlaterinthesettings).
Microphone Calibration
Thenextstepistocalibratethemicrophone.Themicrophoneneedstobecalibratedeverytimetherobotisbooted.
Calibratethemicrophonebyfollowingtheinstructionsshownonthescreen.
Configure the WiFi ThenextstepistoconfiguretheWiFiand/orhotspot.
TaptheoptionHotspot(1)tocalibratethepasswordforthehotspotoftherobot.
Tapthenameofthenetwork(2)toenterthepasswordforthelocalwifi-network.
Connecting to the robot Finally,apagecontainingtheinformationtoconnecttotherobotisshown.
ScantheQR-codeshownintheconnection-pageofZBOSControltoconnecttotherobot.Formoreinformation,seethemanualforZBOSControl.
Hardware JamesisahumanoidrobotbuiltbySiasunandequipedwithZoraBotsoperatingsystem(ZBOS).ThemainfocuswhendevelopingJameswastomakearobotthatcanguideuserstospecificlocations.
Jameswillinteractwiththeuserusingthetabletandthemicrophonesandspeakersinstalledintheheadandbodyoftherobot.JameswillalsocontinuouslyscantheenvironmentusingtheSLAM-systeminstalledinthebaseoftherobot.
Specifications General Jameshasthefollowingspecifications:
Dimensions 420mmx420mmx800mm(LxWxH)
Weight 17kg(includingthepackaging)
Basestation 240mmx85mmx95mm(LxWxH)
Operatingtemp 0-40°C
Operatinghumidity 20-90%
Maximumoperatingtime 9à12h
Tablet Thetabletmountedinthe"head"ofJameshasthefollowingspecifications:
CPUModel MSM8953
Numberofcores 8(QualcommMSM8953)
Clockspeed 2.0GHz
RAM 3GB
InternalStorage 32GB
Touch-screen 10"capacitivehighsensitivityscreen
Camera-resolution 13MP
Peripherals Thefollowingperipheralshavebeenconnectedtothetablet:
Name Description Location
Microphonearray 6microphonering-array Atthetopoftherobot
Speaker 5Whifispeakers(x2) Atthesideofthemainbody
Features
Theperipheralscontainthefollowingspecifications:
Audio-detectionrange 360°
Echocancellation Supported(available)
Speechenhancement Supported(available)
Voicewake-up Supported(available)
Connectivity Jamescanconnecttootherdevicesusingthefollowingspecifications:
WIFI 2.4G/5GDualBand(802.11b/g/n)
4/5G Unsupported
Bluetooth BluetoothVersion4.0
Wifi specifications Thewifi-router(installedinthemainbodyoftherobot)hasthefollowingspecifications:
Chipset MT7628AN+MT7612E
Mainfrequency 580MHz
Wirelesstransmissionrate 1167Mbps
2.4GHzchannelselection 1-13
2.4GHzchannelbandwidthoptional 20M40M
5GHzchannelselection 36404448149153157161165
5GHzchannelbandwidthoptional 20M40M80M
SLAM TheSLAM-systeminthebaseoftherobothasthefollowingspecifications:
Lidar
Bumpers 2(atthesideofthebase)
Scanner 1(scanningtothefront)
Powerconnector 1(atthebackofthebase)
Powerbutton 1(atthebackofthebase)
Microswitches(1) 2(attheback)
IR-detector(1) 1(attheback)
Wheels OmnidirectionalTripodconfiguration
(1):Theseareneededtomaketherobotdockwiththechargingstation.
Lidar TheinstalledLidar-unithasthefollowingspecifications:
Item Unit Min Typical Max Comments
Distancerange Meter(m) 0.15 - 8 Basedonwhiteobjectswith70%reflectivity
Angularrange Degree 0 - 360
Item Unit Min Typical Max Comments
DistanceResolution
mm - <0.5 - <1.5meters
SampleFrequency
Hz 2000 8000 8010
SampleDuration Millisecond(ms) - 0.125 - -
ScanRate Hz 5 10 15 Therateisforaroundofscan.ThetypicalvalueismeasuredwhenRPLIDARtakes400samplesperscan.
Laserwavelength
Nanometer(nm) 775 785 795 InfraredLightBand
Laserpower Milliwatt(mW) - 3 5 Peakpower
Pulselength Microsecond(us)
60 87 90 -
Battery ThebatteryinstalledinJameshasthefollowingspecifications:
Type Lithium-Ion18650
Voltage 14.4V
Capacity 13Ah
Energy 187.2Wh
Interacting with James TheusercangiveJamesinstructionsoraskquestionsusingthefollowingmethods:
1. Voicecommands
2. Tablet
3. ZBOSControlApp
Voice Commands
Jamescanbecontrolledbyusingvoice-commands.
Jameswilllistentopre-programmedvoicecommandsafterthewakeword"OKJames"hasbeenunderstood.Standinfrontoftherobotforthebestresults.
Settings Thefollowingspeech-relatedsettingscanbefoundintheadvanced-sectionofthesettings.
1. Listentovoice-commands
2. Rotatetherobotwhenhotwordisrecognized
Indicator Themicrophoneatthebottomofthehome-screenonthetabletcanalsobeusedasanindicatortoseeifJamesislistening.
Notlistening Listening
Prerequisites for the voice commands Notallvoicecommandscanbeusedallofthetime,thefollowingconditionsmustbesetinordertouse(some)voice-commands.
1. Settingsoftherobot
Thesetting'Spokencommands'inthegeneralsettingsneedstobeturnedONbeforetherobotwillrespondtothewakeword"OKJames"andstartlistening.
If the option 'Spoken commands' is off, the option 'Rotate the robot when hotword is recognized' will be greyed out and unable to be changed.
2. Internet
Certainfeaturesrequireanactiveinternet-connectiontoretrievethelatestdataandtokeepup-to-date.
Forexample:
• Weather
• Verklizan
• Installedapps
3. VoIP
Inadditiontohavingaconnectiontotheinternet,astableconnectionisneededtomakecallsusingVoIP-services(theminimumbandwidthneededforaVoIP-callisbetween85and100kpbs).
ThesectionVoIP/SIPinthesettingshasbeencreatedtoentertheaccount-informationneededtocalltheVerklizanhelpcenter(oranyotherVoIP-service).ASIP-accountneedstoberegisteredatVerklizanbeforeanyVoIP-callstotheirhelp-centercanbemade.
Voice Commands Thefollowingis(anextractof)thelistofvoice-commands.
Command Actions taken by the robot
Callhelp TriggersanalarmatVerklizan.(1)(2)
Ineed/wanthelp
WhatisthedateoftodayWhatisthedate(today)
Therobotstatesthedateaccordingtolocationspecifications.
Whatyearisit? Therobotstatesthecurrentyear.
What’stheday?Whichdayarewetoday?
Therobotstatesthedayoftheweek.(e.g.Monday)
Whattimeisit?Howlateisit?
Therobotstatesthetimeashour+date.
Hello Therobotstatesaself-introduction.
Command Actions taken by the robot
Goodbye Therobotsaysgoodbye.
IntroduceyourselfWhoareyou
Therobotintroducesitself
Whatwilltheweatherbelikethismorning/afternoon/evening?
Therobotstatestheweatherforecastforthespecifiedtimeofday.
WhatistheweatherfortodayWhatistheweatherforecastfortoday
Therobotstatestheweatherforecastfortheday.
Whatwilltheweatherbelike(thedayafter)tomorrow Therobotstatestheweatherforecastforthespecifieddate.
Goto<Point-Of-Interest> TherobotwillmovetotheregisteredPOI(3).
Enable/disableoffermorehelpfeature Therobotwill(nolonger)statethemessage‘CanIhelpyouwithsomethingelse’.
(1):Thisoptionisonlyavailableforrobotswherethisoptionhasbeeninstalledandconfigured.
(2):ConfirmationisrequiredbeforethealarmwillbetriggeredandisonlyavailableifavalidSIP-andVoIPisconfiguredinthesettingsofJames.
(3):Thecorrectmapneedstobeloadedontherobot.
Advanced features Jamescanbefurthercustomizedsothefollowingoptionscanbeused:
1. Turntothesourceofthevoice
Jameswillturntothedirectionofthevoiceifthewake-wordhasbeenunderstoodandtheoption‘Rotatetherobotwhenhotwordisrecognized’isenabled.
2. Displaythecommandinthekiosk
Ifthekiosk-app(homescreen)isactive,therecognizedcommandwillbedisplayedonthetablet.
3. Startanactivitywhennoinputhasbeendetected
Jamescanstartanactivity(composition,movingtochargingstation,…)ifnoinputhasbeendetectedbytheuserforsometime.Thisactioncanthenbestoppedbyanyuser-interaction(speech,tappingthetablet,…)
Tablet ThetabletisthemaininterfaceforinteractingwithJamesforusingthemoreadvancedfeatures(e.g.startingcompositions,openingfoldersandapps,…)
Thekiosk-appwillalsofunctionasthehome-screenforthetablet.
Theappcontainsthefollowingsections:
1. Menu-bar
Atthetopofthescreen,thetitle-barisshown.Thiscomponentcontainsthesettingsandthecurrentbattery-level.Thiscomponentcanbeusedto:
o Editthesettingsofthekiosk-app
o Viewthecurrentbattery-level
o Movetherobottothe(nearest)chargingstation2. Content
Inthecenterofthescreen,thecontentofthecurrentkioskisshown(e.g.Multimedia,Applications,…)Thecontentofthekioskcanbechanged(quiteeasily)usingZBOSControlandfunctionsthesameasasmartphoneortablet.Simplytaptheicontoexecutethelinkedaction(showvideo,gotoPOI,startanapp,…)FormoreinformationonchangingtheKiosk-dataset,seethesection'KioskEditor'inZBOSControl.
3. Navigation
Ifafolderisopened,additionalnavigation-iconswillbeshowntonavigatetothepreviousfolderorbacktothemainscreen.
4. Listening
Atthebottomofthekiosk,amicrophone-iconisshown.Thisiconcanbeusedto:
o IndicateifJamesislistening
o TaptheicontomakeJamesstart/stoplistening
Notlistening Listening
1. Audio-controls
Ifmusicisplaying,thekiosk-screenwillnotbehidden.Instead,additionalcontrolwillbeshowntostoporpausethecurrentlyplayingmusic.
Thesecontrolswillbehiddenoncethemusicfinishedplaying.
Title-bar Thetitle-barisusedto:
• Openthesettingsforthekiosk(1)
• Showthebattery-level
• Movetherobottothe(nearest)chargingstation
Themiddleofthetitle-barisusedto:
• Showthetitleofthecurrentkioskorfolder
or
• Displaya(default)icon(ifnotitleisdefined).
Battery
Inthetop-rightcornerofthetitle-bar,thebattery-iconisshown.Tapthisicontodisplaythemenu,showingthecurrentbattery-levelandtheoptiontomoveJamestothenearestchargingstation.
Taptheoption'Gotochargingstation'todocktherobotwiththenearestchargingstation.(1)
The nearest charging station needs to be unoccupied and connected to the charger, otherwise James will not dock with it.
Content
Themainpartofthekiosk(2)containsalltheshortcutsto(folderscontaining)apps,video’s,websites,…Tocreateacustomdatasetwiththeitems,seethechapter'KioskEditor'forZBOS-Control.
Available types Themaincontent-screencancontainthefollowingitems:
Type Function
Folder Acontainerforothericons.
Application AnappinstalledonJameswillbelaunched.
Image AnimagestoredonJamesthatwillbedisplayeduntiltheusertouchesthescreen.
Video Avideo-filestoredonJamesthatwillbedisplayeduntiltheusertouchesthescreenorthecontentisfullyplayed.
Audio Amusic-filestoredonJamesthatwillbeplayedinthebackground.Thiswillalsoshowtheadditionalaudio-controlsinthebottom-rightcorner.
Composition AcompositionstoredonJamesthatwillbeplayed.
Website Awebsitethatwillbedisplayedinthemainkiosk.
Mqtt Amessagecanbespecifiedtobesentdirectlytothe(built-in)mqttservice.Thisfeatureis(currently)beingremodelledtoincorporatedomotica.
Type Function
Shortcut Alinktoanalreadyexistingiteminthekiosk(e.g.'Homescreen').
CallHelp AVoIP-callwillbestartedusingtheVoIP/SIP-settingsconfiguredontherobot.
Default Kiosk Thedefaultkiosk,installedoneveryZBOS-poweredrobotcontainssamplesofthecapabilitiesoftherobot.
Thecontentofthedefaultkioskisasfollows:
Features
Eachiconinthemainscreencanbecustomizedinbothcontentandstyling.
EachiconinthegridcancontainanicontofurtherhelpwithvisuallyidentifyingthecontentonJames.
Thisiconwillbeshowninthebottom-rightofthemainicon.=Settings
TaptheiconinthetoprightcornerofthekiosktoopentheoptionsforJames.Notethatsomeoptionscanbelockedbythesystemadministratortopreventunauthorizedaccess.
The settings page will be shown when tapping on any of the options shown above.
1. AboutTapthisoptiontodisplaythesysteminformationofJames(Installation,Battery,Network,…).
2. SettingsTapthisoptiontounlockandshowtheothersettings.
3. LanguageTapthisoptiontochangethedefaultdisplay-andspeech-languageforJames.
Only the 'About'- and 'Language'-pages do not require a PIN-code to change.
General Settings
ThefollowingoptionsareavailableintheGeneraltabofthesettings-page:
Adjustingthevolume
Selectingadataset
Selectingawifi-network
LinkingarobottoZBOSControlorCloud-system
SettingtheQuietHours
Adjusting the volume
Slidethehandletotherequiredpositiontosetthenewvolume-level.Tapoutsidethepopuptoapplythenewsettingforthevolume.
Selecting a dataset
Taponanavailabledatasettoshowthenewkiosk.(1)
To upload new/updated dataset, see the section 'Kiosk Editor' for ZBOS Control.
(1):Thecolor-schemeusedbythedatasetwillbeappliedimmediately.Thecontentofthedatasetwillonlybeshownoncethemainkiosk-screenisshownagain.
Selecting a wifi-network
TheWifi-pagecontainsthefollowingsettings:
Listofavailablewifi-networks
Currentstatusofthewifi-network(1)
Settingsforthehotspot(2)
Refreshthecurrentlist
Closethesettings
(1):Thenameofthecurrentlyconnectednetworkwillbeshownatthetopofthissection(2):Onlythepasswordforthehotspotcanbechanged.
List of available wifi-networks
Thelistofnetworksusesthefollowingicons:
Connectednetwork
Protectednetwork(1)
Knownnetwork,notconnected
Non-protectednetwork(open)
(1):OnlyWPA2-Personalnetworksaresupportedatthistime.
Tapanetworkinthelisttoenterthenecessarycredentials(1).Oncetherobotisconnectingtothenetwork,thestatusfortheconnectionwillbeupdatedevery10seconds.
If James won’t connect to a known network, try the following sequence: - Forget the network - Close the wifi-page - Open the wifi-page and enter the necessary credentials for the network again.
Current status of the wifi-network
Thecurrentstatusofthenetworkwillbeshown.Thecurrentlistofavailablestatusesare:
• ConnectedJamesisconnectedtothewifi-networkshownatthetopofthissection.
• DisconnectedJamesisn’tconnectedtoanywifi-network.
• ConnectingJamesistryingtoconnecttothenetwork(withtheenteredcredentials).
Settings for the hotspot Currently, only the password for the hotspot can be changed.
Taptheoption'Hotspot'inthesettings-pageforthewifitochangethepassword.
1.Tapthepassword-fieldtoenteranewpasswordforthewifi.
2.Taptheoption'Showpassword'toshoworhidereadablecharacters.
3.Tapconfirmtoapplythenewpassword(1).
(1):Thismaycausethehotspottobebrieflyunavailable.
Tapping outside the popup will close the window without saving the new password.
Refresh the current list
Tapthe'Refresh'-buttontoreloadthelistofavailablenetworks.
Close the settings
Tapthe'Close'-buttontoclosethewifi-settings.
Linking a robot to ZBOS Control or Cloud-system
Taptheoption'Linkrobottoaccount'toshowtheconnection-pageagain.
Setting the Quiet Hours
Thisoptionisnotimplementedatthistime.==Featuresettings
Taptheoption'Features'toshowadditional(optional)featuresforthemainKiosk-screen.
Showallinstalledapps(enabled)
Showsavedcompositions
Showsavedlocations
Enablechargingscreen
If the switch if turned to the right, the option is activated. This option is not always as clear when using custom color-schemes.
Show all installed apps
Taptheoption'Showallinstalledapps'inthelistof[Featuresettings]toshoworhideafolderinthekioskwithalltheinstalledapplicationsinthemainKiosk-screen(regardlessoftheselecteddataset).
Show saved compositions
Taptheoption'Showsavedcompositions'inthelistof[Featuresettings]toshoworhideafolderinthekioskwithallthecompositionsstoredonJames.
Show saved locations
Taptheoption'Showsavedlocations'inthelistof[Featuresettings]toshoworhideafolderinthekioskwithallthePOIsforthecurrentlyloadedmap.
Enable charging screen
Taptheoption'Showchargingscreen'inthelistof[Featuresettings]toshoworhidethescreensavereverytimeJamesisbooted.
The battery-level (1) will only be shown if the robot is charging (directly from the adapter of charging station). The option to leave the charging station (2) will only be shown if the robot is connected to a charging station. == Inactivity-page
Taptheoption'Inactivity'intheSettings-pagetoconfigurewhattherobotshoulddowhen/iftherobotisidling.
The term 'Idling' is used to describe when the robot is showing the main kiosk and not detecting any input. If an app is running, or the settings-page is open, the robot isn’t 'idle'.
Onthispage,theusercan:
-Enable/Disabletheinactivity-Setthetimeuntilactionisstarted-Setthewake-upoptions-Configuretheinactivity-action-RespectQuietHours
Enable/Disable the inactivity
Taptheoption'Enableinactivityactions'toconfigureiftherobotshoulddosomethingwhennoinputhasbeendetectedfortoolong.Bydefault,thisoptionissettoOFF.
Set the time until action is started
Taptheoption'Timeuntilinactive'toedithowlongtherobotshouldstayidlebeforetheactionwillstart.(From1-60minutes).
Scrollupordowntoselectanewvaluefromtheavailableoptionsortap+holdthetimer-valuetomanuallyenterthenumberofminutes.
Tap'Confirm'toapplythenewsetting.
Set the wake-up options
Taptheoption'Wakerobotwith'toconfigurewhichactionwilldetectwhentherobotshouldstopthesetaction.
-TouchIfset,therobotwillstoptheactionisthetouchscreenistapped.
-FaceIfset,therobotwillstoptheactionifahumanfaceisdetectedinthecamera.
-SpeechIfset,therobotwillstoptheactionifthewake-wordhasbeendetected(1).
Tap'Confirm'toapplythenewsetting.
(1):Iftheoption'Spokencommands'isenabledinthe'Advancedsettings'.
Configure the inactivity-action
Todefineanaction,thefollowingstepsarerequired:
• Selectatypeofaction(e.g.GotoPOIorstartacomposition
• Selectthecorrectparameter(e.g.nameofthePOI/composition)(1)
(1):Onlyiftheactioncanbefurtherconfigured.Theoption'Gotoscreensaver'can’tbeconfiguredforinstance.
Select the type of action
Taptheoption'Whattodowheninactive'todefinethetypeofaction(1)therobotshouldtakewhenitisidlefortoolong.
Taptheoption'Confirm'toapplythesetting.
Select a parameter
Shouldfurtherconfigurationberequired(e.g.selectingwhichcompositionshouldbestarted,whichPOItherobotshouldmoveto,…),additionalfieldswillbeshownbelow.Theseoptionswillbegenerateddynamically,
basedonthetypeofactionthathasbeenselected.
Tapanoptioninthelisttoselectthecompatibledataandlinkittothesetaction.
Onlyifacompositionisselectedwilltheadditionaloption'Shouldcompositionkeeprepeating'beshown.
Tapthisoptiontorepeatthecompositionuntilawake-up-actionhasbeendetected.
Respect Quiet Hours This option is currently in development, and is used purely as a placeholder. == Domotics
This option is currently being developed, and cannot be customized by the end-user at this time. == Advanced settings
These options should only be used by experienced personnel.
Theadvancedsettingscanbeusedto:
-Restarttherobotsoftware-OpenthesettingsfortheAndroid-system-Restartthespeechsoftware-Performamanualsoftwareupdate-Re-runtheinitialsetup-Togglelisteningtothewakeword-Toggleturningtherobottotheuser-Toggleuploadingerror-logs
Restart the robot software This option has been provided for troubleshooting-purposes and should not be used lightly.
After tapping this option, leave the robot alone until it says: 'Hello, I am ready for use'. If the robot isn’t saying anything, or the language will not change to a specified installed language, tap the option 'Restart speech software' instead.
Taptheoption'Restartrobotsoftware'toreboottheRIL-softwareoftherobot(NOTthekioskorthespeech-engine).RIListhelayerofsoftwarebetweentheAndroid-OS,theSLAM-systemontherobotandtheOSoftherobot-systemprovidedbythesupplier.
This does not equate to rebooting the robot, should this not solve any issues, fully reboot the robot before contacting our support-team.
Open the settings for the Android-system Doing this without contacting ZoraBots voids the warranty.
Taptheoption'OpenAndroidsettings'toopenthesettingsfortheAndroid-system.ThiswillopenthesettingsfortheAndroid-systemfortherobot.
On a James-robot, the wifi for the native Android-system needs to be turned OFF. This function has been replaced by the RIL-interface of ZoraBots and may cause conflicts when connecting to the robot.
Restart the speech software This option has been provided for troubleshooting-purposes and should not be used lightly.
If no audio is heard, kindly check the volume-setting first.
Taptheoption'Restartspeechsoftware'torestartthespeech-engineIFtherobotshouldnolongerspeakorlistentovoice-commands.
This does not equate to rebooting the robot, should this not solve any issues, fully reboot the robot before contacting our support-team.
Perform a manual software update An active internet-connection is required to verify if updates are available.
Taptheoption'Startmanualsoftwareupdate'toupdatethesoftwareoftherobot.
ZoraBotsprovidesupdatesforthefollowingservices:ZoraBotsSurvey,ZoraBotsModuleLauncher,UptodownAppStore,KioskandZoraBotsFaceRecognition.
Only one app can be updated at a time. To update the robot fully, keep tapping the option for manual updates until the robot states 'Software update done'.
Re-run the initial setup
Taptheoption'Resetrobotsetup'tore-runtheInitialsetup.
If a wifi-connection is active, the wifi-page of the initial setup will not be shown.
Toggle listening to the wakeword
Ifthereisaroomwithalotofecho,orifthereislimitedspaceformanoeuvring,theoptionthathasJamesturntotheoriginofthesoundofthehotwordcanbeturnedoff.
Taptheoption'Spokencommands'tomaketherobotstart/stoplisteningtothewake-word(andtherebyvoice-commands)(1).
(1):IfthisoptionisON,Jameswillnotlistentovoice-commandswhiletherobotisturning.Onlyoncetherobotisfacingtheuserwilltherobotstartlisteningforpossiblevoice-commands.
This requires the speech-engine to reboot.
Toggle turning the robot to the user
Taptheoption'Rotatetherobotwhenhotwordisrecognized'tostart/stoptherobotturningtotheuserifthewakewordhasbeenrecognized.
This requires the speech-engine to reboot. This may cause the robot to not listen properly.
Toggle uploading error-logs
Taptheoption'UploadADBlogs'totoggleuploadinglogstoourcloud-basederror-loggingsystem.
These files are only used for troubleshooting purposes and do not contain explicit personal information.
VoIP / SIP
A valid SIP-service provider needs to supply the required credentials. ZoraBots cannot be held accountable for any service provided by external third-parties.
Taptheoption'VoIP/SIP'toshowtheconfigurationoptionsfortheVoIP-settings.
This option is only used by the 'Call for help' function. This function can be linked to the button at the top of James or in the kiosk, but by default, this function is not linked.
Onthispagetheusercan:
-ToggletheVoIPonoroff-EnterthesettingsfortheVoIP
Toggle the VoIP on or off
Taptheoption'VoIP/SIPenabled'toenableordisabletheaccountusedbythe'Callforhelp'-featureofJames.
Enter the settings for the VoIP
Enterthecredentials-providedbyasupportcallcenter(e.g.Verklizan)-intherequiredfields.
Security
Topreventanyrandompersonchangingthesettingsoftherobot,thesettingsforthekioskcanbelocked(andunlocked)bysettingaPIN-code.
ZoraBots is NOT responsible for keeping track of the PIN-code(s) of the robot. Make sure the PIN-code is securely stored and/or memorized.
Taptheoption'Security'inthesettingstodisplaytheSecurity-page.Onthispage,thefollowingactionsareavailable:
-CreateaPIN-code-AlterthePIN-code-RemovethePIN-code-Lockthesettings(1).
(1):(ONLYifaPINcodehasbeenset)
Create a PIN-code
Taptheoption'Changekiosksettingspassword'tocreateanewPIN-codeIFNoneiscurrentlyset.
AgreetothesecuritydisclaimerandtaptheOK-buttontocontinuewithsettingaPIN-code.
UsethefollowingsequencetocreatethePIN-codeforthekiosk:
.EnterthenewPIN-code..ConfirmthenewPIN-code.
ThePIN-codehasbeencreated.
Alter the PIN-code
Taptheoption'Changekiosksettingspassword'tochangethecurrentPIN-code.
UsethefollowingsequencetochangethePINcodeforthekiosk:
.EnterthecurrentPIN-code..EnterthenewPIN-code..ConfirmthenewPIN-code.
ThePIN-codehasbeenchanged.
Remove the PIN-code
Taptheoption'Removesettingspassword'toremovethePIN-code.
NOTE:ThisoptionwillbeavailableifaPIN-codeisset.
This function can also be used from ZBOS Control.
Lock the settings
A PIN-code must be set before this option is available.
Taptheoption'Lockkiosksettings'totogglethelockedstateofthesettingsinthekiosk.
IfthisoptionisON,thePIN-codemustbeenteredbeforethesettingscanbeopened.Otherwise,thesettingscanbealteredwithoutenteringaPIN-code.
This function can also be used from ZBOS Control. == Language settings
Thelanguagesettingscanbechangedatanytime,regardlessofthePIN-codesecurity-setting.
Taptheoption'Language'intheKioskorselecttheoption'Language'inthesettingstodisplaytheoptionsforthedisplay-andspeech-languages.
Onthispage,theusercan:
-Changethedisplay-language-Changethespeech-language(1).
(1):ThisalsodeterminesthelanguageJameswilllistento.
Change the display-language
Taptheoption'Selectkiosklanguage'tochangethelanguageinwhichthekioskisdisplayed.
Taponeoftheavailablelanguagesinthechangethedisplayofthekiosk.
Change the speech-language
Taptheoption'Selectspeechlanguage'tochangethelanguageJamesspeaksandlistensto.
Taponeoftheavailablelanguagesinthechangethedisplayofthekiosk.
This requires the speech-engine to be rebooted. == Apps
#
Taptheoption'Apps'inthemenutoshowtheoptionsfortheinstalledapps.
Onthispage,theusercan:
-Opentheappstore
Open the app store The app 'Uptodown App Store' needs to be installed before this feature will open said app.
Taptheoption'OpenAppStore'toopenthedefaultappstore.(1)
(1):Currently,theonlyappstoreavailableforJamesistheUptodownAppStore.
ZBOS Control PleaserefertotheZBOSControlmanualonthezoracloud-website.
Safety ThischapterdescribesthesafetyprecautionsthatshouldbetakenwhenusingJames.
Charging station Thefollowingsetupshouldbeusedtoconnectthechargingstationtothepowergrid:
Insert the power adapter into the power outlet before connecting the charging station to the power adapter.
Makesurethereisatleast40cmoneachsideofthechargingstationand1minfrontofit.
Thefollowingprecautionsmustbetakenwhensettingupthechargingstation:
• Chargingstationmustbestable.
Thechargingstationmustbeplacedonalevelfloor,withstraightbaseboards(±10cm).
Incorrect Incorrect Correct
• DoNOTexposethebasestationtodirectsunlight.Thismaycausetherobottobeunabletofindthechargingstation.
• Makesuretherobotcanclearlyseetheeyeontopofthechargingstation.
Theeyeontopofthechargingstationneedstobespottedbytherobottofindthechargingstation.Incasethesocketisontheothersideofthechargingstation,makesurethecableisbehindthesensorontopofthechargingstation.
Safety guidelines
General precautions James is not a toy, do not leave children (<8 years) unattended with the robot.
• Donotspillwaterorotherfluidsontherobot.Thismaycauseashortintheinternalcircuitry,andcompletelydisabletherobot.
• Donotmovetherobotbyhandwhileitison.ThismaycausetheoperationsoftheLIDAR-detectionsystemtofailormalfunction.AlwaysturntherobotOFFbeforemovingtherobotbyhand.
DonotplaceJamesdirectlynexttoaradiatororotherheatsources.
Indooruseonly.
Operatingtemperaturebetween5°Cand35°C.
Operatinghumiditylevelbetween20%and80%.
Pinching hazards Donottouchthefollowingzonesunlesstherobotisturnedoff:
Withintheindicatedzone,yourfingersorhandmaygetstuckiftherobotisinoperation.
Lithium-Ion battery
Thecells/batteriesshouldnotbeshortcircuited,punctured,incinerated,crushed,immersedinwater,over-discharged,orexposedtotemperaturesabovethedeclaredoperationtemperaturerangeofthecellorbattery.
Riskoffireorexplosionmayoccurintheaboveconditionofabuse.Incaseofafirewiththebatteries,donotusewatertoextinguishit,useafoamorCO2extinguisher.
Disposal
Pleasefollowyourlocalregulationanddonotdisposeofthisproductwitheverydayhouseholdwaste.Thecorrectdisposalofyouroldproductwillhelptheenvironmentandhumanhealth.
Cleaning the robot Beforecleaningtherobot,makesureitisturnedoffandnotpluggedintothepowergrid(chargingstationorotherwise).ONLYwhentherobotiscompletelydry,placeitonthechargingstationandturnitbackon.
Cleaning the tablet-screen
Tocleanthescreenonthetablet,useasoft,lint-freecloth,preferablymicrofibercloth.Neveruseapapertowelorotherpaper-basedtowelsastheycanleavescratchesonthescreen.Forfingerprintsmudges,dust,andlint,wipethescreengentlyusingadrymicrofibercloth.
Formorestubborncontaminantsorstains,lightlydampenasectionofamicrofiberclothwithwaterandgentlywipethescreen,thengooveritagainwithadrysectionoftheclothtowipeawayanymoisture.Avoidgettingmoistureinanyopeningslikethespeakerormicrophone.Ifthestainremains,youcanalsotryusingamildsoap-and-watersolution.
Cleaning the plastic surfaces of the robot Makesurenowatercanleakintotherobot(i.e.baseoftherobot,microphones,speakers,…).Useadrymicrofiberclothtogentlycleanthehard-plasticsurfacesanduseaslightlymoistcloth(withgeneral,nonabrasivecleaningagentifneeded)tocleanharderstains.
Contact and legal notices WesincerelyhopeJameswillprovideavaluableservicetoyourhomeorbusiness.Hopefullyyouwillcontinuetoprovideuswiththedesiredfeaturesorbugswhichoccurredintheworkplace,sowecankeepimprovingandexpandingtheproduct.
Incaseyouneedtocontactus,pleaseusethecontact-informationbelow.
Website https://zorabots.com/index.php/en/contact
Ticketing https://zorabots.freshdesk.com
E-mail [email protected]
Telephone +3259200311
Address Archimedesstraat178400OostendeBelgium
Legal Notices • AndroidandGooglePlayaretrademarksofGoogleLLC.
• AppStoreisaservicemarkofAppleInc.
• iOSisatrademarkorregisteredtrademarkofCiscointheU.S.andothercountriesandisusedunderlicense.
Last updated 2019-11-12 13:40:45 +0100
Top Related