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

印刷网站源码国内b站不收费网站有哪些

印刷网站源码,国内b站不收费网站有哪些,网站建设课程,网络服务能力四轮驱小车的话: 转向角度计算方法:float turning_angle z_angular / x_linear; // 转向角度,单位为弧度 速度的话直接用线速度 两轮驱动小车: 计算公式: leftSpeed x_linear - z_angular * ORIGINBOT_WHEEL_TRACK /…

四轮驱小车的话
转向角度计算方法:float turning_angle = z_angular / x_linear; // 转向角度,单位为弧度
速度的话直接用线速度
两轮驱动小车
计算公式:
leftSpeed = x_linear - z_angular * ORIGINBOT_WHEEL_TRACK / 2.0; #左轮速度
rightSpeed = x_linear + z_angular * ORIGINBOT_WHEEL_TRACK / 2.0;#右轮速度
其中x_linear和z_angular是由del_cmd话题发出来的twist数据

void OriginbotBase::cmd_vel_callback(const geometry_msgs::msg::Twist::SharedPtr msg)
{DataFrame cmdFrame;float leftSpeed = 0.0, rightSpeed = 0.0;float x_linear = msg->linear.x; float z_angular = msg->angular.z;//差分轮运动学模型求解leftSpeed  = x_linear - z_angular * ORIGINBOT_WHEEL_TRACK / 2.0;rightSpeed = x_linear + z_angular * ORIGINBOT_WHEEL_TRACK / 2.0;// RCLCPP_INFO(this->get_logger(), "leftSpeed = '%f' rightSpeed = '%f'", leftSpeed * 100, rightSpeed * 100);if (leftSpeed < 0)cmdFrame.data[0] = 0x00;elsecmdFrame.data[0] = 0xff;cmdFrame.data[1] = int(abs(leftSpeed) * 1000) & 0xff;         //速度值从m/s变为mm/scmdFrame.data[2] = (int(abs(leftSpeed) * 1000) >> 8) & 0xff;if (rightSpeed < 0)cmdFrame.data[3] = 0x00;elsecmdFrame.data[3] = 0xff;cmdFrame.data[4] = int(abs(rightSpeed) * 1000) & 0xff;        //速度值从m/s变为mm/scmdFrame.data[5] = (int(abs(rightSpeed) * 1000) >> 8) & 0xff;cmdFrame.check = (cmdFrame.data[0] + cmdFrame.data[1] + cmdFrame.data[2] + cmdFrame.data[3] + cmdFrame.data[4] + cmdFrame.data[5]) & 0xff;// 封装速度命令的数据帧cmdFrame.header = 0x55;cmdFrame.id     = 0x01;cmdFrame.length = 0x06;cmdFrame.tail   = 0xbb;try{serial_.write(&cmdFrame.header, sizeof(cmdFrame)); //向串口发数据}catch (serial::IOException &e){RCLCPP_ERROR(this->get_logger(), "Unable to send data through serial port"); //如果发送数据失败,打印错误信息}// 考虑平稳停车的计数值if((fabs(x_linear)>0.0001) || (fabs(z_angular)>0.0001))auto_stop_count_ = 0;// printf("Frame raw data: %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x %02x \n", //         cmdFrame.header, cmdFrame.id, cmdFrame.length, cmdFrame.data[0], cmdFrame.data[1], cmdFrame.data[2], //         cmdFrame.data[3], cmdFrame.data[4], cmdFrame.data[5], cmdFrame.check, cmdFrame.tail);
}
http://www.dinnco.com/news/70640.html

相关文章:

  • 网站后台栏目管理百度经验官网首页
  • 云南省保山建设网站百度热搜榜第一
  • 东莞设计网站服务的公司成年s8视频加密线路
  • 公司做网站的价格爱站网站seo查询工具
  • 做招聘网站代理商需要多少钱有哪些搜索引擎
  • 海外 推广网站开发新客户的十大渠道
  • 如何恢复网站首页的排名 站长营销渠道策略
  • wordpress 未登录提示seo优化网站模板
  • 做设计时可以参考的网站一份完整的品牌策划方案
  • 濮阳做网站今日热搜榜前十名
  • 内蒙古住房和城乡建设厅网站 工程建设管理网络营销策划方案
  • 网站备案后打不开免费推广产品的网站
  • 专业型网站网站怎样提高百度推广排名
  • 美丽说网站模板搜索百度app下载
  • 自己做网站视频教程推广引流渠道平台
  • 网站建设 方案书湖南seo优化推荐
  • 郑州网站建设服务商湖南正规关键词优化
  • 出色的网站设计百度推广优化师培训
  • 网站注册系统源码赣州seo外包怎么收费
  • 福州做网站的网店运营推广登录入口
  • 简述如何对网站进行推广?营销策略有哪些有效手段
  • 企业网站怎么做外链外链交易平台
  • php wordpress 等优化大师安卓版
  • 做家电维修网站能接到单吗免费舆情监测平台
  • 广州网站设计公司营销策划方案怎么做
  • 互联网培训机构排名前十深圳关键词seo
  • 滤芯网站怎么做竞价排名采用什么计费方式
  • 如何用花生壳做网站新闻稿发布
  • 做网站的策划方案西安网站建设网络推广
  • 陕西省建设网三类人员题库seo引擎优化是做什么的