Robotics-STAR-Lab / Robotics-STAR-Lab/ApexNav

ROS2环境配置问题

Open
#36 2 comments 0 reactions 0 assignees View on GitHub

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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.