51dev.com IT技术开发者社区

51dev.com 技术开发者社区

python 普通文件读写

python 普通文件读写

 withopen('ttt.txt','w')asf:f.write('456.098909,9.090988,7.878765')withopen('ttt.txt','r')asf:print(f.read()=="") ...

ros python 重置位置

ros python 重置位置

 #!/usr/bin/envpythonimportrospyimportmathimportsysimportcommandsimportyamlfromtfimporttransformationsfromgeometry_msgs.msgimportPoseWithCovarian...

ros python 订阅robot_pose

ros python 订阅robot_pose

 #!/usr/bin/envpythonimportrospyimporttfimporttimefromtf.transformationsimport*fromstd_msgs.msgimportStringfromgeometry_msgs.msgimportPosefromgeo...

python 重复元素排序

python 重复元素排序

 defcounting_sort(array1,max_val):m=max_val+1count=[0]*mforainarray1:#countoccurencescount[a]+=1i=0forainrange(m):forcinrange(count[a]):array1[i]...

python ros 创建节点订阅robot_pose

python ros 创建节点订阅robot_pose

 建立文件夹hello_rospy,再在该目录下建立子目录src,cd到该src目录,运行如下命令创建工作包catkin_create_pkgbeginner_tutorialsstd_msgsrospyroscpppkg代表所属包名,name是文件名,type是脚本文件名称,output...

ros 使用python代码启动launch文件

ros 使用python代码启动launch文件

 在开发中我们经常会遇到使用python代码启动launch文件这样的问题。一般的做法是使用subprocess调用roslaunch。但是这种方法使用起来并不方便。要涉及到自己去控制进程的状态。由于roslaunch实际上是用python实现的。使用python调用launch文件实际上...

python ros 关闭节点

python ros 关闭节点

 defmyhook():print"shutdowntime!"rospy.on_shutdown(myhook) 或 rospy.signal_shutdown(reason)初始化节点关闭reason为关闭理由,字符串内容。 例子:#!/usr/bin/...

定时日志清理

定时日志清理

 作用:针对的log目录是家目录的.ros文件夹,目录结构是/home/xxx/.ros/log/latest.ros中除了log文件夹,其他缓存文件全部清除然后就是log文件夹里面,这里面就是真正的log文件了,会有很多文件夹,每次重启,都会在log目录生成日志文件夹如:swswdede...

python ros 订阅robot_pose获取机器人位置

python ros 订阅robot_pose获取机器人位置

 #!/usr/bin/envpythonimportrospyimporttffromtf.transformationsimport*fromstd_msgs.msgimportStringfromgeometry_msgs.msgimportPosefromgeometry_msgs...

c 宏的定义

c 宏的定义

 #include<stdio.h>#include<conio.h>#defineVAL40#ifdefVAL#undefVAL#endif#defineVAL50intmain(){clrscr();printf("Value=%d",VAL);getch();...

python ros 重新设置机器人的位置

python ros 重新设置机器人的位置

 #!/usr/bin/envpythonimportrospyimportmathfromtfimporttransformationsfromgeometry_msgs.msgimportPoseWithCovarianceStampedclassPoseSetter(rospy.Su...

dos与unix系统的格式转化

dos与unix系统的格式转化

  unix只用作为行结束符,而在dos中是以和作为行结束符,如果一个文件是在unix系统下创建,然后想在dos下使用,就要用unix2dos,如unix2dosfile如果一个文件是在dos下创建的,然后想在unix下使用,就要用dos2unix,如dos2unixfile.t...

robot_pose的类型

robot_pose的类型

 http://docs.ros.org/api/geometry_msgs/html/msg/Pose.html ...

python 压缩tar 包

python 压缩tar 包

 importtarfileimportosdefmake_targz(output_filename,source_dir):print("doing!")withtarfile.open(output_filename,"w:gz")astar:tar.add(source_dir,a...

ROS编译时(catkin_make)找不到bullet,Could NOT find Bullet (missing: BULLET_DYNAMICS_LIBRARY

ROS编译时(catkin_make)找不到bullet,Could NOT find Bullet (missing: BULLET_DYNAMICS_LIBRARY

 sudoapt-getinstalllibbullet-dev ...