自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 问答 (1)
  • 收藏
  • 关注

原创 gym 0.21.0安装报错

```````````其它的``````

2024-05-09 19:38:20 55

原创 自己喜欢的.clang-format

【代码】自己喜欢的.clang-format。

2023-12-25 21:24:30 41

原创 Windows10 Conda 环境离线迁移

conda环境离线迁移

2022-11-18 16:31:09 2118

原创 向量图svg转jpg、png不清晰问题

svg转png、jpg不清晰问题

2022-11-02 22:22:05 1733

原创 Tensorflow学习

tensorflow遇到的一些问题与解决方法,不定期更新

2022-11-02 22:15:51 783

原创 WSL2安装tensorflow经验总结

wsl安装anaconda

2022-10-08 17:16:27 854

原创 树莓派驱动无刷电机全攻略(三)无刷电机控制

利用树莓派输出的PWM波可以实现对无刷电机转速的控制,PWM波的主要参数为占空比(duty circle)与频率(frequency),占空比就是高电平在PWM波一个循环中占的比例,类似交流电,不同占空比能控制实际电压输出大小。但是树莓派的PWM波只能作为输入的控制信号,还需要电调对无刷电机进行实际控制,为了驱动无刷电机,必然需要电源。树莓派、面包板、杜邦线(公对公、公对母各5根左右)、好盈20A电调、3s11.1V电源、holybro 2216 880kv无刷电机一个、发光二极管一个。

2022-09-08 16:14:54 4803 5

原创 树莓派驱动无刷电机全攻略(二)树莓派ssh远程连接与静态ip设置

为了方便使用树莓派,减少树莓派外设个数,推荐使用ssh来实现远程连接、远程桌面连接、vscode远程连接等功能。

2022-09-08 15:16:58 1229

原创 树莓派驱动无刷电机全攻略(一)树莓派基本知识与安装

树莓派安装小教程

2022-09-08 13:55:44 1229

原创 树莓派无法开启,ACT灯不亮,PWR(红灯)亮

树莓派错误合集

2022-09-05 22:24:11 5078

原创 稳定裕度通过Bode图求解方法

稳定裕度计算

2022-09-05 22:17:01 1776 1

原创 win10系统环境变量设置

6.新建环境变量,需要添加的变量一般就是文件所在的地址。4.点击屏幕右侧的高级系统设置。5.点击环境变量开始设置。1.开始菜单打开设置。2.点击设置中的系统。

2022-09-05 15:52:35 407

原创 强化学习软件安装体会Anaconda+tensorflow(+gym)以及相关的pycharm环境配置

主要是tensorflow安装的命令与gym安装的命令

2022-06-11 22:50:25 697

原创 functionSignatures.json写好了无作用

写好了functionSignatures.json文件,结果发现其没有任何作用,依旧没有显示可选参数项。可能是函数命名问题,修改一下函数名试试我之前写的函数名为lineoptions结果怎么写functionSignatures.json都没有用。而改为funcoptions就有用了...

2022-04-04 16:59:58 77

原创 MATLAB 自定义function 显示如同plot等自带函数的选项格式 实现函数可选输入参数(参数可变)、含有默认(缺省)参数、检查输入(参数检测)、显示更多签名(.json控制)

写一个和matlab自带函数一样的函数!

2022-04-04 16:56:49 2275

原创 lua 数组报错attempt to index field ‘?‘ (a nil value)

今天直接初始化数组local mat={};通过外部自己写的函数进行赋值时报错mat[i][j]=vec_cal.cal(row,col);attempt to index field '?' (a nil value)解决方式:local mat={{}};

2022-03-01 01:04:57 8867

原创 dji M100 编译遇到的问题总结

1.Cannot launch node of type [dji_sdk/dji_sdk_node]...no processes to monitor这边只要在相应文件夹下重新编译即可catkin_make应该是不慎操作或者其它原因导致roslaunch的文件丢失了,重新编译就能解决

2021-09-12 14:54:59 344

原创 Ubuntu键盘打字时不时卡住的解决方法

这里一般是使用中文输入法里的英文模式太久了,切换回“汉语”zn即可。目前更新中文输入法并没有什么作用。不过期间输入的最终都会输出,影响输入。治标不治本。

2021-08-23 21:47:19 2413

原创 ROS控制M100(九、dji_sdk/dji_sdk_node.h与3.3版本后的飞控程序)

drone由于版本问题被淘汰了。后续很多环境都没有drone这个头文件。这里将说明一些比较经典的控制代码

2021-08-23 21:44:12 354

原创 ROS控制M100笔记(八、dji_drone.h)

这个头文件算是比较古早的了。在文章底下就是其具体内容。我们知道,控制UAV的环节:取得控制权限,起飞,输入飞控指令,UAV飞行。 DJIDrone *drone; //DJIDrone 是定义好的类,在头文件里有 drone->request_sdk_permission_control();//获取飞控请求 FlightControlInfo controlInfo = drone->flight_control_info;

2021-08-21 01:47:45 295

原创 ROS控制M100(七、编译与运行)

当代码写完,CMakelists和package.xml写好后就可以开始编译一般是在工作空间的那个文件夹中进行编译。打开终端,输入catkin_make 或者caikin build就可以开始编译。不过后者在一些低版本的ubuntu中不能作用。后者看着更舒服,推荐使用后者。不过如果工作空间的编译命令是有点性情的,如果使用了一个,那么下一次编译也必须使用前面的命令。报错expected initialzer before '':分号可能打错了。...

2021-08-21 01:13:57 141

原创 ROS控制M100笔记(六、package.xml的修改)

<buildtool_depend>catkin</buildtool_depend> <build_depend>dji_sdk</build_depend> <build_depend>geometry_msgs</build_depend> <build_depend>roscpp</build_depend> <build_depend>rospy</build_d...

2021-08-20 20:42:30 144

原创 ROS控制M100笔记(五、CMakelists的编写)

cmake_minimum_required(VERSION 3.0.2)project(beginner_tutorials)## Compile as C++11, supported in ROS Kinetic and newer# add_compile_options(-std=c++11)find_package(catkin REQUIRED COMPONENTS roscpp rospy std_msgs message_generation)## .

2021-08-20 20:35:39 161

原创 ROS控制M100笔记(四、实战发布和订阅话题C++代码编写)

这些基本都是成模块的,我将注释写在里面#include "ros/ros.h"#include "std_msgs/String.h"#include "geometry_msgs/Vector3.h"//当使用变量时所需的头文件#include <sstream>int main(int argc, char **argv){ ros::init(argc, argv, "talker");//初始化,声明节点名称为talker ros::NodeHandle

2021-08-20 20:13:01 339

原创 ROS控制M100笔记(三、最基本的操作)

详情见http://wiki.ros.org/cn现摘录一些比较重要的内容。首先是建立一个工作空间

2021-08-20 19:56:45 89

原创 ROS控制M100笔记(二、服务的请求)

e.g.对节点名为/dji_sdk/sdk_control_authority(dji_sdk/SDKControlAuthority)在wiki上查到的说明如下:request/release the control authorityUsage: Request uint8 control_enable 1--request control 0--release control Response bool .

2021-08-20 13:54:19 76

原创 ROS控制M100笔记(一、消息的发布与服务的请求的查表方法)

基于ros的通信能够有效帮助UAV之间不同板块的信息发布与获取。其主要有两部分:消息的订阅与发布(subscribe&publisher)还有服务和客户端(service&client)。前者是一个节点(node)发布话题(topic)让另一个节点订阅。后者是客户端向服务发送请求(call request)。其中话题的内容与作用、服务的请求的格式都可以从http://wiki.ros.org/dji_sdk/中查询。e.g. Subscribed Topics:/dji_sdk

2021-08-20 12:02:50 148

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除