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

Add Tiago robot, configs and examples #99

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

dnandha
Copy link

@dnandha dnandha commented Jul 2, 2021

Add Tiago Single and Dual arm robots

  1. Download this zip file and extract it into the main iGibson folder (the files will be automatically extracted to gibson2/data/assets/models/): tiago_modelv2.zip
  2. Run Tiago examples:
  • cd gibson2/examples/demo
  • python tiago_example.py for loading Tiago Single and Dual arm and performing small motions (similar to existing robot_example.py)
  • python tiago_dual_ik.py for inverse kinematics demo with Tiago Dual arm (similar to the existing ik_example.py, move target with arrow keys)

@dnandha dnandha changed the title add tiago robot, configs and examples Add Tiago robot, configs and examples Jul 2, 2021
@fxia22
Copy link
Collaborator

fxia22 commented Jul 3, 2021

Hi @dnandha , thanks for the contribution. Just by briefly looking at it I find that tiago_dual_hand.urdf is missing, and also in the urdfs some links don't have inertia frame, which doesn't work really well for pybullet since it will use a very large inertia matrix as default.

@dnandha
Copy link
Author

dnandha commented Jul 4, 2021

Hi @fxia22, thanks for your comments. For the missing urdf please note that the PR was updated yesterday and a new zip file was uploaded ("...v2.zip"), it contains the tiago_dual_hand.urdf. As for the missing inertia frames we will be in contact with PAL robotics to get these issues fixed as the URDF's in this PR have been generated from the official xacro provided by PAL robotics (https://github.com/pal-robotics/tiago_dual_robot/blob/kinetic-devel/tiago_dual_description/robots/tiago_dual.urdf.xacro).

@sjauhri
Copy link

sjauhri commented Jul 5, 2021

Created an issue in the PAL repository to fix the urdf inertias: pal-robotics/tiago_robot#12

fxia22 added a commit that referenced this pull request Jul 18, 2021
some fixes for iG on windows
@dnandha
Copy link
Author

dnandha commented Jul 22, 2021

Update: We have removed unused links in the tiago_single.urdf to get rid of missing inertia warnings. Furthermore, PAL robotics has fixed the "0" inertia values with this commit. We have updated the assets for tiago to reflect the fixes: tiago_modelv3.zip.

@sjauhri
Copy link

sjauhri commented Jul 26, 2021

Update: We improved the examples for tiago_dual_ik and tiago_single_ik

@sjauhri
Copy link

sjauhri commented Aug 2, 2021

Update: We made minor improvements for better visualization (colors) of the tiago robot. Updated urdf assets: tiago_modelv4.zip

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

Successfully merging this pull request may close these issues.

3 participants