- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 【讲座笔记】Xsens:使用IMU VRU AHRS解决水下机器人挑战
如果您想要一个低成本的解决方案,既低成本又准确的水下导航稳定解决方案,您可以使用基于MEMS的技术。基本上,对于某些需要非常高精度的应用,并且对相关成本完全可以接受,例如声学参考系统,在这些应用中,您确实可以在惯性测量单元(IMU)之外使用声学参考系统。如果您访问我们的知识库并输入与MTI设备的同步相关的内容,您将找到一篇文章,讨论MTI设备提供的所有同步功能,以及如何将其他设备与MTI进行同步的示例。A:是的,特别是如果您使用的是提供参考的AHRS设备,那么校准它非常重要。之后,它将计算新的磁校准值。
2024-09-04 15:07:27
1501
原创 gurobi优化器常见问题与调试方法
gurobi优化器调试方法整理。适用于Ubuntu/Win等系统,c++/Python/MATLAB等语言
2023-07-25 15:13:06
3395
原创 ubuntu硬盘更换主板无法启动解决方法
把高级电脑上的win系统盘拆下,换上实验用的ubuntu系统盘,开机,直接进入了BIOS,找不到Boot。2. security选项卡,secure boot menu,关闭(disable)secure boot control。因为这块ubuntu盘已经在别的(辣鸡)电脑上正常使用,所以引导项肯定是有的。只是设置的问题没找到。5. 重启,一般情况下如果你的硬盘有且仅有一个引导项,电脑会自动找到它,进入ubuntu系统。4. boot选项卡,关闭fast boot 若有quiet boot也关闭。
2023-07-12 21:15:58
1482
原创 Ubuntu安装Gurobi+CMake使用详细指南
Ubuntu系统中安装Gurobi优化器,并与CMake、Cmakelists、catkin_make等工具联合使用
2023-06-01 18:25:06
3161
1
原创 OCS2功能包安装经验
1,系统是ubuntu20吗?原作者只在这个系统上测试过,其它系统可能会出问题。个人实测Ubuntu20.04可用,Ubuntu18.04及一下都不能用。2,你的电脑之前有没有配置过其它的环境变量,可能影响到你现在安装的这个包了?我试过重装了全新的Ubuntu20.04后,只配置ocs2一个包,没遇到太多问题。3,一部分包编译失败并不影响其它包,比如他的example,所以不用强求所有包全部通过编译4,安装过程中把报错信息复制到google上搜一下大多能找到,一般都是需要手动安装依赖;5..
2022-03-29 22:20:31
2236
4
原创 上海交大毕业生就业流向分析(2016-2020)
目录1 流向单位性质分析1.1 就业单位性质1.2 就业流向分析1.3 就业流向趋势预测2 重点单位入职人数分析2.1 互联网类2.1.1 阿里巴巴2.1.2 百度2.1.3 网易2.1.4 腾讯2.1.5 拼多多2.1.6 携程2.1.7 依图网络2.2 制造业企业2.2.1 华为2.2.2 中兴2.2.3 普联(TP-Link)2.2.4 英特尔2.2.5 微软2.2.6 宁德时代2.2.7 ...
2021-12-29 16:07:45
1403
原创 Python串口操作报错OSError: [Errno 16] Device or resource busy: ‘/dev/ttyUSB0‘
1. 问题描述使用ubuntu+python,读取串口数据操作。产生报错:OSError: [Errno 16] Device or resource busy: '/dev/ttyUSB0' During handling of the above exception, another exception occurred:2. 解决方法检查有没有其它程序占用串口。通常是你的串口调试助手没关,关闭串口调试助手,或者把串口重新拔插一遍即可。...
2021-12-07 16:25:55
3926
原创 Python串口操作报错:from: can‘t read /var/mail/serial
1. 报错描述使用Ubuntu+Python3 外接USB转TTL,通过串口发送数据。运行Python时报错如下:from: can't read /var/mail/serial或者:from serial import Serial ModuleNotFoundError: No module named 'serial'通常是找不到串口,或者串口没有权限2. 解决方法首先查看串口:ls /sys/class/tty/ttyUSB* -l得到:../../dev
2021-12-07 16:21:04
1249
原创 cmake错误Could not find a package configuration file provided by anymal_c_simple_description
Could not find a package configuration file provided by "anymal_c_simple_description" with any of the following names: anymal_c_simple_descriptionConfig.cmakeanymal_c_simple_description-config.cmake
2021-11-30 14:39:04
2256
原创 cmake错误: Could not find a package configuration file provided by interactive_markers
Ubuntu20.04 + ROS-noetic 安装interactive_markers
2021-11-28 22:01:25
1988
原创 OCS2工具包安装问题记录
1 缺少pinocchio包错误现象:CMake Errorat /usr/share/cmake-3.16/Modules/FindPkgConfig.cmake:A required package was not found并提示:Failed << ocs2_pinocchio_interface解决方法:查看ocs2_pinocchio_interface包下的cmakelist.txt,根据提示发现缺少pinocchio包。安装之。安装方法:百度搜不到,.
2021-11-25 22:00:48
2795
1
原创 《OpenCV与ROS入门》讲座笔记
主讲人:倪培远讲座来源:上海交通大学机器视觉课程1 OpenCV简介1.1OpenCV-core内容:Img Proc: 图像处理Highgui:显示输出Video:视频处理
2021-11-25 21:47:14
2200
原创 cmake错误:Could not find a configuration file for package “Eigen3“
感谢盛齐师兄指导。该博客记录了师兄的解决思路和原理讲解。在编译某一开源工具包时,使用cmake编译报错:CMake Error at /(我的文件路径)/cmakelist.txt (find_package):Could not find a configuration file for package "Eigen3" that is compatible with requested version "3.3"在cmakelist中我们设定了寻找eigen包,且在find_packa
2021-11-25 09:33:29
5975
原创 PCL存储点云错误pcl::IOException what() [pcl::PCDWriter::writeASCII] Could not open file for writing
关于PCL写入/读取点云的报错:写入:1 点云指针为空。最好在写入前面加一个判断,只有当指针不为空时才执行写入到点云的操作,即:if (!cloud->points.empty()){ pcl::PCDWriter writer; writer.write<pcl::PointXYZ> ("cloud.pcd", *cloud, false);}2 文件路径不存在。一般保存时写的相对路径,是相对于可执行文件的位置而言的。即如果直接保存,则文件存
2021-10-28 17:53:44
4891
5
原创 Localization Strategy Based on Multi-Robot Collaboration for Indoor Service Robot Applications论文笔记
题目翻译:基于室内服务机器人应用多机器人协作的本地化策略时间:2013会议:Ubiquitous Robots and Ambient Intelligence (URAI)内容:各个机器人分别借助光学传感器计算TODA(Time Difference of Arrival),从而得到领头机器人相对于自己的位姿,各个机器人共享这些位姿数据,从而可以得到任意两两机器人之间的相对位姿关系。(图1)图1 相对位姿计算示意图,图片来源论文优点:可以在个别机器人掉线的情况下仍然保持原有的位
2021-10-17 21:13:02
177
原创 向量法计算空间点到线段的距离(python)
中学数学告诉我们,计算点到线段的距离有两种。我们假设点是P,线段是AB。P和AB都由三维的笛卡尔坐标表示。现计算P到AB的距离。第一种是,过点P向线段AB上画垂线,判断垂足有没有落在线段上。如果落在线段上,ok,距离就是垂线段的长度;如果没有,则距离转化为点到线段两端点的距离。另一种方法是,获取线段向量AB、以及点P与线段一端点组成的向量(AP或BP)。将这两个向量做点乘AB·AP,点乘结果即为向量AP在AB上的投影。这时只需比较投影和AB的关系即可:投影小于零,说明P在A的外侧,距离为AP的模
2021-07-26 21:59:50
4739
原创 C++嵌套类的修改——以RVC如本相机的SDK包为例
特别鸣谢盛齐师兄指导调代码,及女朋友科普内部类。因项目需要,使用如本RVC相机。在C++中调用官方的SDK包完成拍照,为了适应实验环境,需要调整某一参数。起初没觉得有多难,因为如本的图形用户界面RVC Manager里就有调节这一参数的选项,所以它的SDK里必然有调整参数的接口。打开doc帮助文档一顿莽,啪的一下很快啊,找到了参数所在位置:首先定义了一个类RVC::X1,这个类封装了相机拍照的所有函数和参数,以及一个嵌套类(内部类)RVC::X1::CaptureOptions。该内部.
2021-05-09 10:51:39
755
6
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人