![]() |
naoqi_driver package from naoqi_driver reponaoqi_driver |
|
Package Summary
Tags | No category tags. |
Version | 0.6.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-naoqi/naoqi_driver.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2023-07-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Marine Chamoux
- Maxime Busy
- Surya Ambrose
- Karsten Knese
Authors
- Karsten Knese
naoqi_driver
This module establishes a ROS bridge with NAOqi. It publishes several sensor data as well as the robot position.
It also enables ROS to call parts of the NAOqi API. It was tested with a pepper robot.
What it does
The naoqi_driver module is in charge of providing some bridge capabilities between ROS and NAOqiOS.
Dependencies
To run, the driver requires the naoqi_libqi
, naoqi_libqicore
and naoqi_bridge_msgs
packages. Those can be installed using apt-get (if they have been released for your ROS distro) or from source. Additionally, pepper_meshes
and/or nao_meshes
can be useful if you try to display the robot in RViz.
How it works
The naoqi_driver module is a NAOqi module that also acts as a ROS node. Ros will automaticaly generate a roscore IP for the robot. Usually, you will start your roscore on your local desktop.
Once connected, normal ROS communication is happening between your robot, running NAOqi OS, and your desktop, running ROS.
Launch
Before launching, you may want to shutdown the autonomous life of the robot with the following process:
ssh nao@<naoip>
qicli call ALAutonomousLife.setState disabled
qicli call ALMotion.wakeUp
The driver can be launched using the following command:
Be aware that username and password arguments are only required for robots running NAOqi 2.9 or greater.
source <catkin_ws>/devel/setup.bash
roslaunch naoqi_driver naoqi_driver.launch nao_ip:=<ip> nao_port:=<port> roscore_ip := <ip> network_interface:=<interface> username:=<name> password:=<passwd>
Warning: naoqi_driver
for melodic and greater have to be used for robots
running NAOqi 2.9 and greater.
Check that the node is running correctly
Check that naoqi_driver is connected with :
rosnode info /naoqi_driver
Check that you can move the head by publishing on /joint_angles
:
rostopic pub /joint_angles naoqi_bridge_msgs/JointAnglesWithSpeed "{header: {seq: 0, stamp: now, frame_id: ''}, joint_names: ['HeadYaw', 'HeadPitch'], joint_angles: [0.5,0.1], speed: 0.1, relative: 0}"
You can see the published message with rostopic echo /joint_angles
Check that you can move the robot by publishing on cmd_vel to make the robot move:
rostopic pub /cmd_vel geometry_msgs/Twist "linear:
x: 2.0
y: 0.0
z: 0.0
angular:
x: 0.0
y: 0.0
z: 1.8"
Build status
ROS Distro | Binary Status | Source Status | Github Build |
---|---|---|---|
Noetic | |||
Melodic | |||
Kinetic |
Further information
For further information, you can consult the documentation (OUTDATED) here or build it:
cd doc
doxygen Doxyfile
sphinx-build -b html ./source/ ./build/
Changelog for package naoqi_driver
0.6.0 (2023-06-30)
- Support for Pepper running NAOqi 2.9 #157
- Audio is disabled for now
- Update README contents and presentation
- Contributors: Mouad Abrini, Th
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
liborocos-kdl-dev |
Dependant Packages
Name | Repo | Deps |
---|---|---|
jsk_nao_startup | github-jsk-ros-pkg-jsk_robot |
Launch files
- launch/naoqi_driver.launch
-
- nao_ip [default: $(optenv NAO_IP)]
- nao_port [default: $(optenv NAO_PORT 9559)]
- roscore_ip [default: 127.0.0.1]
- network_interface [default: eth0]
- namespace [default: naoqi_driver]
- user [default: nao]
- password [default: no_password]
Messages
Services
Plugins
Recent questions tagged naoqi_driver at answers.ros.org
![]() |
naoqi_driver package from naoqi_driver reponaoqi_driver |
|
Package Summary
Tags | No category tags. |
Version | 0.6.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-naoqi/naoqi_driver.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2023-07-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Marine Chamoux
- Maxime Busy
- Surya Ambrose
- Karsten Knese
Authors
- Karsten Knese
naoqi_driver
This module establishes a ROS bridge with NAOqi. It publishes several sensor data as well as the robot position.
It also enables ROS to call parts of the NAOqi API. It was tested with a pepper robot.
What it does
The naoqi_driver module is in charge of providing some bridge capabilities between ROS and NAOqiOS.
Dependencies
To run, the driver requires the naoqi_libqi
, naoqi_libqicore
and naoqi_bridge_msgs
packages. Those can be installed using apt-get (if they have been released for your ROS distro) or from source. Additionally, pepper_meshes
and/or nao_meshes
can be useful if you try to display the robot in RViz.
How it works
The naoqi_driver module is a NAOqi module that also acts as a ROS node. Ros will automaticaly generate a roscore IP for the robot. Usually, you will start your roscore on your local desktop.
Once connected, normal ROS communication is happening between your robot, running NAOqi OS, and your desktop, running ROS.
Launch
Before launching, you may want to shutdown the autonomous life of the robot with the following process:
ssh nao@<naoip>
qicli call ALAutonomousLife.setState disabled
qicli call ALMotion.wakeUp
The driver can be launched using the following command:
Be aware that username and password arguments are only required for robots running NAOqi 2.9 or greater.
source <catkin_ws>/devel/setup.bash
roslaunch naoqi_driver naoqi_driver.launch nao_ip:=<ip> nao_port:=<port> roscore_ip := <ip> network_interface:=<interface> username:=<name> password:=<passwd>
Warning: naoqi_driver
for melodic and greater have to be used for robots
running NAOqi 2.9 and greater.
Check that the node is running correctly
Check that naoqi_driver is connected with :
rosnode info /naoqi_driver
Check that you can move the head by publishing on /joint_angles
:
rostopic pub /joint_angles naoqi_bridge_msgs/JointAnglesWithSpeed "{header: {seq: 0, stamp: now, frame_id: ''}, joint_names: ['HeadYaw', 'HeadPitch'], joint_angles: [0.5,0.1], speed: 0.1, relative: 0}"
You can see the published message with rostopic echo /joint_angles
Check that you can move the robot by publishing on cmd_vel to make the robot move:
rostopic pub /cmd_vel geometry_msgs/Twist "linear:
x: 2.0
y: 0.0
z: 0.0
angular:
x: 0.0
y: 0.0
z: 1.8"
Build status
ROS Distro | Binary Status | Source Status | Github Build |
---|---|---|---|
Noetic | |||
Melodic | |||
Kinetic |
Further information
For further information, you can consult the documentation (OUTDATED) here or build it:
cd doc
doxygen Doxyfile
sphinx-build -b html ./source/ ./build/
Changelog for package naoqi_driver
0.6.0 (2023-06-30)
- Support for Pepper running NAOqi 2.9 #157
- Audio is disabled for now
- Update README contents and presentation
- Contributors: Mouad Abrini, Th
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
liborocos-kdl-dev |
Launch files
- launch/naoqi_driver.launch
-
- nao_ip [default: $(optenv NAO_IP)]
- nao_port [default: $(optenv NAO_PORT 9559)]
- roscore_ip [default: 127.0.0.1]
- network_interface [default: eth0]
- namespace [default: naoqi_driver]
- user [default: nao]
- password [default: no_password]
Messages
Services
Plugins
Recent questions tagged naoqi_driver at answers.ros.org
![]() |
naoqi_driver package from naoqi_driver reponaoqi_driver |
|
Package Summary
Tags | No category tags. |
Version | 0.6.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-naoqi/naoqi_driver.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2023-07-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Marine Chamoux
- Maxime Busy
- Surya Ambrose
- Karsten Knese
Authors
- Karsten Knese
naoqi_driver
This module establishes a ROS bridge with NAOqi. It publishes several sensor data as well as the robot position.
It also enables ROS to call parts of the NAOqi API. It was tested with a pepper robot.
What it does
The naoqi_driver module is in charge of providing some bridge capabilities between ROS and NAOqiOS.
Dependencies
To run, the driver requires the naoqi_libqi
, naoqi_libqicore
and naoqi_bridge_msgs
packages. Those can be installed using apt-get (if they have been released for your ROS distro) or from source. Additionally, pepper_meshes
and/or nao_meshes
can be useful if you try to display the robot in RViz.
How it works
The naoqi_driver module is a NAOqi module that also acts as a ROS node. Ros will automaticaly generate a roscore IP for the robot. Usually, you will start your roscore on your local desktop.
Once connected, normal ROS communication is happening between your robot, running NAOqi OS, and your desktop, running ROS.
Launch
Before launching, you may want to shutdown the autonomous life of the robot with the following process:
ssh nao@<naoip>
qicli call ALAutonomousLife.setState disabled
qicli call ALMotion.wakeUp
The driver can be launched using the following command:
Be aware that username and password arguments are only required for robots running NAOqi 2.9 or greater.
source <catkin_ws>/devel/setup.bash
roslaunch naoqi_driver naoqi_driver.launch nao_ip:=<ip> nao_port:=<port> roscore_ip := <ip> network_interface:=<interface> username:=<name> password:=<passwd>
Warning: naoqi_driver
for melodic and greater have to be used for robots
running NAOqi 2.9 and greater.
Check that the node is running correctly
Check that naoqi_driver is connected with :
rosnode info /naoqi_driver
Check that you can move the head by publishing on /joint_angles
:
rostopic pub /joint_angles naoqi_bridge_msgs/JointAnglesWithSpeed "{header: {seq: 0, stamp: now, frame_id: ''}, joint_names: ['HeadYaw', 'HeadPitch'], joint_angles: [0.5,0.1], speed: 0.1, relative: 0}"
You can see the published message with rostopic echo /joint_angles
Check that you can move the robot by publishing on cmd_vel to make the robot move:
rostopic pub /cmd_vel geometry_msgs/Twist "linear:
x: 2.0
y: 0.0
z: 0.0
angular:
x: 0.0
y: 0.0
z: 1.8"
Build status
ROS Distro | Binary Status | Source Status | Github Build |
---|---|---|---|
Noetic | |||
Melodic | |||
Kinetic |
Further information
For further information, you can consult the documentation (OUTDATED) here or build it:
cd doc
doxygen Doxyfile
sphinx-build -b html ./source/ ./build/
Changelog for package naoqi_driver
0.6.0 (2023-06-30)
- Support for Pepper running NAOqi 2.9 #157
- Audio is disabled for now
- Update README contents and presentation
- Contributors: Mouad Abrini, Th
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
liborocos-kdl-dev |
Launch files
- launch/naoqi_driver.launch
-
- nao_ip [default: $(optenv NAO_IP)]
- nao_port [default: $(optenv NAO_PORT 9559)]
- roscore_ip [default: 127.0.0.1]
- network_interface [default: eth0]
- namespace [default: naoqi_driver]
- user [default: nao]
- password [default: no_password]
Messages
Services
Plugins
Recent questions tagged naoqi_driver at answers.ros.org
![]() |
naoqi_driver package from naoqi_driver reponaoqi_driver |
|
Package Summary
Tags | No category tags. |
Version | 0.6.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-naoqi/naoqi_driver.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2023-07-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Marine Chamoux
- Maxime Busy
- Surya Ambrose
- Karsten Knese
Authors
- Karsten Knese
naoqi_driver
This module establishes a ROS bridge with NAOqi. It publishes several sensor data as well as the robot position.
It also enables ROS to call parts of the NAOqi API. It was tested with a pepper robot.
What it does
The naoqi_driver module is in charge of providing some bridge capabilities between ROS and NAOqiOS.
Dependencies
To run, the driver requires the naoqi_libqi
, naoqi_libqicore
and naoqi_bridge_msgs
packages. Those can be installed using apt-get (if they have been released for your ROS distro) or from source. Additionally, pepper_meshes
and/or nao_meshes
can be useful if you try to display the robot in RViz.
How it works
The naoqi_driver module is a NAOqi module that also acts as a ROS node. Ros will automaticaly generate a roscore IP for the robot. Usually, you will start your roscore on your local desktop.
Once connected, normal ROS communication is happening between your robot, running NAOqi OS, and your desktop, running ROS.
Launch
Before launching, you may want to shutdown the autonomous life of the robot with the following process:
ssh nao@<naoip>
qicli call ALAutonomousLife.setState disabled
qicli call ALMotion.wakeUp
The driver can be launched using the following command:
Be aware that username and password arguments are only required for robots running NAOqi 2.9 or greater.
source <catkin_ws>/devel/setup.bash
roslaunch naoqi_driver naoqi_driver.launch nao_ip:=<ip> nao_port:=<port> roscore_ip := <ip> network_interface:=<interface> username:=<name> password:=<passwd>
Warning: naoqi_driver
for melodic and greater have to be used for robots
running NAOqi 2.9 and greater.
Check that the node is running correctly
Check that naoqi_driver is connected with :
rosnode info /naoqi_driver
Check that you can move the head by publishing on /joint_angles
:
rostopic pub /joint_angles naoqi_bridge_msgs/JointAnglesWithSpeed "{header: {seq: 0, stamp: now, frame_id: ''}, joint_names: ['HeadYaw', 'HeadPitch'], joint_angles: [0.5,0.1], speed: 0.1, relative: 0}"
You can see the published message with rostopic echo /joint_angles
Check that you can move the robot by publishing on cmd_vel to make the robot move:
rostopic pub /cmd_vel geometry_msgs/Twist "linear:
x: 2.0
y: 0.0
z: 0.0
angular:
x: 0.0
y: 0.0
z: 1.8"
Build status
ROS Distro | Binary Status | Source Status | Github Build |
---|---|---|---|
Noetic | |||
Melodic | |||
Kinetic |
Further information
For further information, you can consult the documentation (OUTDATED) here or build it:
cd doc
doxygen Doxyfile
sphinx-build -b html ./source/ ./build/
Changelog for package naoqi_driver
0.6.0 (2023-06-30)
- Support for Pepper running NAOqi 2.9 #157
- Audio is disabled for now
- Update README contents and presentation
- Contributors: Mouad Abrini, Th
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
liborocos-kdl-dev |
Launch files
- launch/naoqi_driver.launch
-
- nao_ip [default: $(optenv NAO_IP)]
- nao_port [default: $(optenv NAO_PORT 9559)]
- roscore_ip [default: 127.0.0.1]
- network_interface [default: eth0]
- namespace [default: naoqi_driver]
- user [default: nao]
- password [default: no_password]
Messages
Services
Plugins
Recent questions tagged naoqi_driver at answers.ros.org
![]() |
naoqi_driver package from naoqi_driver reponaoqi_driver |
|
Package Summary
Tags | No category tags. |
Version | 0.6.0 |
License | BSD |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-naoqi/naoqi_driver.git |
VCS Type | git |
VCS Version | master |
Last Updated | 2023-07-13 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Marine Chamoux
- Maxime Busy
- Surya Ambrose
- Karsten Knese
Authors
- Karsten Knese
naoqi_driver
This module establishes a ROS bridge with NAOqi. It publishes several sensor data as well as the robot position.
It also enables ROS to call parts of the NAOqi API. It was tested with a pepper robot.
What it does
The naoqi_driver module is in charge of providing some bridge capabilities between ROS and NAOqiOS.
Dependencies
To run, the driver requires the naoqi_libqi
, naoqi_libqicore
and naoqi_bridge_msgs
packages. Those can be installed using apt-get (if they have been released for your ROS distro) or from source. Additionally, pepper_meshes
and/or nao_meshes
can be useful if you try to display the robot in RViz.
How it works
The naoqi_driver module is a NAOqi module that also acts as a ROS node. Ros will automaticaly generate a roscore IP for the robot. Usually, you will start your roscore on your local desktop.
Once connected, normal ROS communication is happening between your robot, running NAOqi OS, and your desktop, running ROS.
Launch
Before launching, you may want to shutdown the autonomous life of the robot with the following process:
ssh nao@<naoip>
qicli call ALAutonomousLife.setState disabled
qicli call ALMotion.wakeUp
The driver can be launched using the following command:
Be aware that username and password arguments are only required for robots running NAOqi 2.9 or greater.
source <catkin_ws>/devel/setup.bash
roslaunch naoqi_driver naoqi_driver.launch nao_ip:=<ip> nao_port:=<port> roscore_ip := <ip> network_interface:=<interface> username:=<name> password:=<passwd>
Warning: naoqi_driver
for melodic and greater have to be used for robots
running NAOqi 2.9 and greater.
Check that the node is running correctly
Check that naoqi_driver is connected with :
rosnode info /naoqi_driver
Check that you can move the head by publishing on /joint_angles
:
rostopic pub /joint_angles naoqi_bridge_msgs/JointAnglesWithSpeed "{header: {seq: 0, stamp: now, frame_id: ''}, joint_names: ['HeadYaw', 'HeadPitch'], joint_angles: [0.5,0.1], speed: 0.1, relative: 0}"
You can see the published message with rostopic echo /joint_angles
Check that you can move the robot by publishing on cmd_vel to make the robot move:
rostopic pub /cmd_vel geometry_msgs/Twist "linear:
x: 2.0
y: 0.0
z: 0.0
angular:
x: 0.0
y: 0.0
z: 1.8"
Build status
ROS Distro | Binary Status | Source Status | Github Build |
---|---|---|---|
Noetic | |||
Melodic | |||
Kinetic |
Further information
For further information, you can consult the documentation (OUTDATED) here or build it:
cd doc
doxygen Doxyfile
sphinx-build -b html ./source/ ./build/
Changelog for package naoqi_driver
0.6.0 (2023-06-30)
- Support for Pepper running NAOqi 2.9 #157
- Audio is disabled for now
- Update README contents and presentation
- Contributors: Mouad Abrini, Th
Wiki Tutorials
Source Tutorials
Package Dependencies
System Dependencies
Name |
---|
boost |
liborocos-kdl-dev |
Dependant Packages
Launch files
- launch/naoqi_driver.launch
-
- nao_ip [default: $(optenv NAO_IP)]
- nao_port [default: $(optenv NAO_PORT 9559)]
- roscore_ip [default: 127.0.0.1]
- network_interface [default: eth0]
- namespace [default: naoqi_driver]
- user [default: nao]
- password [default: no_password]