教程 ROS与Python入门教程 下的文章
ROS与Python入门教程-目录
说明
这个专栏是介绍利用Python来编写ROS程序
编写ROS参数,ROS服务,ROS发布器,ROS订阅器
编写完整的ROS程序包
分析Python例程
...
ROS与Python入门教程-搭建开发环境(PyCharm)
说明
Python的IDE有很多,参考教程
特点:
PyCharm是由JetBrains打造的一款Python IDE。
PyC...
ROS与Python入门教程-构建工作空间
说明
本节说明如何构建工作空间
建立工作空间
下面我们开始创建一个catkin 工作空间:
$ mkdir -p ~/catkin_ws/sr...
ROS与Python入门教程-构建Catkin包
说明
本部分教程将演示如何使用catkin_create_pkg命令来创建一个新的catkin程序包以及创建之后都能做些什么。
将剖析catk...
ROS与Python入门教程-写简单发布器和订阅器
说明:
这一节介绍定义msg消息,创建两个简单的rospy节点。
"talker"节点发布信息在主题"chat...
ROS与Python入门教程-写简单服务端和客户端
说明
这一节介绍如何写服务端和客户端
定义srv服务
在beginner_tutorials,新建srv服务目录,新建AddTwoInt...
ROS与Python入门教程-使用参数
说明
介绍参数类型
介绍如何获取参数,设置参数,删除参数
介绍解释参数
介绍搜索参数
参数类型
可使用整数,浮点数,字符串,布尔值,列表,字典等作为...
ROS与Python入门教程-使用日志
说明
介绍日志级别
介绍日志API
介绍日志使用
日志级别
日志按严重程度,分为:DEBUG ,INFO ,WARN ,ERROR ,FATAL
D...
ROS与Python入门教程-制作Makefile文件
说明
介绍如果制作Makefile文件
介绍
这两个关于构建包的文件(CMakeLists.txt,Makefile)很简单,但提供...
ROS与Python入门教程-设置PYTHONPATH
说明
介绍通过设置PYTHONPATH,方便找到其他python模块
介绍
一般情况,如果你要调用Python模块,就需要引进,如:...
ROS与Python入门教程-使用numpy
说明
这一节介绍numpy,它是针对科学计算的python软件包, 用于处理传感器数据,数组数据等。
在本教程中,我们将使用rospy.numpy...
ROS与Python入门教程-发布信息
说明
这一节介绍更多关于发布信息的高级功能
方法
简化书写,如:
pub.publish(String(str))
可变更为:
pub.p...
ROS与Python入门教程-CompressedImage类型的订阅器和发布器
说明
这一节介绍订阅包含sensor_msgs::CompressedImage的主题,转换Compresse...
ROS与Python入门教程-代码风格
说明
本节介绍在ROS下Python的代码风格
代码风格
Python官方的代码风格说明
核心摘要:
package_name
ClassName...
ROS与Python入门教程-节点初始化和关闭
说明
本节介绍初始化Python节点和关闭节点
初始化
想Python代码工作需要:
配置PYTHONPATH,如果你使用其他包,需要im...
ROS与Python入门教程-深入发布和订阅
说明
本节深入介绍发布和订阅及相关参数
发布主题
发布主题的常见方式:
pub = rospy.Publisher('topic_name', ...
ROS与Python入门教程-深入服务
**说明
本节深入介绍服务定义,请求信息和响应信息
服务定义,请求信息和响应信息
服务是通过srv文件定义,它包含请求信息和响应信息
这些都是用与R...
ROS与Python入门教程-名称和节点信息
说明
介绍与名称和节点信息相关的函数
访问节点信息
rospy.get_name(),获取此节点的完全限定名称
rospy.get_names...
ROS与Python入门教程-时间
说明
本节介绍时间和持续时间
Time and Duration(时间和持续时间)
ROS具有内置的时间和持续的原始类型
在rospy由rospy.Ti...
ROS与Python入门教程-异常
说明
本节介绍异常类型及相关描述
更多详细信息可以参考
异常类型
ROSException,ROS客户端基本异常类
ROSSerializationEx...
- 1
- 2
- 后一页 »