- 博客(10)
- 问答 (1)
- 收藏
- 关注
原创 Datawhale AI 夏令营学习笔记
深度学习是一种机器学习的方法,它使用多层神经网络来模拟人脑的结构和功能。通过对大量数据的训练,深度学习模型可以自动提取和学习数据的特征,并进行预测和决策。迁移学习是指将一个任务中学到的知识应用到另一个相关任务中。通过使用预训练的模型,可以减少训练时间,并在小数据集上获得较好的性能。通过学习和理解这些常见的图像分类网络,可以更好地选择和应用适合自己的深度学习模型,解决实际问题。PyTorch是一个开源的深度学习框架,由Facebook的AI研究团队开发。
2024-07-17 21:22:22
504
原创 pycharm添加conda环境后加载后无反应或者反应变量失效以及conda安装pytorch和cuda
首先是问题无法加载环境变量以及pycharm 的终端无法使用,使用vscode勉强可以首先重装anaconda3和pycharm都无济于事很扎心之前确实有重复安装anaconda 的情况,这可能会导致很多环境的重复和冲突,如果是安装在C盘的话记得使用卸载干净。添加环境变量时候要注意一定要检查自己的环境变量有无之前遗留的anaconda环境遗留有的话一定删干净我的问题就出现在环境变量处理方案一:参考他人但是conda里面很多的包还是无法使用。
2024-04-02 20:36:23
1139
原创 ros中udp通讯代码重复运行端口被占用解决办法附rosUDP通讯代码
netstat -anp |grep 8888 //查看8888端口的占用情况,这里的8888需要换成你的接受发送端口。ros节点重复运行udp收取代码时候,端口被占用无法运行,只能换端口重新编译十分麻烦。kill -9 3494004 //4110为进程PID。ros下udp通讯代码。其中第二列为PID入。至此端口已解除占用啦。
2024-03-29 16:49:40
216
原创 从vscode创建ros系统pkg包并运行代码
可以看到左侧栏目里有我们创建的功能包。右键第二个src——>新建文件——>输入文件名“you_node.cpp”,这样就创建好文件可以开始写了。注意这里有两个src文件,选择第二个src)这里的node.cpp可以被认为是Node节点。右键左侧栏目的src,选择create catkin package,在出现的弹窗里输入功能包的名字回车,之后输入依赖roscpp rospy std_msgs,回车。把${PROJECT_NAME}_node替换成你要映射的节点名字you_node,一般都是源文件名。
2024-03-29 16:33:11
431
原创 g++指令编译,对于多c++文件编译
编译器来编译您的 C++ 程序。如果编译过程中出现错误,编译器会输出相应的错误信息,您可以根据错误信息进行调试和修改。编译器来编译 C++ 程序。以下是在 Ubuntu 系统中使用。使用您喜欢``的文本编辑器编写 C++ 源代码文件,并将其保存为。组合键或者在应用程序菜单中找到终端程序来打开终端。通过按照上述步骤,在 Ubuntu 系统中使用。命令切换到包含您的源代码文件的目录。在 Ubuntu 中,您可以通过按下。在 Ubuntu 系统中,您可以使用。如果您的系统中尚未安装。在vscode中终端输入。
2024-03-28 20:44:16
388
原创 Franka_libfranka编译运行example
注意,libfranka 的编译可能还有特定的系统要求或依赖库,所以务必参照官方文档进行适当的环境准备和配置。##1、环境准备:确保安装了正确版本的依赖,如CMake、编译器(如g++或clang),以及可能的任何库依赖项。可以在 make 命令后添加 -jN (其中N是你想要使用的处理器核心数)来启用并行编译,加快编译速度。##2、下载源码:从官方的GitHub仓库或者其他提供源码的地方下载 libfranka 的源码。安装后,libfranka 将被放置在系统的库目录和头文件目录中。
2024-03-27 15:32:38
192
原创 ros系统subsciber的c++创建实现
ros::Subscriber sub=.subscribe(“订阅的话题”,缓存长度,接受消息。ros::Subscriber sub=.subscribe(“blackjack”,10)ros::NodeHandle nh #nh大管家名字。ros::NodeHandle catkin_creat_pkg 运行代码 先运行发布者节点后运行订阅者节点。) #sub就是订阅者的名字。
2024-03-25 21:28:09
313
原创 ros中使用c++编写publisher发布者节点
ros::Publisher pub=uh.advertise<std_msgs::String>(“话题名称”,缓存长度);ros::Publisher pub=uh.advertise<std_msgs::String>(“快来开黑群”,10)#nh为通许的关键 NodeHandle是ros的管家。在节点初试话完成后也就是ros::init(argc,argv,“chao_node”);在pkg中打开src文件夹编辑节点的node的c++程序,将其打造成话题发布者。2、发布的消息内容(消息类型很重要)
2024-03-25 17:57:48
385
原创 ROS系统tropic话题和Message消息学习记录
Tropic话题最常用的 节点通讯方式 (https://www.bilibili.com/video/BV1qa41137ED/?spm_id_from=333.788&vd_source=affddf86fce52d322f547f3792feadcd)一个话题也可以由多个发布者 需要必要的机制 控制某一时段只有一个发布者发消息。一般传感器由发布者发布一个话题,订阅者可以订阅多个话题。发布者publisher发布消息到topic。携带数据由发布者流向订阅者。依赖包std_msmg。
2024-03-25 16:46:17
209
原创 ROS_NOETIC系统发布运行节点
roscpp、rospy 为依赖项 std_msgs是提供标准消息依赖包。主目录终端输入rosrun ssr_pkg chao_node。点击build 同时也可以是使用catkin_make编译。while条件不能用ctrl+c健中止需要在while的。打开CmakeList.txt文件配置编译规则。cmakelist文件中含有很多编译指令。在src文件里面新建node.cpp文件。在注释内容中找到Build章节。在工作空间的src目录下输入。可以直接转到当前的软件包地址。添加ros::ok()
2024-03-25 14:20:39
274
CoppeliaSim Edu 4.2打开闪退的解决办法
2022-04-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人