Configuration keys for robots

Configurations keys are specific ALMemory entries that describe the hardware of the robot. Theses keys are stored in two separate location: One is in the Geode board internal flash, and concern the configuration of the head, and the other is in the chestboard (same place as calibration) and deal with the configuration of the body.

Note:

This is only available for this new version of NAO, and new keys will be created while the robot is updated.

Keys for the head:

Key Value Description
RobotConfig/Head/BaseVersion V3Plus "Base" configuration of the V3+ head.
V3PlusExtendedHead Special head with more extension (USB, serial...) and specific design. A laser range finder could be included or not.
V3.2 "Base" configuration of the V3.2 head
V3.3 "Base" configuration of the V3.3 head

Key Value Description
RobotConfig/Head/Device/TouchBoard/Version 0 (or none) No capacitive sensor
1 First version of capacitive sensor. Same for V3.3 version

Key Value Description
RobotConfig/Head/Device/FaceBoard/Leds/Rotation 0 (or none) Old version (less or equal than 3.2)
1 New version (>=3.2), with rotation of LEDs

Key Value Description
RobotConfig/Head/Device/LaserRangeFinder/Version 0 (or none) No laser range finder
1 URG-04LX laser range finder included (only possible with extended head)

Key Value Description
RobotConfig/Head/Device/Camera/Version 0 (or none) Version anterior or equal to 3.2)
1 Version 3.3 with camera up down of 8° and camera down up to 8°
2 Version 3.3 with the angles of the 3.2

Keys for the body:

Key Value Description
RobotConfig/Body/BaseVersion V3Plus "Base" version for the body.
V3.2 "Base" version for the body V3.2.
V3.3 "Base" version for the body V3.3. Extended arms has to be tested with key below.

Key Value Description
RobotConfig/Body/Device/Hand/Left/Version 0 (or none) No left hand
1 V3 academics hand version
2 Hand version V3+/V3.2
3 Hand version V3.3 with capacitive sensor.

Key Value Description
RobotConfig/Body/Device/Hand/Right/Version 0 (or none) No right hand
1 V3 academics hand version
2 Hand version V3+/V3.2
3 Hand version V3.3 with capacitive sensor.

Key Value Description
RobotConfig/Body/Device/FSR/Calibration/Version 0 (or none) No calibration on FSR
1 FSR calibrated (version 1 of the calibration process)
2 FSR calibrated (version 2 of the calibration process)

Key Value Description
RobotConfig/Body/Device/Joints/Calibration/Version 2 Version 2 of the calibration process

Key Value Description
RobotConfig/Body/Device/LeftArm/Version 1 (or none) Left arm normal version
-1 No left arm
2 Extended arms (introduce with 3.3 version, but also available for some 3.2)

Key Value Description
RobotConfig/Body/Device/RightArm/Version 1 (or none) Right arm normal version
-1 No right arm
2 Extended arms (introduce with 3.3 version, but also available for some 3.2)

Key Value Description
RobotConfig/Body/Device/Legs/Version 1 (or none) Legs normal version
-1 No legs

Key Value Description
RobotConfig/Body/Device/Foot/Left/Version 1 (or none) Normal foot
0 No left foot

Key Value Description
RobotConfig/Body/Device/Foot/Right/Version 1 (or none) Normal foot
0 No right foot

Key Value Description
RobotConfig/Body/Version For exemple "3.3.0" Version of the body of the robot

Key Value Description
RobotConfig/Body/Type NAO Type of the robot

Key Value Description
RobotConfig/Body/SoftwareRequirement For exemple 1.8.0 Minimal software version compatible with this hardware





Copyright © 2010 Aldebaran-Robotics - All rights reserved