Root of the main structure robot

This is the main robot structure. It represents the root of the entire structure of the robot. This part doesn't use any modules (UObjects).

   // robot type
robot.identity.robotType; 
 
   // name of the robot
robot.identity.name; 
 
   // robot model
robot.identity.model; 
 
   // serial number
robot.identity.serial;
   // robot body abstraction (arms, hands, head,...)
robot.body; 
 
   // contain all audio devices and competencies (sound player, speech synth. and rec.).
robot.audio; 
 
   // contain all video devices and competencies (camera, detectors, follow person).
   // See audio structure.
robot.video;
 
   // mashine learning alghoritms and complete competencies. See ml structure.
   // See ml structure.
robot.ml; 
 
   // network part of structure (access to Facebook, mail, Google Calendar and
   // Contacts, weather forecas, news, web browser, rss reader). See network structure.
robot.network; 
 
   // text emotional content appraisal
robot.appraisal;
 
   // build-in emotional/mood system
robot.emotion;
   // robot ready flag (true after correct start up, false if not)
robot.ready;
   // power level
   // 0 - normal (all components run),
   // 1 - first power saver level (video and audio components stoped),
   // 2 - most power saver level (video, audio and motors torque stoped).
robot.power_level;
   // logging level
   // 0 - no log,
   // 1 - log only after Set function called,
   // 2 - log every 1s (frequency may be changed in script sources),
robot.log.level;
 
   // set one action log with some parameters.
robot.log.Set(action, [par1,par2,par3,...]);

 

 

EMYS and FLASH are Open Source and distributed according to the GPL v2.0 © Rev. 0.9.1, 15.05.2017

FLASH Documentation