background image

The DAX/2 System – Version 8.0.5 
 

 
34 

A1 Installing data files 

Certain operations, such as adding voice packs, editing personas, or modifying the OEM table may require direct manipula-
tion of the files within the controller. This is typically accomplished with an Edit Tool, manufactured by Linden Research, or 
a compatible device. 

Caution

: The Edit Tool is very powerful and its misuse may severely damage your controller. Your warranty may not cover 

all possible errors caused by malfunctions or inadequate training when using the Edit Tool. Basic documentation for the Edit 
Tool and other Linden Research Build Tools is available online: 

http://wiki.secondlife.com/wiki/Building_Tools

 

The table below lists the link numbers for the most popular 8.x platforms, along with information on how to locate the com-
ponents in question. Link numbers may vary in other versions. Remember to enable 

Edit Linked Parts

 mode on your Edit 

Tool when manipulating the controller or you will only be able to access the contents of system memory. 

Component 

  DAX/2

 (or compatible)

 

DAX/2m 

SXD 

NS-112 

case controller 

  48  fanblade 

9  top light ring 

53  fanblade 

2  inner battery socket 

system memory 

 

1  screen frame 

1  frame 

1  behind gauges 

1  body 

user memory 

  18  above battery 

12  below frame 

68  above battery 

4  behind audio controller 

audio controller 

  11  below screen 

3  below screen  11  above left buttons  6  below hatch 

battery door 

  59   

5   

51   

5   

 

See page 29 for more information on the functions and contents of each component. 

Note

: The controller must be powered down to edit its contents, and sometimes even disconnected from the unit to install 

new files (e.g. if they are non-transferrable.

 

Содержание DAX/2

Страница 1: ...DAX 2 The DAX 2 System Version 8 0 5 Recreational Cybernetics Group Copyright 2015 Nanite Systems Corporation ...

Страница 2: ...All rights reserved Questions Comments Send us your feedback S Wright Chief Technology Officer Civilian Products Division T Peluso Chief Executive Officer 425 822 5252 mail rhetori ca Nanite Systems Coghaven Branch 1 Santei Place Coghaven 216 82 49 11 Agni California ...

Страница 3: ... public announcement 16 Issuing a command to a single unit 16 Working with terminal mode 17 Accessing the TTY menu remotely 17 Hiding and closing the remote management console 17 8 Understanding what your DAX 2 experiences 18 Cortex commands 18 Cortex bypass commands 18 Understanding the vocoder pipeline 19 Released speech 19 Self access and local command execution 20 9 Managing packages and insta...

Страница 4: ...those sold by our partners under license By using the DAX 2 system you agree to not exploit undoc umented internal functions to not develop interoperable controller hardware that runs the SXD firmware and to not collect or distribute any instrument or instructions to enable others to do so Software modification You are permitted to extend modify and replace the firmware on your device for your own...

Страница 5: ...injury or damage keep these safety precautions in mind when setting up using and maintaining your robot General safety instructions Read all safety and operating instructions before operating your robot Retain the safety and operating instructions for future reference Heed all warnings on your robot battery charger peripherals and in the owner s manual Follow all operating and use instructions Ref...

Страница 6: ...l principles based on the traditional Three Laws unless a reasonable argument can be made to the contrary for a specific device e g law enforcement and has been expressly approved in writing by the Com missioner The rules obeyed by the DAX 2 and other third generation Nanite Systems Cortex Plus based consumer grade civilian robots are described in detail in FTC case no 132 3084 last updated April ...

Страница 7: ...nfiguration consult a manufacturer 3 Secure the controller Depending on the manufacturer of the bracket anywhere from 10 25 magnetic safety bolts may be required to ensure a secure connection B If the host chassis is organic and has never been connected to a control system 1 Apply the included contact gel to the back of the unit 2 Install the battery into the controller according to the instructio...

Страница 8: ...ess hatch by depressing the DAX 2 logo 6 Insert new battery 7 Press firmly on the battery to trigger the loading mechanism You will hear the transformer inside the battery socket make its connection 8 Close the hatch To check the battery s power level Via the remote console type the following power status Via the display screen or teletype interface select status from the main menu or from the sub...

Страница 9: ...e platform s touch screen 3 The charger will automatically engage Charging may take up to 16 minutes depending on the battery s condition and capacity If you wish to terminate charging prematurely press the abort button on the touch screen 4 After the charge cycle completes press the disconnect button on the screen The unit will automatically release Using an Autonomy Control Systems Charging Plat...

Страница 10: ...ll provide it with enough power to use its FTL faster than light drive to teleport home Low power When your unit s power falls below 20 a warning message will play and you will notice that it begins to speak more slowly This is the first sign that you should get it charged at the next opportunity Below 10 the unit s FTL drive SMS radio preamplifier and power amplifier will shut off to conserve pow...

Страница 11: ... typing power with no parameters subsystem name menu item provides the ability to power draw requires video video see 209 W audio audio hear 75 W move motors move 5 W idle 159 W walking 203 W jumping rapid motors move quickly and fly 5 W idle 203 W running 605 W flying move teleport FTL warp to a new location 170 W idle 237600 W jump move voice volume speak 10 W phoneme preamplifier volume speak a...

Страница 12: ...formation on scripting actions with the Arabesque executive Creating new personas A persona file is a three line text file where each line contains a different key attribute of the persona An example is shown below default sxd moan Yes No Hello Goodbye Acknowledged Humor detected Cannot comply Error This unit is available for use This unit offers itself for use This unit is capable of dancing This...

Страница 13: ...keep your personas compact and efficient Installing personas The primary file of your persona should be named p_ persona where persona is the name you want to appear on the command menu It does not necessarily have to match the first line of the file Should you wish to use Arabesque script ing with your persona see page 27 name the corresponding script file px_ persona To install these files they ...

Страница 14: ...ates the unit s speech into another language scheduler Performs actions and triggers reminders at specified dates and times consensus Shares input data with nearby units if similarly configured to improve the clarity of decision making Not yet available Important Many third party user applications exist and while Nanite Systems encourages and supports experimentation with these creations owners sh...

Страница 15: ...ces include Akashic Icon chromatic communicators ornamental status lighting elements SynthOPTI CAL eye implants and contact lenses battery gauges flicker enabled collars and older SuperBit signs With the exception of collars SynthOPTICAL products and SuperBits these devices disengage their safety bolts in concert with the main con troller SynthOPTICAL products and older SuperBit signs do not inclu...

Страница 16: ... time The scan output will include version numbers which are of importance only units running version 8 0 5 and newer can be controlled using the remote management con sole Older units will only support public announcements if chorus mode is enabled Sending a public announcement Press the broadcast button select a range and enter a message up to 250 characters Messages broadcast with unlim ited ra...

Страница 17: ... terminal mode without creating echoes of your input See the instructions included with the device for information on disabling these redirects For NS unit vocoder pipelines say release Accessing the TTY menu remotely Press the menu button The screen on the back of the unit will display its boot logo as long as it is waiting for a remote menu user Remote menu usage can be preempted at any time by ...

Страница 18: ...us light elements fan off fan idle fan low fan med fan high fan max and fan 0 100 Adjusts the fan speed spark Simulates a mild electrical fault fault Simulates a serious electrical fault release Allows the unit to bypass the vocoder pipeline entirely for diagnostic purposes see below zap amount Same as the zap remote command see A2 Command reference These commands can be issued directly by the uni...

Страница 19: ...mpting to say them verbal The unit s ability to send its language to its vocal processors Substitutions at this level force the unit to speak as though it suffers from expressive aphasia The most common use of such filters is to make the unit pro duce animal noises in place of normal speech phonetic The unit s ability to move its mouth properly Phonetic filters include programs that simulate a blo...

Страница 20: ...n serve as a manager or owner although the utility of such access is limited and is more likely to confuse the unit than to allow it to act more independently When a unit is first installed self access is enabled with maximum permissiveness You must instruct the unit to designate you as its owner see page 22 to restrict this See page 23 for instructions on how to disable self access A unit with th...

Страница 21: ...ds you will be prompted to select a server from the list if you are not already connected to a server and presented with a range of packages To learn more about a package select its name from the list and choose info To install the package select its name and choose install Updating packages This is analogous to the installation process select update from the manage software menu choose a server c...

Страница 22: ...n security management module See page 29 To set an existing user to the manager role select the user s name from the manage users menu and then press change level Removing a user To remove a user select the user s name from the manage users menu and then press remove A manager may only remove regular users and himself or herself If the owner is removed the unit will automatically take on self owne...

Страница 23: ...ote In the event that self access is unintentionally disabled the command safeword will allow the unit to regain basic control over its systems This command can only be used by the unit itself Locking PIN based locking prevents local access by all users including the owner until the correct PIN is entered on the touchscreen or over the TTY menu interface The PIN can be set in the manage access set...

Страница 24: ... organization e g the name of a company tribe or family By default this is blank for standard NS branded units drainprotect drainprotect Enables or disables protection from electromagnetic disturbances that may sap power from the unit Note Depending on the firmware version used this may require a consistent power draw to function and should be left off in safe environments messages verbosity Deter...

Страница 25: ... Tai Yong Labs TYL 997 1 0 0 7 0 8 random All of this information can be specified centrally in the OEM license table found in the _oem file in the main controller s secure memory If values are not provided the controller will generate default values randomly for an SXD The model pre fix serial and vendor cannot be changed at runtime For instructions on how to edit files in secure memory see page ...

Страница 26: ...fied in configuration files pre fixed with v_ which can be found in the audio processor module See page 34 for information on managing documents of this type Instructions for creating new voice notification packs can be found in the SXD SDK To see a list of the available voices execute scheme voice on the unit To select a voice execute scheme voice name where name is the desired voice pack Chimes ...

Страница 27: ...Arabesque scripts may contain the fol lowing verbs start animation This begins the specified animation which must be included in the writable memory of the unit alongside the script stop animation This stops the specified animation sound sound This plays the specified sound which must either be loaded onto the audio processor or referred to directly by UUID vox sound This plays one of the messages...

Страница 28: ... be an in teger unset variable Deletes the specified variable from memory report variable Causes the unit to speak the name and value of the specified variable ifeq value_1 value_2 expression Executes the specified expression a complete line of code possibly including more of these keywords if value_1 and value_2 are equal The first value must be an integer variable with its prefix removed the sec...

Страница 29: ...Additionally the controller includes the following FPGAs which cannot be updated by the software manager audio processor audio output module case controller fan spinner fan controller flicker illumination controller battery door controller lid hinge hatch controller Functions by component This list is included primarily to facilitate diagnosis of malfunctions It is neither exhaustive nor exact and...

Страница 30: ...n boot sequence shutdown sequence module reset interface power profiles submission user management access management authority and name management power subsystem management battery discharging interference mediation xanadu client package management interface activating package installers initiating package removal arabesque executing scripts color management songbird package removal listing perso...

Страница 31: ...ware that resetting modules often causes information and configuration loss Packages Every standard software package installed into user memory includes a package manifest which can be recognized by the tilde prefixed onto the package s exact name This manifest defines the files that the package is responsible for When a package is uninstalled the disk driver songbird will use this manifest file t...

Страница 32: ... To reset the unit s user list instruct it to say the following keychain reset This will restore it to default factory ownership settings i e self control The previous owner s account will be notified Removing the controller When the unit is powered on magnetic safety bolts hold the DAX 2 controller in place By default these automatically dis engage when the unit is powered down although your unit...

Страница 33: ...component If the subsystem is listed as disabled one toggle should suffice if it is not then it will be neces sary to toggle it twice Charging related issues The DAX 2 deliberately powers down certain subsystems during charging to accelerate the re generation process If a charger malfunction occurs and your unit remains unable to move or speak freely reset the coil module in the manage module rese...

Страница 34: ... most popular 8 x platforms along with information on how to locate the com ponents in question Link numbers may vary in other versions Remember to enable Edit Linked Parts mode on your Edit Tool when manipulating the controller or you will only be able to access the contents of system memory Component DAX 2 or compatible DAX 2m SXD NS 112 case controller 48 fanblade 9 top light ring 53 fanblade 2...

Страница 35: ...essed directly from the unit if self access is enabled by prefixing onto them and speak ing them into the normal speech output buffer See page 20 How to read this section square brackets indicate optional parameters vertical bars indicate alternatives and angle brackets indicate mandatory parameters volume cycle set number full mute volume mute unmute toggle chime voice cycle Switch between whispe...

Страница 36: ...y authorized user may access the unit group Any authorized user or a user in the unit s active group may access the unit authority name Sets the authority organization to name If no parameter is specified reports the current value name name Sets the unit s nominal designator to name If no parameter is specified reports the current value about Reports the unit s core status information coil reset s...

Страница 37: ...systems video audio receiver move teleport rapid voice mind preampli fier transmitter GPS identify power amplifier Supported metasystems motor radio For voice control see volume device Displays a list of connected devices menu name Opens the specified menu This is an internal function and not generally useful to the user sxdwm reset Resets the display manager primarily useful for coping with updat...

Страница 38: ...s will be reported follow name Follows the indicated user If no user is specified follows the person issuing the command For best results specify the us er s complete system name Resident may be omitted If the specified user is already being followed following is terminated color save r g b rrggbb name color apply save reset restore Controls the unit s lighting color apply Forces the light bus to ...

Страница 39: ...essages throughout the area regardless of the unit s other access settings lock Locks the console to prevent local access by all users requiring a PIN to be entered in order to unlock it again See page 23 for more information on locking and PIN management relay message Instructs the unit to say or perform message as thought it had said the message itself say message Instructs the unit to say messa...

Страница 40: ... reset dumps the user table and clears the user NVRAM clearing ownership information completely save saves the ownership information load reloads the ownership information owner sets the unit s owner Must already be a user Note The values provided for names must exactly match what is displayed on the buttons truncated with the ellipsis char acter U 2026 As a result users are strongly encouraged to...

Страница 41: ...nanite systems com 1 800 5 NANITE 562 6483 ...

Отзывы: