智能电池与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: ''

相关推荐
Flying Youth29 分钟前
【Embodiment Gap in Robot Learning: A Comprehensive Survey】
机器人
小陶来咯1 小时前
机器人触摸反馈模块:3x3 随机匹配 + 概率语音播报
机器人
工业机器人销售服务1 小时前
遨博产品尺寸偏差智能检测,微米级筛查误差,严控成品装配精度
机器人·自动化
百度智能云技术站2 小时前
训练周期减半:LoongForge 全链路优化 GR00T N1.6 训练,吞吐提升至 2.3 倍
机器人·llm
才兄说3 小时前
机器人二次开发机器狗巡检?高精度自主定位
机器人
小烤箱6 小时前
什么是 ROS2:机器人软件的数据加工工业园区
人工智能·机器人·ros
梦想的旅途27 小时前
企微API:外部群的主动/被动自动回复机器人
机器人·企业微信·rpa
AI猫站长9 小时前
快讯|地瓜机器人旭日S600 560TOPS算力平台适配自变量具身基础模型,蚂蚁灵波与简智联合研发专属数采设备,龙旗工厂智元机器人8小时作业成功率99.5%
大数据·人工智能·机器学习·机器人·具身智能
yu85939589 小时前
基于卡尔曼滤波器的集中式机器人轨迹定位算法
算法·机器人
SLAM必须dunk11 小时前
GMR(General Motion Retargeting)仓库详细解析
机器学习·机器人