一、SSH登录

1.1 串口配置+串口登录

1.1.1无线网络配置

1.2 SSH登录

1.3 修改文件 用vim

1.4 安装togetherROS

1.4.1 安装ROS2-foxy

安装基础功能包
sudo apt install ros-foxy-ros-base ros-foxy-demo-nodes-cpp
sudo apt install ros-foxy-image-transport
sudo apt install ros-foxy-image-transport-plugins安装编译工具
sudo apt install python3-colcon-common-extensions安装git
sudo apt install git

1.4.2raw.githubusercontent.com“报错

1.4.3  source

source /opt/tros/local_setup.bash

1.5 CPU调频

二、导航

2.1安装SLAM-Toolbox

sudo apt-get install ros-foxy-slam-toolbox建立软连接
cd /opt/tros
sudo python3 create_soft_link.py --foxy /opt/ros/foxy/ --tros /opt/tros/

2.2安装Nav2

sudo apt update
# 安装graphicsmagick++
sudo apt install libgraphicsmagick++-q16-12sudo apt install ros-foxy-navigation2cd /opt/tros
# 使用/opt/tros目录下的create_soft_link.py创建ROS package至TogetherROS的软连接
sudo python3 create_soft_link.py --foxy /opt/ros/foxy/ --tros /opt/tros/

仿真功能包可选

sudo apt install ros-foxy-gazebo-*
sudo apt install ros-foxy-turtlebot3*sudo apt install ros-foxy-nav2-bringup

三、虚拟机

由于X3安装的是无图形化界面显示的系统,故rviz2、rqt等需要通过通信在PC机上显示,又因为需要在windows上通过SSH登录X3,所以选择在PC机上安装虚拟机,操作简单、方便、省事。

3.1  VMware安装包,提取码:b6qa

3.2  Ubuntu20.04镜像,提取码:if3l

3.3  环境配置

基本工具安装参考

3.4  安装ROS2   环境变量参考

添加ROS apt源sudo apt update && sudo apt install curl gnupg2 lsb-release
sudo curl -sSL https://raw.githubusercontent.com/ros/rosdistro/master/ros.key  -o /usr/share/keyrings/ros-archive-keyring.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/ros-archive-keyring.gpg] http://packages.ros.org/ros2/ubuntu $(source /etc/os-release && echo $UBUNTU_CODENAME) main" | sudo tee /etc/apt/sources.list.d/ros2.list > /dev/null安装ROS2
sudo apt install ros-foxy-desktop  source /opt/ros/foxy/setup.bashPC的ROS2安装成功后安装Gazebo和Turtlebot3相关的功能包,安装方法为:sudo apt-get install ros-foxy-gazebo-*
sudo apt install ros-foxy-turtlebot3
sudo apt install ros-foxy-turtlebot3-bringup
sudo apt install ros-foxy-turtlebot3-simulations
sudo apt install ros-foxy-teleop-twist-keyboardsudo apt install ~nros-foxy-rqt*

3.4.1 ros2话题命令

ros2 topic list                # 查看话题列表
ros2 topic info <topic_name>   # 查看话题信息
ros2 topic hz <topic_name>     # 查看话题发布频率
ros2 topic bw <topic_name>     # 查看话题传输带宽
ros2 topic echo <topic_name>   # 查看话题数据
ros2 topic pub <topic_name> <msg_type> <msg_data>   # 发布话题消息

3.4.2 编译工作空间

colcon build

3.5  与ROS2通信只需要将网络改为桥接,参考

3.6下载源码

git clone https://ghproxy.com/https://github.com/ros-planning/navigation2.git -b foxy-develhttps://ghproxy.com/为github加速代理git clone https://github.com/ROBOTIS-GIT/turtlebot3.git -b foxy-develgit clone https://github.com/SteveMacenski/slam_toolbox.git -b foxy-devel

四、零拷贝

前提准备

安装ROS2软件包构建系统ament_cmake
apt update;
apt-get install python3-catkin-pkg;
pip3 install empy

参考

五、双机导航与显示(仿真)

PC机
source /opt/ros/foxy/setup.bash
export TURTLEBOT3_MODEL=waffle
ros2 launch turtlebot3_gazebo turtlebot3_world.launch.pyX3:
source /opt/tros/setup.bashros2 launch nav2_bringup bringup_launch.py use_sim_time:=True map:=/opt/tros/share/nav2_bringup/maps/turtlebot3_world.yamlPC机
source /opt/ros/foxy/setup.bash
ros2 launch nav2_bringup rviz_launch.py

六、vscode远程开发

6.1 安装插件 remote development

6.2 ctrl+shift+p      remote-ssh conenct to host

6.3 输入ssh链接

6.4 使用:重复6.2 ;文件-打开文件夹

6.5 一键安装远程扩展,不然不会有代码补全和提示

地平线旭日X3派(一)系统配置相关推荐

  1. PPYOLO垃圾检测+地平线旭日X3派部署(下)

    请点击此处查看本环境基本用法. Please click here for more detailed instructions. 1. 简介 在上一个教程中,我们介绍了如何利用百度PaddlePad ...

  2. 地平线旭日X3派小白上手

    1.购买 各个经销商对地平线旭日X3派2G板的统一报价是499,但各种套餐中价格有差异,建议选用带散热和串口的套餐,原因是CPU发热量还是有点大的,板载调试接口是2.0间距,大部分人手头没有这种杜邦线 ...

  3. 地平线旭日X3派试用 | ssh密钥登陆 蓝牙手柄连入ros

    1.ssh密钥登陆 ssh登陆开发作为必修课,默认密码登陆不安全又得每次输密码,有点不雅,改之.在windows上使用的是Fluent Terminal(个人使用习惯). 1.1 因为经常使用macb ...

  4. 【地平线旭日X3派试用体验】变身红白机玩转NES游戏

    InfoNES 安装SDL sudo apt install libsdl1.2-dev 下载代码 git clone GitHub - qinyunti/InfoNES-1: NES Emulato ...

  5. 【地平线旭日X3派试用体验】经典小游戏打坦克(按键版,待实现手势版)

    前言 本文以经典的打坦克游戏为例,体验下在本开发板环境下高效的Qt程序的开发. 后续考虑加上手势识别,用手势控制替代按键控制,实现体感游戏. 测试过程 下载源码 git clone(详见文末) cd ...

  6. 【地平线旭日X3派试用体验】WIFI连接,SSH登录,TogetherROS安装(第二节)

    我短期目标是想将F37摄像头采集的数据,在电脑web端显示出来,在这之前需要有几项准备工作. F37摄像头已从淘宝购买到货,这一节介绍WIFI 连接,SSH登录,TogetherROS安装. 一,WI ...

  7. [首发] 多方位玩转“地平线新发布AIoT开发板——旭日X3派(Sunrise x3 Pi)” 插电!开机!轻松秒杀!

    有幸在发布会前拿到了开发板,可以提前对开发板测试,感受下新品AIoT的魅力.(我这个是体验装,不花钱,需要啥设备他们还得给我买→_→) 下面我将以自己的科研项目经历来对这款芯片进行评估,简单来说,就是 ...

  8. [旭日X3派] 初识篇 - 01

    简单介绍一下 旭日X3派:        地平线旭日®️ X3 派是一款面向生态开发者的嵌入式 AI 开发板,接口兼容树莓派,具有 5 TOPS 端侧推理与 4 核 ARM A53 处理能力. 可同时 ...

  9. AI 边缘计算平台 - RK3588 / 旭日 X3 派 / 爱芯派 AX620A / K510 简介

    今年的双 11,看起来好像没有往年那么火,各大厂家优惠的力度感觉也不是很大.盘点一下 AI 边缘计算平台,发现有几款性价比还比较高平台的加入,值得大家考察一番. 我将几款性价比还不错的平台做了整理,列 ...

最新文章

  1. python怎么让x轴45°展示_python opencv实现任意角度的透视变换实例代码
  2. CNCF宣布containerd毕业
  3. python 将counter 的结果转换为字典
  4. 使用maxscale数据库中间件解决读负载均衡
  5. 用Python将文件夹打包成Zip并备份至U盘
  6. docker portainer_Docker可视化管理:Portainer中文版
  7. gcc中设置特定代码块的优化级别
  8. gpgga格式读取MATLAB,GPS协议GGA、GLL、GSA、GSV、RMC、VTG解释
  9. 苹果6电池价格_苹果8plus电池不耐用,苹果8p换电池价格
  10. 戴文渊 李一男 李三琦
  11. com.zxy.android tiny,遇到一个 SIGABRT 这样的错误
  12. 【开源】发布一个软件“WeNote 微便签”,比系统自带的便笺好用,每个便签可独立设倒计时
  13. 虚拟机Linux忘记root密码的解决办法
  14. 程序员即装逼又实用的Cmd命令行
  15. Java位语句_卫语句 - 宿小帅的个人空间 - OSCHINA - 中文开源技术交流社区
  16. 计算机专业用什么轴的键盘,平常爱打游戏,机械键盘应该买什么轴?
  17. 有“百兽之王”的碎碎念,配音神气又傲娇,可惜回头一笑气势全无
  18. facebook网页版登录_微信网页版关闭登录将影响一大批使用itchat等Web Api方案的微信机器人...
  19. 这里有一份面经请查收(三)
  20. 为什么量子力学需要大修? - 易智编译EaseEditing

热门文章

  1. 江苏计算机等级考试vfp,备考江苏省计算机等级考试(二级VFP)策略
  2. Requests + Pyquery下载图片
  3. Linux Shell 生成随机数和随机字符串
  4. 解决AttributeError in NetworkX, module has no k_clique_communities
  5. 2021-2027全球与中国紧凑型电脑市场现状及未来发展趋势
  6. Python Nose 自动化测试框架介绍
  7. 电子邮箱格式有哪些,什么邮箱的账号比较好?
  8. 怎么解决tekla智能节点的螺栓末端增长的问题
  9. NX软件:机器人焊点坐标数据导出为CSV格式文件操作方法
  10. oracle pmt函数的使用方法,FS5一体化稳态瞬态荧光光谱仪