genesis遇到ValueError: too many values to unpack (expected 3)

遇到这个问题有两个方法来处理:

1. 更新到最新的genensis;

2. 指定libigl的版本为2.5.1

        pip install libigl==2.5.1

python start_genesis_1.py Genesis version 0.2.1 Setting up genesis [Genesis] [15:36:53] [INFO] ╭─────────────────────────────────────────────────────────────────────────────────────╮ [Genesis] [15:36:53] [INFO] │┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉ Genesis ┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉┈┉│ [Genesis] [15:36:53] [INFO] ╰─────────────────────────────────────────────────────────────────────────────────────╯ [Genesis] [15:36:53] [INFO] Running on [NVIDIA TITAN RTX] with backend gs.cuda. Device memory: 23.63 GB. [Genesis] [15:36:53] [INFO] 🚀 Genesis initialized. 🔖 version: 0.2.1, 🌱 seed: None, 📏 precision: &#39;32&#39;, 🐛 debug: False, 🎨 theme: &#39;dark&#39;. [Genesis] [15:36:54] [INFO] Scene <4392ad2> created. [Genesis] [15:36:54] [INFO] Adding <gs.RigidEntity>. idx: 0, uid: <3a5a9ed>, morph: <gs.morphs.Plane>, material: <gs.materials.Rigid>. [Genesis] [15:36:54] [INFO] Preprocessing geom idx 0. Traceback (most recent call last): File "/home/cym/zhangy/jushen/OpenArm_pkgs/OpenArm/simulation/openarm_genesis/start_genesis_1.py", line 154, in <module> main() File "/home/cym/zhangy/jushen/OpenArm_pkgs/OpenArm/simulation/openarm_genesis/start_genesis_1.py", line 62, in main scene.add_entity(gs.morphs.Plane()) File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/utils/misc.py", line 38, in wrapper return method(self, *args, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/scene.py", line 359, in add_entity entity = self._sim._add_entity(morph, material, surface, visualize_contact) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/simulator.py", line 134, in _add_entity entity = self.rigid_solver.add_entity(self.n_entities, material, morph, surface, visualize_contact) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/solvers/rigid/rigid_solver_decomp.py", line 64, in add_entity entity = entity_class( ^^^^^^^^^^^^^ File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/entities/rigid_entity/rigid_entity.py", line 68, in __init__ self._load_model() File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/entities/rigid_entity/rigid_entity.py", line 87, in _load_model self._load_primitive(self._morph, self._surface) File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/entities/rigid_entity/rigid_entity.py", line 189, in _load_primitive link._add_geom( File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/entities/rigid_entity/rigid_link.py", line 173, in _add_geom geom = RigidGeom( ^^^^^^^^^^ File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/entities/rigid_entity/rigid_geom.py", line 94, in __init__ self._preprocess() File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/entities/rigid_entity/rigid_geom.py", line 146, in _preprocess sdf_val = self._compute_sd(query_points) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/cym/anaconda3/envs/openarm_genesis/lib/python3.11/site-packages/genesis/engine/entities/rigid_entity/rigid_geom.py", line 224, in _compute_sd sd, _, _ = igl.signed_distance(query_points, self._sdf_verts, self._sdf_faces) ^^^^^^^^ ValueError: too many values to unpack (expected 3) [Genesis] [15:36:54] [INFO] 💤 Exiting Genesis and caching compiled kernels...
07-06
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值