Table of Contents

Advertisement

Quick Links

DAX/2
The DAX/2 System – Version 8.0.5
Recreational Cybernetics Group
Copyright © 2015 Nanite Systems Corporation

Advertisement

Table of Contents
loading

Summary of Contents for Nanite systems DAX/2

  • Page 1 DAX/2 The DAX/2 System – Version 8.0.5 Recreational Cybernetics Group Copyright © 2015 Nanite Systems Corporation...
  • Page 2 Document revision 1.0.1 Copyright © 2015, Nanite Systems Corporation. 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...
  • Page 3: Table Of Contents

    Hiding and closing the remote management console . 17 Table of Contents 8 Understanding what your DAX/2 experiences Cortex commands ............18 Cortex bypass commands ..........18 End-user license agreement (US) Understanding the vocoder pipeline ......19 Important safety information Released speech ............
  • Page 4: End-User License Agreement (Us)

    By operating the hardware included in this package you agree to the following terms. If you do not agree to these terms, you are not permitted to install, use, or modify the DAX/2 system. If you reject these terms within fourteen (14) days of your pur- chase, you may contact Nanite Systems (hereafter “the company”) at 425-822-6008 to inquire about a full refund of the pur-...
  • Page 5: Important Safety Information

     Heed all warnings on your robot, battery, charger, peripherals, and in the owner’s manual.  Follow all operating and use instructions.  Refer all non-routine servicing to Nanite Systems. FCC RF exposure information In August 1996, the Federal Communications Commission (FCC) of the United States, with its action in Report and Order FCC 96-326, adopted an updated safety standard for human exposure to radio frequency (RF) electromagnetic energy emitted by FCC regulated transmitters.
  • Page 6: Cyborg Operation

    (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, 2015. They are summarized as follows:...
  • Page 7: Introduction And Setup

    2. Connect the power feeds to the unit’s onboard processing systems (if supported) and motor systems. The DAX/2 controller provides both 12 V and 5 V rails, identified by the use of pink and blue wires, respectively. WARNING: Improper power connections may seriously damage both the unit and the controller. If you are unsure of your unit’s configuration, consult a manufacturer.
  • Page 8: Power Overview

    4. Remove the battery. To install the battery: 5. If the unit is on, power down the unit and open the access 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.
  • Page 9: Replenishing The Battery

    The DAX/2 System – Version 8.0.5 To reboot your unit:  Via the remote console, type the following: shutdown -r now  Via the display screen or teletype interface, select reset from the main menu. Tip: if you do not want to shut down your unit immediately and have remote console access, you can substitute a number of seconds for the keyword “now”...
  • Page 10: Low Power

    The DAX/2 System – Version 8.0.5 2. Deploy the pulse charger. The pulse charger may take up to 2 minutes to charge. 3. Press the button on the top of the pulse charger to fire it, once the tone is sounded.
  • Page 11: Subsystems And Their Management

    The DAX/2 System – Version 8.0.5 3 Subsystems and their management The DAX/2 permits selective control of individual power subsystems to conserve power when certain functionality is either not needed or not desired. These can be accessed from the subsystems menu, or manipulated with the power com- mand.
  • Page 12: Personas

    The DAX/2 System – Version 8.0.5 4 Personas The Personas system allows for rapid modification of the unit’s personality to suit the user’s taste and whims. This is ac- complished in software by providing a powerful reward for the unit’s cortex to act in the desired manner, which ensures that the unit will comply whether or not any legacy base personality would otherwise enjoy the persona mode.
  • Page 13: Installing Personas

    The DAX/2 System – Version 8.0.5 sxd-cocky, sxd-compliant, sxd-curious, sxd-dismissive, sxd-furious, sxd-growl, sxd-hmm, sxd-laugh, sxd-marquise, sxd-mmm, sxd-moan, sxd-moo, sxd-pythia, sxd-sass, sxd-terse You are free to install additional speech profiles into the audio processor, or, if you would like the assets to be fetched directly as needed, provide the UUID here of a speech profile instead.
  • Page 14: Applications

    Before installing software on your DAX/2, it is important to ensure that you completely trust the software provider. Nanite Systems cannot guarantee the safety of programs acquired from third-party sources, nor provide support for them.
  • Page 15: Devices And Peripherals

    6 Devices and Peripherals The DAX/2 supports a wide range of integrated peripherals through what is known as the light bus. Like applications, de- vices are capable of interfacing with a wide range of the system’s functionality. There are two major categories of devices, termed active and passive devices, which are primarily distinguished by whether or not they appear in the device manager or not.
  • Page 16: Remote Access

    The DAX/2 System – Version 8.0.5 7 Remote access Pictured above: The System 8 remote management console shown in its ‘disconnected’ and ‘connected’ states (top and bottom, respectively.) Sold separately. Connecting to a unit To connect to a unit, press the connect... button. After 4 seconds, a list of available units will appear. Note that the console will be otherwise inoperable while scanning.
  • Page 17: Working With Terminal Mode

    Note: If you are using some other vocal processor, including a Nanite Systems HyperVOX, or indeed a full Nanite Systems vocoder pipeline, it will be necessary to disable these devices to use terminal mode without creating echoes of your input.
  • Page 18: Understanding What Your Dax/2 Experiences

    The DAX/2 System – Version 8.0.5 8 Understanding what your DAX/2 experiences Depending on your unit’s configuration, it may or may not be able to access some or all of its settings, or even access its own control panel (although this may be hard for it to do without a mirror.) Cortex commands These are a special class of commands which are prefixed with the “!”...
  • Page 19: Understanding The Vocoder Pipeline

    The DAX/2 System – Version 8.0.5 Hello! Goodbye. .bye Acknowledged. Humor detected. .lol Cannot comply. .cannot Error. .error This unit is available for use. .fuck me This unit offers itself for use. .fuck you This unit is capable of dancing.
  • Page 20: Self Access And Local Command Execution

    The DAX/2 System – Version 8.0.5 by saying !release, provided it has access to its own control panel. Instructions for re-activating the vocoder, by speak- ing on the redirect channel, will automatically be provided when the !release command is issued. (The redirect channel is the last three digits of the unit’s serial number, plus 100 if it would have leading zeroes.)
  • Page 21: Managing Packages And Installed Software

    Only managers and owners may use the software manager. Locating a server: When installing or updating software for your DAX/2, it is necessary to be in the same region (within 256m on the ground, altitude-independent) as a Xanadu server. Xanadu servers can generally be found on the premises of Nanite Systems offices and retailers, although some organizations may offer their own Xanadu servers for custom applica- tions, drivers, and compatibility software.
  • Page 22: User Management And Access Control

    The DAX/2 System – Version 8.0.5 10 User management and access control Starting with System 7.0, Nanite Systems recreational units support comprehensive user management over the teletype interface or the local menu. There are five distinct levels of user: unauthorized (public) users, group members, authorized (regular) users, managers, and one owner.
  • Page 23: Remote Access Control

    The DAX/2 System – Version 8.0.5 manage :: access menu, or remotely with the access local <level> command, in which case ‘public’ and ‘pri- vate’ access are referred to as the levels ‘on’ and ‘off’. Remote access control This is analogous to local access (above), and affects who may use remote console access (see page 16) to control the unit.
  • Page 24: Miscellaneous Preferences

    > name Sets the unit’s name. The model prefix, e.g. “DAX/2,” will be prepended to name all self-identification. identity > authority Sets the unit’s organization, e.g.
  • Page 25: Oem Data Files

    Every unit contains several pieces of identifying information:  Its model type, e.g. SXD, DAX/2, DAX/2m, DAX/T, or NS-112 (for the Aide)  Its name prefix, which is usually the same as the model but may vary for model variants; see table below ...
  • Page 26: Sound

    The DAX/2 System – Version 8.0.5 13 Sound Your DAX/2 unit creates three types of sound: obligatory ambient sounds caused by its operation (magneto-optical disc seeking, fan activity, battery hatch operation, etc.), chimes caused by the interface, and preset voice notifications generated when certain events occur.
  • Page 27: Scripting Actions With Arabesque

    The DAX/2 System – Version 8.0.5 14 Scripting actions with Arabesque The Arabesque scripting system allows the execution of macros specified by the user. These scripts may carry out any func- tion on the unit that does not require administrative access, as well as play sounds, start and stop pre-recorded animation programs, and command the unit to say or act in a certain way.
  • Page 28 The DAX/2 System – Version 8.0.5  set <variable> <value> Sets the indicated variable <variable> to the specified value <value>. Variables must be prefixed with $, %, or @ in- dicating text, integer number, or real number datatype, respectively.  randset <variable> <max>...
  • Page 29: Understanding The Sxd Software Architecture

    The DAX/2 System – Version 8.0.5 15 Understanding the SXD software architecture The SXD System 8.0.5 firmware consists of the following components, termed modules: system memory user memory ambiance (sound server) arabesque (action script executive) coil (charging interface) songbird (disk driver)
  • Page 30 The DAX/2 System – Version 8.0.5 module responsibilities puppet accepting interference managing devices (including the battery) remote control direct capacitive charging cortex unit standard speech channel voice pipeline loading and unloading personas cortex bypass commands exhibition teletype menu system touchscreen menu system...
  • Page 31: Packages

    The DAX/2 System – Version 8.0.5 module responsibilities fan spinner fan management lid hinge operating the battery hatch In the event that one of these modules misbehaves, it may be possible to fix the issue by resetting the module through the manage :: module reset menu.
  • Page 32: Troubleshooting

    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 may include alternative software that enables locking even when the unit is unpowered.
  • Page 33 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...
  • Page 34: A1 Installing Data Files

    The DAX/2 System – Version 8.0.5 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.
  • Page 35: A2 Command Reference

    The DAX/2 System – Version 8.0.5 A2 Command reference The commands supported by System 8.0.5 are as follows: volume shutdown access* scheme power commands authority* access device profile name* authority menu follow lock* name sxdwm color relay** about persona say**...
  • Page 36 The DAX/2 System – Version 8.0.5 voice: Sets the voice theme, or reports a list of the supported voice themes. access local [on|off|users|group|cycle] access remote [on|off|users|group|cycle] access self [on|off|toggle] Sets unit accessibility options. See page 16 for information on remote access.
  • Page 37 The DAX/2 System – Version 8.0.5 Charges the unit specified by the indicated serial number with the specified amount of power in kilojoules. Hyphens may be omitted from the serial number. If no serial number is specified, all units in a 10 m radius will be charged.
  • Page 38 The DAX/2 System – Version 8.0.5 shutdown -h|-r|-k <time>|now shutdown -c Shuts down the system in <time> seconds. If <time> is zero or the word “now”, no warning is sent. -h: power off -r: reboot -k: fake warning -c: cancel scheduled shutdown commands Reports the list of supported commands, including those provided by applications.
  • Page 39 The DAX/2 System – Version 8.0.5 Supported color names: red, yellow, green, blue, magenta, white, silver, cyan, amber, orange, company, cherry, pastel, daf- fodil, coral, seafoam, mint, blackberry, pink, acid, coffee do <action> Performs an action via Arabesque (see page 27.) chorus on|off|toggle Sets whether the public announcement relay system is enabled (see page 24.) This allows any user with a remote manage-...
  • Page 40 The DAX/2 System – Version 8.0.5 list: lists the authorized users. add: adds the specified user. remove: removes the specified user. promote: makes the specified regular user into a manager. demote: makes the specified manager into a regular user. reset: dumps the user table and clears the user NVRAM, clearing ownership information completely.
  • Page 41 nanite-systems.com 1-800-5-NANITE (562-6483)

Table of Contents