可按Ctrl+D收藏 蚂蚁资源网

蚂蚁资源网

ros源码(ros源码解析)

  • 全部评论(3)
  • erpang666
  • 回复 2# 就是写控制机器人的开源程序!类似linux……
  • 2021-02-23 18:30:01
  • 00萨满祭司00
  • 您可以通过“解决方案资源管理器”向源代码管理添加项目和解决方案。此添加操作将本地文件系统位置中的新文件和文件夹添加到 Team Foundation 源代码管理 服务器。向源代码管理添加解决方案或项目在“工具”菜单中单击“选项”。在“选项”对话框中选择“源代码管理”。从“当前源代码管理插件”列表中选择“Visual Studio Team Foundation Server”。 在“解决方案资源管理器”中,右击解决方案,然后选择“将解决方案添加到源代码管理”。在“将解决方案添加到源代码管理”对话框(如果您已经打开了工作区,将看不到此对话框 - 系统会自动添加该解决方案,并且不会要求您提供文件夹)中,定位到“团队项目位置”下要添加项目或解决方案的位置,然后接受默认值,或者单击“新建文件夹”并在“键入解决方案文件夹的名称”文本框中输入所需的文件夹名或更改解决方案文件夹的名称。注意您可以选择单击“高级”,然后为解决方案选择替换映射。有关更多信息,请参见如何:为解决方案选择替换映射。单击“确定”。一旦通过执行签入提交了添加操作,解决方案即添加到源代码管理服务器。有关更多信息,请参见向源代码管理服务器提交更改。注意也可以从命令行或 Visual Studio 菜单添加解决方案和项目;但是,以这两种方式添加项目和解决方案并不会绑定它们。该绑定负责提供源代码管理功能,包括在解决方案资源管理器中指示状态的各种源代码管理图标。有关更多信息,请参见如何:绑定和取消绑定项目和解决方案、Add 命令 和如何:将非项目或非解决方案文件/文件夹添加到源代码管理。安全若要执行这些过程,您必须将“签出”权限设置为“允许”。
  • 2021-02-11 23:16:56
  • wolf8668
  • 如何编写ros的python程序,1 先建立工作空间~/catkin_wscatkin_create_pkg basic std_msgs rospy2 在工作空间~/catkin_ws下创建包pkg目录basic好处是通过创建包自动生成package.xml和CMakeLists.txt3 在工程目录下建一个src子目录和.py文件源代码文件:topic_publisher.py ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#!/usr/bin/env pythonimport roslib; roslib.load_manifest('basic')import rospyfrom std_msgs.msg import Int32rospy.init_node('topic_publisher')pub = rospy.Publisher('counter', Int32)rate = rospy.Rate(2)count = 0while not rospy.is_shutdown(): pub.publish(count) count += 1 rate.sleep()~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~操作步骤如下liao@liao-eagle:~/catkin_ws$ lsbuild devel install srcliao@liao-eagle:~/catkin_ws$ cd srcliao@liao-eagle:~/catkin_ws/src$ lsbasic beginner_tutorials CMakeLists.txt first secondliao@liao-eagle:~/catkin_ws/src$ cd basic/liao@liao-eagle:~/catkin_ws/src/basic$ lsCMakeLists.txt package.xml srcliao@liao-eagle:~/catkin_ws/src/basic$ cd srcliao@liao-eagle:~/catkin_ws/src/basic/src$ vi topic_publisher.py liao@liao-eagle:~/catkin_ws/src/basic/src$ chmod +x topic_publisher.py 4 回到~/catkin_ws目录下,编译程序$ cd ~/catkin_wsliao@liao-eagle:~/catkin_ws$ catkin_make5 将当前工程加入到shell环境里去liao@liao-eagle:~/catkin_ws$ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrcliao@liao-eagle:~/catkin_ws$ source ~/.bashrc6 运行程序(需开两个终端)liao@liao-eagle:~/catkin_ws$ roscoreliao@liao-eagle:~/catkin_ws$ rosrun basic topic_publisher.py7 通过rostopic查看相关信息liao@liao-eagle:~/catkin_ws$ rostopic list/counter/rosout/rosout_aggliao@liao-eagle:~/catkin_ws$ rostopic info /counterType: std_msgs/Int32Publishers: * /topic_publisher (http://liao-eagle:34233/)Subscribers: Noneliao@liao-eagle:~/catkin_ws$ rostopic echo /counterdata: 185---data: 186---data: 187---data: 188---data: 189---data: 190---data: 191---data: 192---data: 193---data: 194
  • 2021-02-11 23:16:56
  • 商品推荐