Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorials for control of NAO robot? #14

Open
pourya-shahverdi opened this issue Jan 21, 2016 · 5 comments
Open

Tutorials for control of NAO robot? #14

pourya-shahverdi opened this issue Jan 21, 2016 · 5 comments

Comments

@pourya-shahverdi
Copy link

Hi dear developers :)
I'm new user of ROS...

Is there any tutorial for simulating of NAO in gazebo and control of that using nao_virtual package?
I make this package successfully, but I don't know how to use this?

Regards :)

@mikaelarguedas
Copy link
Member

Hi,

Thanks for your interest in ROS and Aldebaran robots!

I think a good starting point would be the README of the nao_gazebo_plugin
package
https://github.com/ros-naoqi/nao_virtual/blob/master/nao_gazebo_plugin/README.rst
.
Please note that this package is currently under reformatting and is not
necessarly working as well as it could. you may see several updates of the
code/launchfiles in the next few weeks.
If you follow this readme you should be able to spawn a nao robot on a
robocup soccer field; display the sensor data in Rviz. and move the robot
using rqt_joint_trajector_controller.
The moveit part and robot state publication seems to have a few bugs for
the moment as well as the controllers which result in the robot drifting on
the ground.

Hope this helps,

On Thu, Jan 21, 2016 at 2:30 AM, Pourya notifications@github.com wrote:

Hi dear developers :)
I'm new user of ROS

Is there any tutorial for simulating of NAO in gazebo and control of that
using nao_virtual package?
I make this package successfully, but I don't know how to use this?

Regards :)


Reply to this email directly or view it on GitHub
#14.

@pourya-shahverdi
Copy link
Author

@keulYSMB Thanks for your response 👍 :)

I have made these packages and these are working properly as you suggested.
But I don't know how to control the robot motions by cpp SDK and simulate motion in gazebo...
Please help me.
I want to make an imitation project using kinect and nao robot as the first step of my master thesis.
I have run kinect skeleton tracker package. I'm trying to write a cpp code for linking the skeleton to nao motions.

Many thanks before :)

@pourya-shahverdi
Copy link
Author

I can run nao_gazebo_plugin successfully, but I can't find gazebo ip address in connection of Choregraphe!
I want to make my simulations in the gazebo.

@mikaelarguedas
Copy link
Member

Hi Pourya,

Sorry I did not get that your goal was to use Choregraphe.
Actually the gazebo to choregraphe plugin hasn't been developped yet.
There is an initiative here https://github.com/costashatz/nao_gazebo, I
haven't tried it myselbf but the developper posted some very promising
videos so it's definitely worth a shot. This thread
https://groups.google.com/forum/?utm_medium=email&utm_source=footer#!msg/ros-sig-aldebaran/UPevkrtzeN4/QrWSefxfPO8J
may help you too.

Otherwise you can try to develop your own gazebo to naoqiSDK plugin using
this interface
http://fileadmin.cs.lth.se/robot/nao/doc/ref/simulator_sdk.html. But this
will definitely require a lot more work.

Good luck with your project !

On Thu, Jan 21, 2016 at 8:46 AM, Pourya notifications@github.com wrote:

I can run nao_gazebo_plugin successfully, but I can't find gazebo ip
address in connection of Choregraphe!
I want to make my simulations in the gazebo.


Reply to this email directly or view it on GitHub
#14 (comment)
.

@sayali-purdue
Copy link

sayali-purdue commented Oct 15, 2018

@mikaelarguedas
As stated in your answer, dated Jan 2016, robot drifts on the ground due to controller issues. I was wondering if this has been fixed sometime after this answer on Github (i.e. after 2016).

I followed the instructions from the readme page of nao_gazebo_plugin (on ROS indigo). The simulation starts in a paused mode and on play, the robot keeps drifting backwards in a circular path.

Sorry, I am new to ROS and robotics in general. Could you please help me in fixing the simulation on ROS indigo with Gazebo 2...? Many of the discussions here talk about the issues on ROS kinetic. So, I am not sure if those issues are applicable to indigo version too?

Thanks in advance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants