Mayrobo-tools is a set of scripts which make running things on the Kuri robot a bit easier. Each of these scripts are installed into the system paths and available for use.
The script installs a gizmo tarball file.
usage: sudo installgbz [-i] partition gbz Options: -i ignore compatibility check example: ./installgbz / gizmo-develop-0a5ff40_amd64.tar.gz partition can be '/', in which case the GBZ is installed on the running host.
$ sudo installgbz -i / gizmo-develop-1f55900_amd64.tar.gz extracting GBZ skipping compatibility check updating link Cleaning up on exit GBZ installed.
The script installs a depth sensor tarball file. It is identical to the installgbz script but works on mgz files rather than gbz.
Must run with sudo usage: sudo installmgz partition mgz example: sudo installmgz / magellan-b3ca6a.tar.gz partition can be '/', in which case the MGZ is installed on the running host.
$ sudo installmgz / magellan-d30f2d3.tar.gz Extracting MGZ Swapping magellan Cleaning up on exit MGZ installed.
An informational script which tells the user about the versions of software and hardware running on the robot. For diagnosing problems, it is a good place to tell others who may be helping debug what is running on the robot.
Current Hardware Config: HW: dvt XMOS: 20180509 UUID: ed56d923-ca2d-4ec9-b7e3-4ba6782130b1 Serial Number: KR118160000339 Production hostname: kuri-0000339 Current Software Config: Image: robot-qa rc-1.0.89 cf7a6960797df388bb8b2649db2268b9fe0d13d7 GBZ: rc-1.0.89 8a948e04faf229dd0814a1aa96e787391ec6f6b1 Compatible Images: ['dd3cb67a', 'cf7a6960'] MGZ: 11 OTA: 22
HW: The specific hardware revision of this robot
XMOS: audio firmware version
UUID: robot’s unique ID
Production Hostname: hostname of the robot
Image: the base image of the robot. first is the environment, second is the release tag, third is the git hash of the commit used to generate the image
GBZ: the gizmo brain of the robot. first is the release tag, second is the git hash
Compatible Images: compatibility list between image and gbz
MGZ: version number of the depth sensor software
OTA: configuration ID for the OTA update