![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
文章平均质量分 62
KEY TO UTOPIA
这个作者很懒,什么都没留下…
展开
-
相机和毫米波雷达数据融合4--解析模块代码编写
相机和毫米波雷达数据融合1–流程框架相机和毫米波雷达数据融合2–SocketCan编写相机和毫米波雷达数据融合3–Simulink解析Can信号相机和毫米波雷达数据融合4--解析模块代码编写Simulink代码介绍can_ros_class介绍can_ros_class.hcan_ros_class.cpp头文件包含Can0RosClass::Can0RosClass(params)Can0RosClass::InitSubscribers(params)Can0RosClass::InitPubli原创 2022-03-19 15:23:07 · 2441 阅读 · 2 评论 -
相机和毫米波雷达数据融合3--Simulink解析Can信号
相机和毫米波雷达数据融合3--Simulink解析Can信号参考文章pack和unpack模块认识低版本以2016a为例参考文章从DBC和Simulink模型生成CAN报文C++解析代码simulink中CAN PACK和CAN UNPACK模块的使用Simulink CAN PACK Message总线解包及处理这些参考文章都写的很好很详细。如果我在这篇文章中没讲清楚的可以参考这几篇。但是最好先看我的之后看他们的,因为他们的不会完美契合这个项目,如果跟着搞到后面发现出了问题就是在浪费时间。pa原创 2022-03-17 16:03:55 · 2961 阅读 · 0 评论 -
相机和毫米波雷达数据融合2--SocketCan编写
相机和毫米波雷达数据融合2--SocketCan编写参考文章工控机Can接口激活项目SocketCan编写头文件 can_vehicle_class.h源文件 can_vehicle_class.cpp构造函数Can_Init()CAN_Receive_Msg(parameters)Can_Send_Msg(parameters)参考文章linux下的SocketCan编写Linux socket CAN编程示例工控机Can接口激活工控机的can卡需要激活,一般厂家会有执行文件,你每次开机然后执行原创 2022-03-16 11:26:20 · 2850 阅读 · 2 评论 -
2021-07-01
ROS中canopen的使用(2)上一篇中主要谈及的是发送can消息,使用topic_to_socketcan节点。虽然小车的底盘can消息可以通过socketcan_to_topic节点自动地转化成frame.msg。但是我还是自己使用can测试工具自己验证了一下,并初步找到了过滤方式。1.创建虚拟can设备使用can-utils,我是很久之前下的,忘记怎么弄的了。csdn上搜就好了,然后创建虚拟can口。创建虚拟can。注意创建的can名字,后面要绑定在sockecan_to_topic的节点上的原创 2021-07-01 21:50:07 · 497 阅读 · 1 评论 -
c++项目结构学习
动态链接库功能写项目的时候需要头文件来声明函数,源文件来写函数具体实现,然后还得写一个main函数来使用前面声明的函数。而动态库则可以将源文件都打包成一个库,在链接的时候和main文件链接在一起,满足需求。例子头文件:so_test.h//so_test.h:#include<iostream>void test_a();void test_b();void test_c();三个源文件:test_a.cpp,test_b.cpp,test_c.cpp//test_a.c原创 2021-06-17 11:02:01 · 659 阅读 · 0 评论 -
ros_cmakelist学习
cmakelist学习原创 2021-05-26 14:55:21 · 121 阅读 · 0 评论 -
leetcode传话筒
class Solution {public: vector<int> nextGreaterElement(vector<int>& nums1, vector<int>& nums2) { stack<int>s; unordered_map<int,int>num_map; int size = nums1.size(); vector<int&g原创 2021-04-30 15:33:19 · 114 阅读 · 3 评论