Publisher/Subscriber Node for Nao [closed]
Is there any default template for me to write publisher/subscriber node for the nao? For example, what at the libraries that is needed and so forth..
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org |
Is there any default template for me to write publisher/subscriber node for the nao? For example, what at the libraries that is needed and so forth..
See this: http://wiki.ros.org/Robots/Nao
And to write a publisher/subscriber look here: http://wiki.ros.org/roscpp/Overview/P... This works for every robot.
I got it working by using this code. This is for subscribing to the foot bumpers. For subscribing to other sensors should be the same concept.
#include "ros/ros.h"
#include "nao_msgs/Bumper.h"
void bumperCallback(const nao_msgs::Bumper::ConstPtr &msg)
{
ROS_INFO("I heard: %u and %u", msg->bumper, msg->state);
}
int main(int argc, char **argv)
{
ros::init(argc, argv, "nao_bumper_listener");
ros:: NodeHandle n;
ros::Subscriber bump= n.subscribe("bumper", 1000, bumperCallback);
ros::spin();
return 0;
}
Asked: 2014-02-22 19:16:07 -0500
Seen: 261 times
Last updated: Mar 10 '14
Trouble running nao_driver package
How to visualize a proper nao model in rviz?
Installation for Aldebaran Robotics Nao for RosJava
Publishing to speech topic on the Nao.
Implement reinforcement learning on Nao
Upload NAO's basic description file on to the ROS parameter server.