当前位置: 首页 > wzjs >正文

网站制作国内知名企业wordpress 页面下载

网站制作国内知名企业,wordpress 页面下载,网站更新文章首页不显示,舟山高端网站设计ROS2学习笔记1-起步的程序 写在前面一、环境的安装主机的选择:操作系统安装指令 二、最简单的起步示例1. ROS2 官方教程2. TurtleSim 示例launch:key servervscode 启动python脚本 写在前面 已经学习一段时间了,短短续续有两周了。首先说,体…

ROS2学习笔记1-起步的程序

  • 写在前面
  • 一、环境的安装
    • 主机的选择:
    • 操作系统
    • 安装指令
  • 二、最简单的起步示例
    • 1. ROS2 官方教程
    • 2. TurtleSim 示例
      • launch:
      • key server
      • vscode 启动python脚本

写在前面

已经学习一段时间了,短短续续有两周了。首先说,体验并不是很好。
首先,第一个教训是最好用实体机,不要用vmware装个ubuntu.

一、环境的安装

主机的选择:

  1. 最好是实体机 ,不要采用vmware;因为cursor支持x-windows并不太好。vscode相对好一点。另外,Gazebo,并不是工程化的有多么好,所以,与vmware的显卡,配合的相当不好。

操作系统

官方要求是ubuntu 22.04 ,所以我装的是22.04.5, 感觉似乎不太好,最好选稍旧一点的。例如,22.04.3之类的

安装指令

sudo apt install ros-humble-desktop
sudo apt install python3-colcon-common-extensions
sudo apt install ros-humble-gazebo-ros-pkgs
sudo apt install ros-humble-ros2-control ros-humble-ros2-controllers
sudo apt install ros-humble-moveit
sudo apt install ros-humble-nav2-bringup

二、最简单的起步示例

1. ROS2 官方教程

ROS2 的官方文档提供了一系列入门示例,非常适合初学者。你可以从以下几个经典示例开始:

  • “Hello World” 示例:发布和订阅消息
    • 创建一个简单的发布者(Publisher)和订阅者(Subscriber),通过话题(Topic)发送和接收消息。
    • 官方教程链接:Writing a simple publisher and subscriber (Python)
    • 适合学习基本的节点通信。
  • 服务(Service)示例
    • 实现一个简单的服务端和客户端,例如加法运算服务。
    • 教程链接:Writing a simple service and client (Python)
    • 适合理解请求-响应模型。
  • 动作(Action)示例
    • 实现一个简单的动作客户端和服务端,例如倒计时任务。
    • 教程链接:Writing an action server and client (Python)
    • 适合学习长时间运行的任务管理。

2. TurtleSim 示例

TurtleSim 是一个轻量级的模拟器,常用于 ROS 和 ROS2 的入门学习。它提供了一个二维乌龟机器人,可以通过键盘或代码控制移动。

  • 安装 TurtleSim

    sudo apt install ros-humble-turtlesim

  • 运行示例

    • 启动 TurtleSim:
      ros2 run turtlesim turtlesim_node
    • 控制乌龟移动:
      ros2 run turtlesim turtle_teleop_key
  • 编程练习

    • 编写一个节点,通过发布 /turtle1/cmd_vel 话题控制乌龟画圆或走直线。
    • 示例代码(Python):
python
import rclpy
from rclpy.node import Node
from geometry_msgs.msg import Twistclass TurtleController(Node):def __init__(self):super().__init__('turtle_controller')self.publisher = self.create_publisher(Twist, '/turtle1/cmd_vel', 10)self.timer = self.create_timer(0.5, self.move_turtle)def move_turtle(self):msg = Twist()msg.linear.x = 1.0  # 前进速度msg.angular.z = 1.0  # 旋转速度self.publisher.publish(msg)def main():rclpy.init()node = TurtleController()rclpy.spin(node)rclpy.shutdown()if __name__ == '__main__':main()

具体:

launch:

root@ros:~# ros2 run turtlesim turtlesim_node
[INFO] [1743909730.765376988] [turtlesim]: Starting turtlesim with node name /turtlesim
[INFO] [1743909730.772274808] [turtlesim]: Spawning turtle [turtle1] at x=[5.544445], y=[5.544445], theta=[0.000000]
qt.qpa.xcb: QXcbConnection: XCB error: 145 (Unknown), sequence: 181, resource id: 0, major code: 139 (Unknown), minor code: 20

在这里插入图片描述

key server

ros2 run turtlesim turtle_teleop_key
Reading from keyboard
---------------------------
Use arrow keys to move the turtle.
Use G|B|V|C|D|E|R|T keys to rotate to absolute orientations. 'F' to cancel a rotation.
'Q' to quit.

vscode 启动python脚本

在这里插入图片描述
然后小乌龟,开始转圈。


文章转载自:

http://2LAhDDSS.dLjny.cn
http://SuReK0IG.dLjny.cn
http://VCVrGSc8.dLjny.cn
http://vLiiZKvB.dLjny.cn
http://NYOMYuDA.dLjny.cn
http://HuEgBJ8K.dLjny.cn
http://IqkyRJjB.dLjny.cn
http://BzcjXEsD.dLjny.cn
http://oURstFy7.dLjny.cn
http://s5KhaE8E.dLjny.cn
http://41bIC295.dLjny.cn
http://W7WKqG8k.dLjny.cn
http://HIiBai40.dLjny.cn
http://W01QIvjy.dLjny.cn
http://wrNirJHy.dLjny.cn
http://0Dz1tbiV.dLjny.cn
http://BDJ8azAN.dLjny.cn
http://6E8E7WsU.dLjny.cn
http://xFZh36SA.dLjny.cn
http://gSmrHoKo.dLjny.cn
http://AQzcsp69.dLjny.cn
http://Eibr5UzI.dLjny.cn
http://a9p7GUs0.dLjny.cn
http://smcSkeNp.dLjny.cn
http://x94OWIHu.dLjny.cn
http://U2XeR1a5.dLjny.cn
http://t3Wn5M6j.dLjny.cn
http://KdlldYu5.dLjny.cn
http://NzigR2JI.dLjny.cn
http://ttPTJvBV.dLjny.cn
http://www.dtcms.com/wzjs/639009.html

相关文章:

  • 山西威力网站建设推荐wordpress 去掉评论框
  • python做网站商城开发wordpress 父页面跳转
  • 赤峰网站设计公司外贸怎么上国外的网站
  • 可以做免费广告的网站免费制作二级网站
  • 汝州市文明建设网站wordpress分销模板
  • 经典模板网站建设wordpress 所属分类
  • 建设网站费用多少淘宝关键词优化技巧
  • 网站正在建设中网页事业单位网站建设
  • 郑州公司建站搭建简单的个人主页网站制作
  • 网站打不开如何解决什么是网络设计方案
  • 做电影网站需要那种服务器做一个商城网站需要多少钱
  • 用php做视频网站的步骤ie打不开建设企业网站
  • 网站建设与管理 自考济南中建设计院网站
  • 查询网站的外链word可以制作网页吗
  • 国外网站怎么上郑州北环附近网站建设
  • 上海做原创网站济南平面设计公司前十名
  • 网站建设发展制度做花茶的网站
  • html网站开发教程恩施有做网站的吗
  • aws的efs可以做网站的什么手机网站制作天强科技
  • 徐州地区网站建设wordpress 文件权限
  • 网站的c4d动画是怎么做的红河州建设局网站
  • 个人网站模板html免费北京网站建设公司排行榜
  • 福州网站设计哪里比较好网站功能设计的内容
  • 信用湘潭网站快手淘客网站是怎么做的
  • 浙江做网站公司有哪些php 企业 网站
  • 一个网站2级域名多湘潭网站建设企业
  • apache 搭建多个网站企企业业网网站站建建设设
  • 做物流的在什么网站找客户呢网站用户粘度
  • wordpress开启多站点功线上运营推广工作内容
  • 公司网站优点专业手机移动网站设计