NAOqi Sensors - Overview | API
See also
This module allows you to control the LEDs of the robot.
It provides simple ways of setting or fading the intensity of a LED or a group of LEDs:
ALLedsProxy::fade(), ALLedsProxy::fadeListRGB(), ALLedsProxy::fadeRGB(), ALLedsProxy::getIntensity(), ALLedsProxy::off(), ALLedsProxy::on(), ALLedsProxy::setIntensity()
It also provides animations:
ALLedsProxy::earLedsSetAngle(), ALLedsProxy::randomEyes(), ALLedsProxy::rasta(), ALLedsProxy::rotateEyes()
And useful methods to manage groups and lists:
ALLedsProxy::createGroup(), ALLedsProxy::listGroup(), ALLedsProxy::listGroups() ALLedsProxy::listLED(), ALLedsProxy::listLEDs()
It is possible to control the LEDs intensity (between 0 and 100%).
To control:
# Example showing how to list the devices in a group
proxy.listGroup("FaceLeds")
For more details, see the list of existing Groups, Short Names and Names.
Groups |
---|
AllLeds |
AllLedsBlue
AllLedsGreen
AllLedsRed
|
Groups |
---|
BrainLeds |
BrainLedsBack
BrainLedsMiddle
BrainLedsFront
|
BrainLedsLeft
BrainLedsRight
|
Short Name | Name | Short Name | Name |
---|---|---|---|
Brain0 | Head/Led/Front/Right/1/Actuator/Value | Brain6 | Head/Led/Rear/Left/2/Actuator/Value |
Brain1 | Head/Led/Front/Right/0/Actuator/Value | Brain7 | Head/Led/Rear/Left/1/Actuator/Value |
Brain2 | Head/Led/Middle/Right/0/Actuator/Value | Brain8 | Head/Led/Rear/Left/0/Actuator/Value |
Brain3 | Head/Led/Rear/Right/0/Actuator/Value | Brain9 | Head/Led/Middle/Left/0/Actuator/Value |
Brain4 | Head/Led/Rear/Right/1/Actuator/Value | Brain10 | Head/Led/Front/Left/0/Actuator/Value |
Brain5 | Head/Led/Rear/Right/2/Actuator/Value | Brain11 | Head/Led/Front/Left/1/Actuator/Value |
Groups | |
---|---|
EarLeds | |
RightEarLeds | LeftEarLeds |
RightEarLedsBack
RightEarLedsFront
|
LeftEarLedsBack
LeftEarLedsFront
|
RightEarLedsEven
RightEarLedsOdd
|
LeftEarLedsEven
LeftEarLedsOdd
|
Short Name | Name | Short Name | Name |
---|---|---|---|
RightEarLed1 | Ears/Led/Right/0Deg/Actuator/Value | LeftEarLed1 | Ears/Led/Left/0Deg/Actuator/Value |
RightEarLed2 | Ears/Led/Right/36Deg/Actuator/Value | LeftEarLed2 | Ears/Led/Left/36Deg/Actuator/Value |
RightEarLed3 | Ears/Led/Right/72Deg/Actuator/Value | LeftEarLed3 | Ears/Led/Left/72Deg/Actuator/Value |
RightEarLed4 | Ears/Led/Right/108Deg/Actuator/Value | LeftEarLed4 | Ears/Led/Left/108Deg/Actuator/Value |
RightEarLed5 | Ears/Led/Right/144Deg/Actuator/Value | LeftEarLed5 | Ears/Led/Left/144Deg/Actuator/Value |
RightEarLed6 | Ears/Led/Right/180Deg/Actuator/Value | LeftEarLed6 | Ears/Led/Left/180Deg/Actuator/Value |
RightEarLed7 | Ears/Led/Right/216Deg/Actuator/Value | LeftEarLed7 | Ears/Led/Left/216Deg/Actuator/Value |
RightEarLed8 | Ears/Led/Right/252Deg/Actuator/Value | LeftEarLed8 | Ears/Led/Left/252Deg/Actuator/Value |
RightEarLed9 | Ears/Led/Right/288Deg/Actuator/Value | LeftEarLed9 | Ears/Led/Left/288Deg/Actuator/Value |
RightEarLed10 | Ears/Led/Right/324Deg/Actuator/Value | LeftEarLed10 | Ears/Led/Left/324Deg/Actuator/Value |
Groups | ||
---|---|---|
FaceLeds | RightFaceLeds | LeftFaceLeds |
FaceLedsBottom
FaceLedsExternal
FaceLedsInternal
FaceLedsTop
|
FaceLedsRightBottom
FaceLedsRightExternal
FaceLedsRightInternal
FaceLedsRightTop
|
FaceLedsLeftBottom
FaceLedsLeftExternal
FaceLedsLeftInternal
FaceLedsLeftTop
|
RightFaceLedsBlue
RightFaceLedsGreen
RightFaceLedsRed
|
LeftFaceLedsBlue
LeftFaceLedsGreen
LeftFaceLedsRed
|
Groups | Groups | Equals to Short Name | Groups | Equals to Short Name |
---|---|---|---|---|
FaceLed0 | FaceLedRight0 | RightFaceLed8 | FaceLedLeft0 | LeftFaceLed1 |
FaceLed1 | FaceLedRight1 | RightFaceLed7 | FaceLedLeft1 | LeftFaceLed2 |
FaceLed2 | FaceLedRight2 | RightFaceLed6 | FaceLedLeft2 | LeftFaceLed3 |
FaceLed3 | FaceLedRight3 | RightFaceLed5 | FaceLedLeft3 | LeftFaceLed4 |
FaceLed4 | FaceLedRight4 | RightFaceLed4 | FaceLedLeft4 | LeftFaceLed5 |
FaceLed5 | FaceLedRight5 | RightFaceLed3 | FaceLedLeft5 | LeftFaceLed6 |
FaceLed6 | FaceLedRight6 | RightFaceLed2 | FaceLedLeft6 | LeftFaceLed7 |
FaceLed7 | FaceLedRight7 | RightFaceLed1 | FaceLedLeft7 | LeftFaceLed8 |
Note
Group Names and Short Names are not numbered the same way.
This helps to animate both eyes either:
Short Name | Names | Short Name | Names |
---|---|---|---|
RightFaceLed1 | Face/Led/Red/Right/0Deg/Actuator/Value,
Face/Led/Green/Right/0Deg/Actuator/Value,
Face/Led/Blue/Right/0Deg/Actuator/Value
|
LeftFaceLed1 | Face/Led/Red/Left/0Deg/Actuator/Value,
Face/Led/Green/Left/0Deg/Actuator/Value,
Face/Led/Blue/Left/0Deg/Actuator/Value
|
RightFaceLed2 | Face/Led/Red/Right/45Deg/Actuator/Value,
Face/Led/Green/Right/45Deg/Actuator/Value,
Face/Led/Blue/Right/45Deg/Actuator/Value
|
LeftFaceLed2 | Face/Led/Red/Left/45Deg/Actuator/Value,
Face/Led/Green/Left/45Deg/Actuator/Value,
Face/Led/Blue/Left/45Deg/Actuator/Value
|
RightFaceLed3 | Face/Led/Red/Right/90Deg/Actuator/Value,
Face/Led/Green/Right/90Deg/Actuator/Value,
Face/Led/Blue/Right/90Deg/Actuator/Value
|
LeftFaceLed3 | Face/Led/Red/Left/90Deg/Actuator/Value,
Face/Led/Green/Left/90Deg/Actuator/Value,
Face/Led/Blue/Left/90Deg/Actuator/Value
|
RightFaceLed4 | Face/Led/Red/Right/135Deg/Actuator/Value,
Face/Led/Green/Right/135Deg/Actuator/Value,
Face/Led/Blue/Right/135Deg/Actuator/Value
|
LeftFaceLed4 | Face/Led/Red/Left/135Deg/Actuator/Value,
Face/Led/Green/Left/135Deg/Actuator/Value,
Face/Led/Blue/Left/135Deg/Actuator/Value
|
RightFaceLed5 | Face/Led/Red/Right/180Deg/Actuator/Value,
Face/Led/Green/Right/180Deg/Actuator/Value,
Face/Led/Blue/Right/180Deg/Actuator/Value
|
LeftFaceLed5 | Face/Led/Red/Left/180Deg/Actuator/Value,
Face/Led/Green/Left/180Deg/Actuator/Value,
Face/Led/Blue/Left/180Deg/Actuator/Value
|
RightFaceLed6 | Face/Led/Red/Right/225Deg/Actuator/Value,
Face/Led/Green/Right/225Deg/Actuator/Value,
Face/Led/Blue/Right/225Deg/Actuator/Value
|
LeftFaceLed6 | Face/Led/Red/Left/225Deg/Actuator/Value,
Face/Led/Green/Left/225Deg/Actuator/Value,
Face/Led/Blue/Left/225Deg/Actuator/Value
|
RightFaceLed7 | Face/Led/Red/Right/270Deg/Actuator/Value,
Face/Led/Green/Right/270Deg/Actuator/Value,
Face/Led/Blue/Right/270Deg/Actuator/Value
|
LeftFaceLed7 | Face/Led/Red/Left/270Deg/Actuator/Value,
Face/Led/Green/Left/270Deg/Actuator/Value,
Face/Led/Blue/Left/270Deg/Actuator/Value
|
RightFaceLed8 | Face/Led/Red/Right/315Deg/Actuator/Value,
Face/Led/Green/Right/315Deg/Actuator/Value,
Face/Led/Blue/Right/315Deg/Actuator/Value
|
LeftFaceLed8 | Face/Led/Red/Left/315Deg/Actuator/Value,
Face/Led/Green/Left/315Deg/Actuator/Value,
Face/Led/Blue/Left/315Deg/Actuator/Value
|
Groups |
---|
ChestLeds |
Short Name | Name |
---|---|
ChestLedsBlue | ChestBoard/Led/Blue/Actuator/Value |
ChestLedsGreen | ChestBoard/Led/Green/Actuator/Value |
ChestLedsRed | ChestBoard/Led/Red/Actuator/Value |
Groups |
---|
FeetLeds |
LeftFootLeds
RightFootLeds
|
Short Name | Name | Short Name | Name |
---|---|---|---|
RightFootLedsBlue | RFoot/Led/Blue/Actuator/Value | LeftFootLedsBlue | LFoot/Led/Blue/Actuator/Value |
RightFootLedsGreen | RFoot/Led/Green/Actuator/Value | LeftFootLedsGreen | LFoot/Led/Green/Actuator/Value |
RightFootLedsRed | RFoot/Led/Red/Actuator/Value | LeftFootLedsRed | LFoot/Led/Red/Actuator/Value |