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

相关推荐
z千鑫2 小时前
【AI开源项目】Botpress - 开源智能聊天机器人平台及其部署方案
人工智能·python·机器人·开源·自动化·oneapi
Whappy0013 小时前
4. STM32之TIM实验--输出比较(PWM输出,电机,四轴飞行器,智能车,机器人)--(实验2:PWM驱动舵机)
stm32·嵌入式硬件·机器人
lynn-fish4 小时前
机器人对人工智能未来发展的影响
人工智能·机器人
大风起兮云飞扬丶4 小时前
钉钉接入自定义机器人
机器人·钉钉
旗晟机器人4 小时前
A4-C四驱高防变电站巡检机器人
大数据·人工智能·安全·机器人
chuk.4 小时前
【JAVA】利用钉钉自定义机器人监控NACOS服务,实现实时下线通知
java·机器人·钉钉
weixi_kelaile5204 小时前
ai智能语音电销机器人可以做哪些事情?
java·linux·服务器·人工智能·机器人·云计算·腾讯云
云卓科技6 小时前
无人机之自动控制原理篇
科技·算法·目标检测·机器人·无人机
Whappy00118 小时前
3. STM32之TIM实验--输出比较(PWM输出,电机,四轴飞行器,智能车,机器人)--(实验1:PWM驱动LED呼吸灯)
stm32·嵌入式硬件·机器人
wait,what?1 天前
【ROS概述】C++运行hello world
机器人·ros