# expt_ros_ws_debug **Repository Path**: robot228/expt_ros_ws_debug ## Basic Information - **Project Name**: expt_ros_ws_debug - **Description**: 物理实验AI助手ROS2节点测试程序 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-05-23 - **Last Updated**: 2025-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 使用 andaconda + ros 进行开发 1. 创建conda环境 ``` conda create --name {env_name} python=3.12 ``` 2. 安装colcon编译环境 ``` pip install rospkg pip install colcon-common-extensions ``` 3. 使用colcon编译节点 ``` python -m colcon build ``` 4. 安装依赖 ``` % run conda activate {env_name} first pip install -r requirements.txt ``` ### 问题解决 1. GLIBCXX_3.4.30 not found 使用系统库替换 ``` % 备份链接库 mv {ENV_PATH_TO_LIB}/libstdc++.so.6 {ENV_PATH_TO_LIB}/libstdc++.so.6.old % 建立软链接 ln -s /usr/lib/x86_64-linux-gnu/libstdc++.so.6 {ENV_PATH_TO_LIB}/libstdc++.so.6 ``` 2. 缺少numpy ``` conda install numpy ``` 3. 缺少edge-tts ``` pip install edge-tts ``` 4. 找不到程序 mpg123 ``` sudo apt install mpg123 -y ``` # voice_recognizer ``` % sounddevice pip install sounddevice % vosk pip install vosk ```