NaoLola
Node Description
The NaoLola node provides a ROS2 interface to communicate with the NAO robot’s LoLa (Low Level Abstraction) middleware. It continuously receives sensor data from the robot and sends command data to control the robot’s actuators, LEDs, and sonar.
Note: This package is deprecated. Please use nao_lola_client instead. This package will be removed in K-turtle.
Publishers
Topic |
Message Type |
Description |
|---|---|---|
|
|
Publishes accelerometer sensor data from the NAO robot |
|
|
Publishes angle sensor data from the NAO robot |
|
|
Publishes button state data from the NAO robot |
|
|
Publishes force-sensitive resistor (foot pressure) data |
|
|
Publishes gyroscope sensor data from the NAO robot |
|
|
Publishes current joint position data |
|
|
Publishes current joint stiffness data |
|
|
Publishes joint temperature data |
|
|
Publishes joint current consumption data |
|
|
Publishes joint status information |
|
|
Publishes sonar distance sensor data |
|
|
Publishes touch sensor data |
|
|
Publishes battery status information |
|
|
Publishes robot configuration information |
Subscribers
Topic |
Message Type |
Description |
|---|---|---|
|
|
Receives desired joint position commands |
|
|
Receives desired joint stiffness commands |
|
|
Receives chest LED color commands |
|
|
Receives left ear LED commands |
|
|
Receives right ear LED commands |
|
|
Receives left eye LED commands |
|
|
Receives right eye LED commands |
|
|
Receives left foot LED commands |
|
|
Receives right foot LED commands |
|
|
Receives head LED commands |
|
|
Receives sonar usage configuration |
Parameters
This node does not declare any ROS parameters.
Example Usage
To run the node:
ros2 run nao_lola nao_lola