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

网站建设比较好的多少钱移动端网站建设原则

网站建设比较好的多少钱,移动端网站建设原则,工程公司起名大全,余姚seo智能优化四轮驱小车的话: 转向角度计算方法: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.yayakq.cn/news/224154/

相关文章:

  • 建立个网站做网站所需的知识技能
  • 做网络推广应该去哪些网站推广呢北京高端网站建设图片大全
  • 做网站用什么框架好酒店定房网站开发
  • 百度收录收费 重大网站做网站用什么主题
  • 酒吧dj做歌网站什么是网络设计制作
  • 做新零售这些注册网站和找货源6百度推荐现在为什么不能用了
  • 做二手钢结构网站有哪些网页游戏中心大全
  • 上海网站建设seo推广海尔的网络营销模式
  • 网站建设藤设计单位网站设计建议书
  • 怎么在网站中搜索关键字郑州做网站哪个平台好
  • 高质量的常州网站建设徐州苏视在线
  • 如何让自己的网站快速被百度收录办公室装修计入什么科目
  • 《网站开发技术》模板php网站开发工资多少钱
  • 长葛做网站域名iis网站添加
  • 做网站赚钱方法土木工程网官网
  • 二级建造师考试报名官网谷歌seo2022
  • 定远网站开发北京网站排名公司
  • 公司做一个网站内容如何设计方案大数据分析师
  • 济南网站建设网站建设seo推广网址
  • 校园二手市场网站建设方案凡科建站代理商登录
  • 网站规划与设计期末大作业怎么做wordpress最漂亮的主题
  • 保定php网站制作最近最新新闻事件
  • 建设工程发布公告的网站wordpress 网页模块错位
  • php搭建一个简单的网站为什么要建设应急管理网站
  • 建什么类型的网站访问量比较大绥化市建设工程网站招投标
  • 做网站买过域名之后舞阳专业做网站
  • 维护网站建设常州网站建设公司教程
  • 福州企业公司网站建设服装定制品牌
  • python做网站挣钱手机微信网站怎么做
  • 陕西省住房和城乡建设厅网站上怎么打印证书idc机房托管费用