1. unenable to get odometry data 原因:commandNumber 和消息长度不正确。根本原因是串口通信被电机干扰了。
2. 直接修改qbo_arduqbo/src/driver代码,添加打印,然后make之。重新运行就可以了。
std::cout << (uint8_t)qq << std::endl; 这里注意uint8_t实质上是unsigned char,直接打印该类型的话,就是string输出。
3.qbo_cereal_port
抛出异常,类型为socket unplugged
4. cereal_port 使用readBetween来获取一段消息流。以INPUT_FLAG和OUTPUT_FLAG作为开始和结束标志。