0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【地平线旭日X3派试用体验】 HHP环境搭建及简单demo演示

开发板试用精选 来源:开发板试用 作者:电子发烧友论坛 2022-10-21 10:39 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文来源电子发烧友社区,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2296774_1_1.html


前言:
前面两篇基本测试了板端跑Ubuntu Server镜像及基本外设功能,接下来测试地平线机器人平台HHP,根据地平线机器人平台用户手册,地址如上链接。根据文档一步一步进行做,这些都是直接在板端进行操作,非常方便。

一、 安装HHP并验证环境

根据地平线机器人平台用户手册2.安装这一章节进行操作,记录一下自己实际操作过程中的关键步骤。

1. 下载最新的旭日X3派系统镜像

目前最新版本为x3pi_ubuntu_server_disk_20220718195941.tar.gz,解压提取system_sdcard.img,使用balenaEtcher工具将镜像烧录到快速卡中,我使用的闪迪的64G,速度等级UHS-I。

2. 使用MobaXterm工具通过串口连接旭日X3派,进入系统输入用户名和密码均为sunrise。

5

3. 扫描WiFi无线网络

使用命令sudo nmcli device wifi rescan扫描无线网络,如果出现“Error: Scanning not allowed immediately following previous scan.”需要重新执行一次扫描指令,查看扫描到的无线网络指令sudo nmcli device wifi list,扫描结果如图所示。

6

4. 连接无线网络

sudo wifi_connect “604” “passwd”,会打印连接成功的信息,ifconfig查看wlan0分配的IP地址。

7

5. 安装HHP.deb包

安装之前重要的一步,升级整个系统,我用另一张卡重新做了系统这一步就忘记做了,直接安装HHP.deb出现如图所示。

8

使用命令sudo apt full-upgrade后,再安装HHP,sudo apt install hhp。如图所示安装完成。

9

6. 查看/opt目录下是否安装成功tros。

可以看到HorizonHobotPlatform已经安装到/opt目录下。

10

二、 运行自带的测试“Hello World”

使用MobaXterm工具开启两个ssh终端都连接到旭日X3派的板端,地址为上面wlan0的地址。

11

修改/opt/tros/local_setup.sh的"COLCON_CURRENT_PREFIX",如图所示。

12

终端一输入如下命令:

source /opt/tros/local_setup.sh
ros2 run examples_rclcpp_minimal_subscriber subscriber_member_function

终端二输入如下命令:

source /opt/tros/local_setup.bash
ros2 run examples_rclcpp_minimal_publisher publisher_member_function

运行效果如下图所示。

13

如图左侧sub端不断接收,右侧pub端不断发送。至此TogetherROS已经成功安装并验证。

三、 安装ROS2 package

1. 添加ROS apt源

添加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

这一步需要增加一个操作,否则总是出现如下错误。

14

安装ROS需要从github上下载,为了保证连接有效,先将github服务器IP地址保存到hosts文件中,vi /etc/hosts修改如下,再执行第二步等待一会就不报错了。

15

16

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

更新apt仓库

sudo apt update

2. 安装packages

sudo apt install ros-foxy-image-transport

17

sudo apt install ros-foxy-image-transport-plugins

18

3. 建立软连接

cd /opt/tros

##使用/opt/tros目录下的create_soft_link.py创建ROS package至TogetherROS的软连接

sudo python3 create_soft_link.py --foxy /opt/ros/foxy/ --tros /opt/tros/

四、使用ROS2 package

与ROS使用一样,首先是使能环境变量source /opt/tros/local_setup.bashros2 run image_transport list_transports运行如下所示。

20

五、 TogetherROS功能体验

手里有usb摄像头,就选择USB图像采集,WEB端查看图像功能体验一下。

1. 通过ssh登录旭日X3派,启动摄像头采集:

//配置TogetherROS环境

source /opt/tros/local_setup.bash

//参数设置

ros2 launch hobot_usb_cam hobot_usb_cam.launch.py

如下图所示,说明节点已经成功启动。

25

2. Web端查看USB摄像头图像,另起一个终端登录旭日X3派。

source /opt/tros/local_setup.bash

#启动nginx,nginx只需启动一次,如前面已启动过nginx,则无需再次启动
cd /opt/tros/lib/websocket/webservice && chmod +x ./sbin/nginx &&./sbin/nginx -p .

#启动websocket
ros2 run websocket websocket --ros-args -p image_topic:=/image -p image_type:=mjpeg -p only_show_image:=true

26

3. PC端打开浏览器输入旭日X3派IP地址,(chrome/firefox/edge三个浏览器都可以),如图所示,点击web端展示即可看到usb摄像头实时画面。

23

24

到这里基本的操作就完成了,后面需要学会手势控制及人体跟随。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板试用
    +关注

    关注

    3

    文章

    303

    浏览量

    2786
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    iCAR首发搭载地平线舱驾融合整车智能解决方案

    2026年4月22日,地平线正式发布中国首款舱驾融合整车智能体芯片地平线星空 (Horizon Starry) 。作为业界首款为整车智能Agentic OS原生设计的舱驾融合芯片,地平线星空
    的头像 发表于 04-27 14:01 51次阅读
    iCAR首发搭载<b class='flag-5'>地平线</b>舱驾融合整车智能解决方案

    博泰车联网与地平线达成战略合作

    4月22日,博泰车联(股票代码:2889.HK)在北京地平线机器人技术研发有限公司(以下简称“地平线”)的国内首款舱驾融合整车智能体芯片地平线星空(Horizon Starry)的产品发布会现场与
    的头像 发表于 04-27 13:49 122次阅读
    博泰车联网与<b class='flag-5'>地平线</b>达成战略合作

    地平线11篇论文强势入选CVPR 2026

    论文收录结果。地平线凭借深厚的技术积淀与前瞻的科研布局,共有11篇论文成功入选,覆盖端到端自动驾驶、3D重建、世界模型、具身智能等多个核心领域,充分彰显地平线在前沿技术领域的顶尖研发水平。
    的头像 发表于 03-18 15:18 831次阅读
    <b class='flag-5'>地平线</b>11篇论文强势入选CVPR 2026

    地平线正式开源HoloBrain VLA基座模型

    2月13日,地平线正式宣布其HoloBrain-0基座模型及框架全面开源。本次开源不仅包括HoloBrain-0核心算法,地平线同步开放完整基础设施RoboOrchard。作为地平线机器人实验室
    的头像 发表于 02-26 10:05 475次阅读
    <b class='flag-5'>地平线</b>正式开源HoloBrain VLA基座模型

    地平线与行深智能达成战略合作

    12月9日,在“向高 同行丨2025地平线技术生态大会”上,地平线与无人驾驶技术与智慧物流产品提供商行深智能正式签署战略合作协议,行深智能将基于地平线征程6P打造L4级物流场景自动驾驶方案,并计划于2026年6月启动量产部署,为
    的头像 发表于 12-16 16:18 1382次阅读

    地平线与元戎启行达成战略合作

    在市场需求与技术演进的共同驱动下,高阶辅助驾驶的规模化普及已步入关键窗口期。12月9日,在“向高 同行丨2025地平线技术生态大会”上,地平线与国际领先的人工智能企业元戎启行达成合作,双方将
    的头像 发表于 12-16 16:08 481次阅读

    四维图新亮相2025地平线技术生态大会

    2025年12月8日-9日,在深圳举办的“向高同行——2025地平线技术生态大会”上,四维图新及参股公司鉴智机器人联合亮相,集中展示了基于地平线芯片打造的核心辅助驾驶系统及高阶智驾方案。
    的头像 发表于 12-12 17:13 1021次阅读

    知行科技亮相2025地平线技术生态大会

    12月8日、9日,知行科技作为地平线征程6BEM系列芯片软硬件合作伙伴亮相地平线技术生态大会,并展出了基于征程6BEM系列芯片打造的组合辅助驾驶解决方案,覆盖主动安全到高阶领航功能;同时,知行科技iRC100P具身AI BOX也亮相大会,成为知行科技与
    的头像 发表于 12-12 12:50 1480次阅读

    地平线HSD量产先锋品鉴会圆满落幕

    2025年11月19日-24日,地平线在广州举办Drive on Horizon·HSD量产先锋品鉴会。首搭地平线HSD及征程6P的星途ET5、搭载征程6的深蓝L06开启辅助驾驶体验,以出色的实际
    的头像 发表于 11-27 11:27 552次阅读

    地平线助力博世中阶智能辅助驾驶方案量产交付

    2025年4月,地平线与博世深化战略合作,双方基于征程6系列加速智能辅助驾驶方案的研发与应用。近日,搭载征程6M的博世中阶智能辅助驾驶方案的全新量产合作车型东风奕eπ007+、北京越野BJ40增程元境智行版先后上市,标志着地平线
    的头像 发表于 11-19 11:47 684次阅读

    地平线与Unity中国达成战略合作

    近日,中国智驾科技领军企业地平线与全球领先的实时3D内容创作和运营平台Unity正式签署战略合作协议。双方将深度融合地平线HSD (Horizon SuperDrive) 人机交互系统与Unity
    的头像 发表于 11-03 16:43 1682次阅读

    地平线与哈啰正式签署战略合作协议

    9月11日,在2025Inclusion·外滩大会上,地平线与哈啰正式签署战略合作协议。双方将基于Robotaxi运营场景和需求,发挥各自技术优势,共同打造极致低成本、高安全、高可靠、高可用的智能
    的头像 发表于 09-12 14:25 1058次阅读

    星途ET5搭载地平线HSD及征程6P亮相2025成都车展

    8月29日,成都国际车展首日,星途汽车旗下全新中型SUV——星途ET5携地平线HSD及征程6P计算方案正式亮相。作为全球首款搭载地平线HSD城区辅助驾驶系统的车型,星途ET5的亮相标志着地平线HSD
    的头像 发表于 09-01 11:11 1015次阅读

    Arm携手地平线推动汽车智能化变革

    近日,地平线在上海举办了 2025 年度产品发布会,推出了 L2 城区辅助驾驶系统——地平线 HSD,不仅集中展示了自身领先的技术实力,更深刻诠释了汽车智能化加速普及的产业发展趋势,成为上海车展的前哨。地平线征程 6P 作为技术
    的头像 发表于 04-28 14:28 1388次阅读

    地平线与博世达成战略合作

    近日,地平线正式宣布与全球领先的汽车技术与服务供应商博世达成战略合作。根据协议,博世将基于地平线征程6B打造新一代多功能摄像头,并基于征程6E/M打造博世纵横辅助驾驶升级版。目前,基于征程6系列开发的博世新一代多功能摄像头与博世纵横辅助驾驶升级版均获得多家车企的项目定点。
    的头像 发表于 04-27 13:43 1357次阅读