Skip to content

zhuoligetu/ROS_GAME

Repository files navigation

#ROS_GAME fjj_project_code 比赛代码 fjj_test_code 机器人大作业源代码文件2 其中的test 包为上交的源代码(homework不是作业的上交代码) fjj_task_code 机器人大作业源代码1(其中的fare_well为上交的源代码) 视频文件可以到ros_essay中获取。

程序清单

set_goal.cpp     //功能集成化的核心节点,完成了整个流程的导航任务
open_voice.cpp   //语音唤醒节点
iat_publish.cpp  //语音识别节点
control_core.cpp //核心控制节点,处理大部分的控制信号
empty_node.cpp   //空节点,可以实现状态切换

仿真的步骤如下:

roslaunch fare_well fake_turtlebot_nav.launch             ##仿真环境
roslaunch test robot_voice.launch                         ##打开语音识别和语音输出
roslaunch fare_well amcl_demo.launch                      ##开启导航

rosrun test control_core                                  ##打开核心控制节点
rosrun test set_goal                                      ##打开核心操作节点

rostopic pub /voiceWords std_msgs/String "data: 'i want to leave'" 
rostopic pub /control_command std_msgs/String "data: 'robot finish recognize guest'" 
rostopic pub /control_command std_msgs/String "data: 'robot  get the coat'" 
rostopic pub /voiceWords std_msgs/String "data: 'go out'" 
rostopic pub /control_command std_msgs/String "data: 'robot arrive the cab'"
rostopic pub /voiceWords std_msgs/String "data: 'you can go back'" 

真实运行时导航和语音部分测试步骤如下:

roslaunch fare_well real_robot_bringup_with_kinect.launch ##启动机器人
roslaunch test robot_voice.launch                         ##打开语音识别和语音输出
roslaunch fare_well amcl_demo.launch                      ##开启导航

rosrun test control_core                                  ##打开核心控制节点
rosrun test set_goal                                      ##打开核心操作节点

rostopic pub /voiceWords std_msgs/String "data: 'i want to leave'" 
rostopic pub /control_command std_msgs/String "data: 'robot finish recognize guest'" 
rostopic pub /control_command std_msgs/String "data: 'robot  get the coat'" 
rostopic pub /voiceWords std_msgs/String "data: 'go out'" 
rostopic pub /control_command std_msgs/String "data: 'robot arrive the cab'"
rostopic pub /voiceWords std_msgs/String "data: 'you can go back'" 

必要的硬件

hokuyo
kinect || astra

必要的软件依赖


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published