ros task

这篇博客主要介绍了如何在ROS环境下实现移动机器人的任务控制,包括使用kDevelop IDE的设置、CMakeLists.txt与package.xml的配置、键盘控制机器人运动以及基于map和base_link的导航动作。此外,还提到了语音控制、AMCL定位、动态参数服务器、雷达滤波器、图像识别等模块的集成计划。
摘要由CSDN通过智能技术生成

参考blog:  https://blog.csdn.net/sujun3304/article/details/18794077

kDevelop IDE设置 https://blog.csdn.net/p942005405/article/details/75715288


键盘控制s_cmdPub,输出cmd_vel(geometry_msgs包):

CMakeList.txt

cmake_minimum_required(VERSION 2.8.3)
project(s_move)
find_package(catkin REQUIRED COMPONENTS
  roscpp
  rospy
  std_msgs
  geometry_msgs
)
generate_messages(DEPENDENCIES geometry_msgs) 
catkin_package(
CATKIN_DEPENDS geometry_msgs
)
add_executable(s_cmdPub src/s_cmdPub.cpp)
target_link_libraries(s_cmdPub ${catkin_LIBRARIES})
include_directories(
  ${catkin_INCLUDE_DIRS}

)

package.xml

<?xml version="1.0"?>
<package format="2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值