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

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

3天内不再提示

【地平线旭日X3派试用体验】03.Python串口解析姿态传感器

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

扫码添加小助手

加入工程师交流群

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


1、姿态传感器简介
姿态传感器是基于MEMS技术的高性能三维运动姿态测量系统,广泛用于无人机机器人机械云台、虚拟现实等场景。
本次实验使用的是姿态传感器是我司自研产品,与X3派通过USBTTL串口连接,连接如下图所示。
poYBAGMRnQCAKZq3AALiLNMZw8g957.jpg
另外,本次实验既使用WindTerm通过串口连接X3派,主要用来传输python程序(python程序在windows编写测试完成后传输到X3派),又通过HDMI显示X3派的内容,同时会接上鼠标和键盘用于人机交互,如上图所示。
2、姿态传感器解析
Python串口解析姿态传感器数据主要用的模块有serialtime。在windows调试完成后,修改适配X3linux环境测试。
主要使用的serial模块初始化接口read_all函数以及time.sleep函数,如下图所示
poYBAGMRnPyAdc6UAADOWapjknM917.jpg

pYYBAGMRnPuAefqZAAGFDgnObnk252.jpg
serial.Serial(port, baud, timeout)port --串口号,字符串型,windows下为comxlinux下为/dev/ttySCx/dev/ttyUSBxbaud --波特率,整数型;timeout --读超时时间。
serial.read_all():读取所有数据,返回的数据类型为bytes类型。
time.sleep():睡眠,单位为秒,经测试在windows下该函数执行异常,达不到预期效果,需要去掉,程序才能运行正常。
windows下,进入命令行界面通过命令“pip install pyserial”安装即可,测试python程序时使用命令“python xxx.py”接口运行,如下图所示(避免打广告,我司的信息涂鸦了),在运行之前修改好串口号和波特率即可。
pYYBAGMRnP2ADUVgAACmpQ3wZPA103.jpg
协议解析主要是数据包组包、解析逻辑,同时需要注意C语言和python语言的类型一些区别,这里稍微讲一下就是单字节到多字节转换的区别,如下图所示,在C语言中直接可以通过内存地址然后进行强制转换得到新的数据类型,而python貌似不支持这样操作(如果大家知道python可以达到同样效果的方法不吝知道,谢谢),所以检需要自己写一个转换函数。
pYYBAGMRnP2AVto-AAIyT90C6_E098.jpg
由于本人平时也很少使用python,也是通过这次的试用,入门了一下python,感受了一下python库使用的便利性,同时也体会了一下pythonC语言不同的魅力。下面直接开始展示结果,如下图所示,这里输出了姿态传感器的常见信息,如欧拉角、加速度计、陀螺仪、帧id

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

    关注

    26

    文章

    6513

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    地平线征程6B芯片量产上车广汽丰田铂智3X

    2026年5月8日,2026款广汽丰田铂智3X正式上市。作为地平线征程6B芯片全球首发量产车型,2026款铂智3X承载着地平线与广汽丰田的深度合作成果,双方以本土领先的车载智能计算技术
    的头像 发表于 05-13 15:51 1298次阅读

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

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

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

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

    地平线征程 6 系列集成 Cadence Tensilica Vision DSP,实现规模化量产,合作加速智能驾驶解决方案部署

    近日,楷登电子 Cadence 宣布,地平线征程® 6(J6)已成功将 Tensilica Vision DSP 集成至其系统级芯片中,并实现了规模化量产。Cadence Tensilica 将为
    的头像 发表于 04-27 13:48 179次阅读

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    奇瑞风云X3系列双车上市

    8月16日,奇瑞汽车旗下风云品牌全新方盒子产品序列——风云X3与风云X3 PLUS正式宣告上市。风云X3系列基于iCAR 03系列焕新升级而来,在造型设计、动力性能、智能科技、功能配置
    的头像 发表于 08-19 11:48 1333次阅读