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

自己做网站还是挂靠好线上如何推广自己的产品

自己做网站还是挂靠好,线上如何推广自己的产品,温州城乡建设学校,怀化疫情最新情况引言 机器人操作系统(ROS, Robot Operating System)是一种广泛应用于机器人开发的开源框架,提供了丰富的库和工具,支持开发者快速构建、控制机器人并实现智能功能。 当前,ROS 2 的最新长期支持版本为 Humble Hawksbil…

引言

在这里插入图片描述


学习目标

在这里插入图片描述


学习内容

1 设置系统语言环境

ROS 2 Humble Hawksbill是ROS 2的稳定版本之一,支持Ubuntu Jammy (22.04)。安装此版本在最新的平台上使用ROS 2进行机器人开发。

确保系统支持UTF-8编码格式。对于Docker等最小化环境,执行以下命令:

locale  # 查看当前编码
sudo apt update && sudo apt install locales
sudo locale-gen en_US en_US.UTF-8
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
export LANG=en_US.UTF-8
locale  # 验证设置

2 设置软件源

在Ubuntu系统中添加ROS 2的APT软件源。

2.1 确保Ubuntu的universe仓库已启用
# 在Ubuntu系统中添加ROS 2APT软件源
sudo apt install software-properties-common
# 确保Ubuntu的universe仓库已启用
sudo add-apt-repository universe
2.2 添加ROS 2的GPG密钥
# 添加ROS 2GPG密钥
sudo apt update && sudo apt install curl -y
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key -o /usr/share/keyrings/ros-archive-keyring.gpg
2.3 添加ROS 2的APT源到系统源列表
# 添加ROS 2APT源到系统源列表
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(. /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null

3 安装ROS 2 Humble包

3.1 环境配置

更新APT缓存并确保系统已更新。

# 更新APT缓存并确保系统已更新
sudo apt update
# 更新系统以避免系统包冲突
sudo apt upgrade  
3.2 根据需求选择安装的ROS 2版本

3.2.1 桌面版安装(推荐):包括ROS、RViz、示例和教程,适合开发和仿真。

# 安装推荐的桌面版(包括ROS、RViz、示例、教程)
sudo apt install ros-humble-desktop

3.2.2 基础版安装(精简版):仅包含通信库、消息包和命令行工具,不包括GUI工具。

# 安装基础版(仅包含核心通信库和命令行工具)
sudo apt install ros-humble-ros-base

3.2.3 开发工具安装:提供编译器和其他构建ROS包的工具。

# 开发工具(编译器等)
sudo apt install ros-dev-tools

4 环境配置

4.1 环境配置

每次在终端中使用ROS 2时,都需要source环境配置文件:

# source环境配置文件
source /opt/ros/humble/setup.bash
4.2 简化操作

为了简化操作,可以将其添加到.bashrc文件中,使其在每次新终端启动时自动source:

# 在.bashrc中加入ROS的环境变量设置,使其每次启动终端时自动加载
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc# 更新.bashrc文件使其生效
source ~/.bashrc

5 验证安装

安装完成后,验证安装的ROS 2 Humble系统是否可以正常使用。

5.1 检查ROS 2版本
# 检查ROS 2版本
ros2 --version

输出安装的ROS 2版本,本文安装为 humble,如果输出正确版本说明ROS 2已经成功安装。

5.2 检查ROS 2环境
# 检查ROS 2环境
echo $ROS_DOMAIN_ID
  • 若显示出设定的ROS_DOMAIN_ID,则表明环境配置正确。
  • 如果没有输出,请重新执行source /opt/ros/humble/setup.bash,或将此命令添加至~/.bashrc文件中。
5.3 ROS 2核心
  • 在ROS 2中,不再需要像ROS 1那样手动启动roscore。
  • ROS 2的通信机制是基于DDS中间件,自动处理节点间的发现和通信。
5.4 运行ROS 2示例节点(验证ROS 2通信机制)

ROS 2提供了一些示例节点,可以用来验证安装:

# 发布消息
ros2 run demo_nodes_cpp talker

然后在另一个终端运行:

# 接收消息
ros2 run demo_nodes_py listener

若两个节点能够正常通信并在终端显示传输的消息,则说明ROS 2已经正确安装并配置完毕。


小结

  • 通过本次安装与配置,在Ubuntu系统上成功部署了ROS 2 Humble环境,并验证了其核心功能的运行情况。
  • 本文详细介绍了从设置系统语言、配置APT源,到安装ROS 2及其基本工具包的各个步骤,同时也展示了环境配置和通信测试的方法。完成这些步骤后,用户可以顺利使用ROS 2进行机器人应用的开发和实验,为后续的工作打下坚实基础。
  • ROS 2 Humble版本在通信机制、性能和灵活性上相较于ROS 1有显著提升,更适合复杂的机器人系统开发。未来,可以进一步学习ROS 2的开发工具和实际项目应用,实现机器人功能的扩展与优化。

欢迎大家评论留言!!!


友情提示:

  • 专栏:Turtlebot3 PC端ROS环境搭建与仿真
  • 下一节:Ubuntu 的 ROS 操作系统turtlebot3环境搭建

http://www.hkea.cn/news/301778/

相关文章:

  • 自己可以申请网站做外卖吗网站描述和关键词怎么写
  • 公司网站网页设计seo站长工具推广平台
  • 重庆南岸营销型网站建设公司哪家专业真实的网站制作
  • 郑州企业网站建设兼职推广渠道
  • 网站哪些数据优化大师的作用
  • 政府网站集约化建设总结营销软文推广平台
  • 学网站开发跟那个专业最相近百度站长平台注册
  • 网站开发python电脑培训班有哪些科目
  • 惠州响应式网站哪家好云盘搜索
  • spring做网站合肥seo排名收费
  • 做58网站怎么赚钱二十个优化
  • 做企业手机网站北京seo网站开发
  • 关于网站建设中原创文章的一些想法体育热点新闻
  • 天河做网站开发免费留电话号码的广告
  • 成都市金堂县网站建设免费seo在线工具
  • 计算机培训中心网站高端网站建设的公司
  • 成都建设路小学网站大作设计网站
  • 桂林创新大厦网站今日十大热点新闻事件
  • 做网站空间哪家好windows7系统优化工具
  • 网站建设首选公司seo推广一个月见效
  • 微信做模板下载网站有哪些推广网站要注意什么
  • 做网站 java c常德seo快速排名
  • 仙桃做网站找谁常用的网络推广方法
  • 品牌推广网站怎样做百度手机助手苹果版
  • 武汉工业网站制作百度人工服务热线24小时
  • 新闻头条最新消息今日头条站长之家seo综合
  • app与网站宁波seo网络推广渠道介绍
  • 国外学做咖啡的网站百度高级搜索网址
  • 建网站开源代码游戏推广怎么找玩家
  • 莱州哪里有做网站的浙江网站建设平台