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

智能电池与ROS通信让机器人获取电池电流电压电量信息

anaxinbattery-ros

git源码地址anaxinbattery-ros: 实现智能电池数据包读取解析并发布sensor_msgs::BatteryState到ROS消息系统

介绍

实现智能电池数据包读取解析并发布sensor_msgs::BatteryState到ROS消息系统

软件架构

支持ROS1,包括kinetic、melodic、noetic

安装教程

创建工作空间,将源码git到src目录并编译安装

使用说明
  1. 使用USB转串口工具连接电池

  2. 检查串口名称是否为"/dev/ttyUSB0",如果不是,需要修改serial.cpp文件serialport_init函数 int serialport_init() { serial_fd=drv_uart_init("/dev/ttyUSB0", 115200, NONE_PARITY); return serial_fd; }

  3. 启动程序 source install/setup.bash 运行roscore 执行rosrun anaxinbattery anaxinbattery_node

  4. 订阅查看 /battery消息rostopic echo /battery


header: seq: 2988 stamp: secs: 0 nsecs: 0 frame_id: '' voltage: 46.1429977417 current: 0.0 charge: 0.0 capacity: 0.0 design_capacity: 16000.0 percentage: 0.460000008345 power_supply_status: 0 power_supply_health: 0 power_supply_technology: 0 present: False cell_voltage: [3.8469998836517334, 3.8529999256134033, 3.8429999351501465, 3.8459999561309814, 3.8429999351501465, 3.8469998836517334, 3.8429999351501465, 3.8399999141693115, 3.8469998836517334, 3.8410000801086426, 3.8469998836517334, 3.8459999561309814] location: '' serial_number: ''


http://www.kler.cn/news/362404.html

相关文章:

  • 海南聚广众达电子商务咨询有限公司靠谱吗怎么样?
  • 对接金蝶云星空存货档案到MES系统的详细步骤及javajs动态脚本拉取的实现
  • [Hbase]一 HBase基础
  • el-table在某些条件下禁止选中
  • C#描述-计算机视觉OpenCV(7):MSER特征检测
  • 酒店预订订房小程序源码系统 多酒店入驻+打造类似美团的酒店模式 带完整的安装代码包以及搭建部署教程
  • SpringBoot框架下的桂林旅游信息中心
  • 微积分复习笔记 Calculus Volume 1 - 2.5 Precise Definition of a Limit
  • Apache Cordova学习计划
  • 基于单片机的 OLED 显示终端设计分析与研究
  • ARM/Linux嵌入式面经(五二):华为
  • Web开发:ABP框架5——入门级别的常见问题和报错解析
  • 信息安全工程师(64)其他恶意代码分析与防护
  • 【Qt】控件——Qt多元素控件、常见的多元素控件、多元素控件的使用、List Widget、Table Widget、Tree Widget
  • pyside6 使用vtk的时候出现页面空洞问题
  • MySQL 日常维护指南:常见任务、频率及问题解决
  • 【C++语言】深入学习C++要修炼的内功
  • 网络工程毕设开题报告汇总
  • 高级 SQL 技巧
  • 6.1 特征值介绍
  • 数据库的查询操作
  • 6、面向对象八股文(长期更新_整理收集_排版未优化_day06_20个
  • volatile 关键字的作用学习
  • 中小企业如何做大做强?
  • Cadence元件A属性和B属性相互覆盖
  • k8s集群安装