Be careful: rviz
is not a simulator. It only displays what the real robot or the Nao's simulator (webots) publishes.
So what you likely want to do (if you can not work directly on the real robot) is to install "Webots for Nao" (download it from this page -- requires an Aldebaran account) and then follow the installation instruction for ROS + Nao.
Originally posted by severin with karma: 240 on 2014-02-06
This answer was ACCEPTED on the original site
Post score: 0
Original comments
Comment by uzair on 2014-02-06:
I have the robot in my lab with the intels atom as the processor. If I want to use the robot, then should I still use ROS on my laptop or put ROS on the robot itself. I dont know which direction to choose in the tutorials...I am getting confused with the options..please help..thanks
Comment by severin on 2014-02-06:
If you want to work on the real robot, install ROS on Nao AND on your computer (to communicate with the robot). But if you have only limited experience with ROS and ROS deployment on robots, you should maybe first start with the simulator only.
Comment by uzair on 2014-02-06:
THe tutorial sates that it is for ros groovy where as I already have ROS-hydro on my computer.Does the tutorial work for ros hydro as well? Apart from the tutorial u provided in the above comment, do I also need to follow the other cross compiling tutorials like http://wiki.ros.org/nao/Tutorials/Cross-Compiling_Catkin ?
Comment by dnth on 2014-02-22:
you can choose to weather run ROS remotely or run ROS on Nao itself (cross compiling). For me i did not choose to cross compile but to run ros remotely. And it also works
Comment by uzair on 2014-02-22:
yes that is what i did eventually. I thought i needed to cross compile when i was running ermotely on my latop but it was actually the other way. I am now running ROS remotely on my laptop and using rviz to test my code.