ROS执行语音pocketsphinx错误:pocketsphinx/nodes/recognizer.py __name:=recognizer __log

博客记录了ROS执行时出现的错误,错误信息显示进程死亡。原因是设置lm、dic、hmm参数的具体链接路径错误,需重新修改。解决办法是修改launch文件(robucup.launch,voice_commands)的参数路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ROS执行错误:pocketsphinx/nodes/recognizer.py __name:=recognizer __log

 

错误信息:

[recognizer-2] process has died [pid 18240, exit code -11, cmd /home/dwy/turbot3_ws/src/turbot3/pocketsphinx/nodes/recognizer.py __name:=recognizer __log:=/home/dwy/.ros/log/c9cfe66a-837e-11e9-b6ab-d89c6783a611/recognizer-2.log].
log file: /home/dwy/.ros/log/c9cfe66a-837e-11e9-b6ab-d89c6783a611/recognizer-2*.log

 

 

原因:

设置lm,dic,hmm参数的具体链接路径错误,重新修改。

修改launch文件(robucup.launch,voice_commands)的参数的路径

 

 

解决办法:

cd turbot3_voice

cd launch

vim voice_commands.launch
<launch>

    <node name="recognizer" pkg="pocketsphinx" type="recognizer.py" output="screen">
        <param name="lm" value="$(find v_pocketsphinx)/config/commands.lm"/>
        <param name="dict" value="$(find v_pocketsphinx)/config/commands.dic"/>
        <param name="hmm" value="$(find v_pocketsphinx)/config/pocketsphinx-en/model/hmm/en/hub4wsj_sc_8k"/>
    </node>

</launch>

 

 

process[tianracer/robot_state_publisher-7]: started with pid [47369] /usr/bin/env:python’: No such file or directory failed to start local process: /home/a1/tianbot_ws/src/tianracer/tianracer_gazebo/scripts/servo_commands.py __name:=servo_commands __log:=/home/a1/.ros/log/875be0bc-4458-11f0-bc19-193d0557ac2f/tianracer-servo_commands-8.log local launch of tianracer_gazebo/servo_commands.py failed /usr/bin/env:python’: No such file or directory failed to start local process: /home/a1/tianbot_ws/src/tianracer/tianracer_gazebo/scripts/transform.py __name:=nav_sim __log:=/home/a1/.ros/log/875be0bc-4458-11f0-bc19-193d0557ac2f/tianracer-nav_sim-9.log local launch of tianracer_gazebo/transform.py failed process[tianracer/gazebo_odometry_node-10]: started with pid [47372] /usr/bin/env:python’: No such file or directory process[tianracer/move_base-11]: started with pid [47373] process[tianracer/amcl-12]: started with pid [47374] [tianracer/servo_commands-8] process has died [pid -1, exit code 127, cmd /home/a1/tianbot_ws/src/tianracer/tianracer_gazebo/scripts/servo_commands.py __name:=servo_commands __log:=/home/a1/.ros/log/875be0bc-4458-11f0-bc19-193d0557ac2f/tianracer-servo_commands-8.log]. log file: /home/a1/.ros/log/875be0bc-4458-11f0-bc19-193d0557ac2f/tianracer-servo_commands-8*.log [tianracer/nav_sim-9] process has died [pid -1, exit code 127, cmd /home/a1/tianbot_ws/src/tianracer/tianracer_gazebo/scripts/transform.py __name:=nav_sim __log:=/home/a1/.ros/log/875be0bc-4458-11f0-bc19-193d0557ac2f/tianracer-nav_sim-9.log]. log file: /home/a1/.ros/log/875be0bc-4458-11f0-bc19-193d0557ac2f/tianracer-nav_sim-9*.log [tianracer/gazebo_odometry_node-10] process has died [pid 47372, exit code 127, cmd /home/a1/tianbot_ws/src/tianracer/tianracer_gazebo/scripts/gazebo_odometry.py __name:=gazebo_odometry_node __log:=/home/a1/.ros/log/875be0bc-4458-11f0-bc19-193d0557ac2f/tianracer-gazebo_odometry_node-10.log]. log file: /home/a1/.ros/log/875be0bc-4458-11f0-bc19-193d0557ac2f/tian
最新发布
06-09
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值