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..
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;
}
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.
Asked: 2014-02-22 19:16:07 -0500
Seen: 261 times
Last updated: Mar 10 '14
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.