-
Notifications
You must be signed in to change notification settings - Fork 83
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
Robot models overlapped in example batch_motion_gen_reacher #212
Comments
Thanks for finding this bug. We have a fix that will be pushed soon. In the meantime, to unblock you:
|
@balakumar-s I followed your modification. The robots are placed in the right positions now. However, Isaac-sim crashed when I moved the target cube.
Can you help please? I am using Issac-sim 2022.2.1 and installed latest curobo commit |
Faced the same issue. Workaround:
use_cuda_graph=False,
|
thanks
Best,
Songlin Wei
…________________________________
发件人: YANGHANJIANG ***@***.***>
发送时间: Wednesday, April 10, 2024 5:24:42 PM
收件人: NVlabs/curobo ***@***.***>
抄送: Songlin Wei ***@***.***>; Comment ***@***.***>
主题: Re: [NVlabs/curobo] Robot models overlapped in example batch_motion_gen_reacher (Issue #212)
@balakumar-s<https://github.com/balakumar-s> I followed your modification. The robots are placed in the right positions now. However, Isaac-sim crashed when I moved the target cube.
[ERROR] [curobo] changing goal type, breaking previous cuda graph.
NoneType: None
Stack (most recent call last):
File "examples/isaac_sim/batch_motion_gen_reacher.py", line 298, in <module>
main()
File "examples/isaac_sim/batch_motion_gen_reacher.py", line 252, in main
result = motion_gen.plan_batch_env(full_js, ik_goal, plan_config.clone())
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/motion_gen.py", line 1418, in plan_batch_env
plan_config,
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/motion_gen.py", line 1243, in _plan_batch_attempts
solve_state, start_state, goal_pose, plan_config
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/motion_gen.py", line 2082, in _plan_from_solve_state_batch
return_all_solutions=True,
File "/home/songlin/.local/share/ov/pkg/isaac_sim-2022.2.1/kit/python/lib/python3.7/contextlib.py", line 74, in inner
return func(*args, **kwds)
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/motion_gen.py", line 991, in _solve_trajopt_from_solve_state
newton_iters=newton_iters,
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/trajopt.py", line 560, in solve_any
newton_iters=newton_iters,
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/trajopt.py", line 762, in solve_batch_env
newton_iters=newton_iters,
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/trajopt.py", line 590, in solve_from_solve_state
goal_buffer = self.update_goal_buffer(solve_state, goal)
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/trajopt.py", line 492, in update_goal_buffer
log_error("changing goal type, breaking previous cuda graph.")
File "/home/songlin/Projects/curobo/src/curobo/util/logger.py", line 44, in log_error
logger.error(txt, exc_info=exc_info, stack_info=stack_info, *args, **kwargs)
Traceback (most recent call last):
File "examples/isaac_sim/batch_motion_gen_reacher.py", line 298, in <module>
main()
File "examples/isaac_sim/batch_motion_gen_reacher.py", line 252, in main
result = motion_gen.plan_batch_env(full_js, ik_goal, plan_config.clone())
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/motion_gen.py", line 1418, in plan_batch_env
plan_config,
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/motion_gen.py", line 1243, in _plan_batch_attempts
solve_state, start_state, goal_pose, plan_config
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/motion_gen.py", line 2082, in _plan_from_solve_state_batch
return_all_solutions=True,
File "/home/songlin/.local/share/ov/pkg/isaac_sim-2022.2.1/kit/python/lib/python3.7/contextlib.py", line 74, in inner
return func(*args, **kwds)
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/motion_gen.py", line 991, in _solve_trajopt_from_solve_state
newton_iters=newton_iters,
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/trajopt.py", line 560, in solve_any
newton_iters=newton_iters,
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/trajopt.py", line 762, in solve_batch_env
newton_iters=newton_iters,
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/trajopt.py", line 590, in solve_from_solve_state
goal_buffer = self.update_goal_buffer(solve_state, goal)
File "/home/songlin/Projects/curobo/src/curobo/wrap/reacher/trajopt.py", line 492, in update_goal_buffer
log_error("changing goal type, breaking previous cuda graph.")
File "/home/songlin/Projects/curobo/src/curobo/util/logger.py", line 45, in log_error
raise
RuntimeError: No active exception to reraise
/home/songlin/.local/share/ov/pkg/isaac_sim-2022.2.1/python.sh: line 41: 368592 Segmentation fault (core dumped) $python_exe "$@" $args
There was an error running python
Can you help please? I am using Issac-sim 2022.2.1 and installed latest curobo commit
Faced the same issue.
Workaround:
Replace this line
https://github.com/NVlabs/curobo/blob/774dcfd609847ad98147f166ea2f5954516ff7a0/examples/isaac_sim/batch_motion_gen_reacher.py#L149 with
use_cuda_graph=False,
―
Reply to this email directly, view it on GitHub<#212 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAGQINNDE3MK3V3TOKCYGGDY4UANVAVCNFSM6AAAAABF3BYIFSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDANBXGAYDQOJSGY>.
You are receiving this because you commented.Message ID: ***@***.***>
|
We fixed the robot location in latest release. |
Issue Details
![image](https://private-user-images.githubusercontent.com/21187965/320256773-52822cfb-c6e4-4f6f-b63b-76ef800f1144.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTk2Nzg3OTIsIm5iZiI6MTcxOTY3ODQ5MiwicGF0aCI6Ii8yMTE4Nzk2NS8zMjAyNTY3NzMtNTI4MjJjZmItYzZlNC00ZjZmLWI2M2ItNzZlZjgwMGYxMTQ0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjklMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI5VDE2MjgxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTUxYWJkNzQzYjA2NGQyYTZiMTk4YWRlOGE0YmZmNTM1MDQ0OWUxNWIwYWQzY2RiYjRkYzk1NWNmOGQyYTQ4MjImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.q9i_gVA27qj3I59T2g5hEzWRb7sEadYGt4rmobEixuw)
Robots are located at the same place when running the example batch_motion_gen_reacher.
It appears that two robots, named "panda" and "panda_0," are both located under the "World" prim in the Stage panel.
The screenshot of Isaac Sim is depicted below.
The text was updated successfully, but these errors were encountered: