Robotics-STAR-Lab / Robotics-STAR-Lab/ApexNav
ROS2环境配置问题
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 456
- Forks
- 38
- PR merge metrics
- No merged PRs in 30d
Description
你好!我最近在尝试复现这篇工作的ROS2版本。但是我发现apexnav_environment.yaml中不管是在哪个分支亦或者是ApexNav_ROS2_wrapper中都使用的是python3.9.这导致我在最后运行python habitat_evaluation.py --dataset hm3dv2 test_epi_num=10和python ./real_world_test_example/real_world_test_habitat.py时会出现habitat报错:ModuleNotFoundError: No module named 'rclpy._rclpy_pybind11'
The C extension '/opt/ros/humble/lib/python3.10/site-packages/_rclpy_pybind11.cpython-39-x86_64-linux-gnu.so' isn't present on the system.(我此处为humble, jazzy 3.12理应也有相应的问题)。想请问一下这里是我哪里配置错了吗还是apexnav_environment.yaml没有更新呢?python版本升级后,又会导致不满足habitat0.3.1的python版本要求,请问这个是怎么解决的呢?还有就是请问我使用python3.10的话,有哪些库版本需要修改呢?
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with apexnav_environment.yaml and the ApexNav_ROS2_wrapper configuration, then reproduce the commands for habitat_evaluation.py and real_world_test_habitat.py. Check how the configured Python version relates to the ROS2 rclpy extension and Habitat 0.3.1 requirements. Done means documenting or applying a compatible environment configuration for the reported ROS2 setup.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- robotics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100