更新一堆
This commit is contained in:
parent
02263f51d6
commit
53fc828558
28
MSDK常用api.md
Normal file
28
MSDK常用api.md
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
# MSDK常用api
|
||||||
|
|
||||||
|
## 方法
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
## 所需api
|
||||||
|
|
||||||
|
### 精准着陆开关
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 视觉辅助定位开关
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 精准起飞api
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 虚拟摇杆API
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### H20T激光定位(获取图传画面目标点的坐标)
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
22
MSDK精准降落.md
22
MSDK精准降落.md
@ -1,22 +0,0 @@
|
|||||||
# MSDK精准降落
|
|
||||||
|
|
||||||
## 方法
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
## 所需api
|
|
||||||
|
|
||||||
### 精准着陆开关
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### 视觉辅助定位开关
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
### 精准起飞api
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
22
WSL相关指南.md
Normal file
22
WSL相关指南.md
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
# WSL相关指南
|
||||||
|
|
||||||
|
## 修该WSL最大内存
|
||||||
|
|
||||||
|
WSL2默认可以使用的内存大小为主机的80%,对于Linux而言即使装了桌面,一般的开发也没必要给这么多内存,分多了,反而有可能卡主机的Windows
|
||||||
|
操作:
|
||||||
|
1.打开Windows资源管理器,地址栏输入 %UserProfile% 回车,在该目录下创建一个文件, 名字为 .wslconfig ,写入内容示例如下 (我电脑16GB内存,分给WSL内存4GB,另外设置交换分区4GB)
|
||||||
|
|
||||||
|
```sh
|
||||||
|
[wsl2]
|
||||||
|
memory=2GB
|
||||||
|
swap=4GB
|
||||||
|
localhostForwarding=true
|
||||||
|
```
|
||||||
|
cmd执行 wsl --shutdown 关闭WSL,再重新打开即可
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
## wsl文件位置
|
||||||
|
|
||||||
|
资源管理器中输入:`\\wsl$`
|
||||||
|
|
||||||
@ -5,3 +5,5 @@
|
|||||||

|

|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
262mm
|
||||||
6
ros 命令.md
Normal file
6
ros 命令.md
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
# ros 命令
|
||||||
|
|
||||||
|
```shell
|
||||||
|
rosrun rqt_graph rqt_graph # 显示节点图
|
||||||
|
```
|
||||||
|
|
||||||
28
室内变电站无人机巡检.md
Normal file
28
室内变电站无人机巡检.md
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
# 室内变电站无人机巡检
|
||||||
|
|
||||||
|
## 室内环境
|
||||||
|
|
||||||
|
### 大致情况
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
### 参数要求
|
||||||
|
|
||||||
|
无人机在变电站中
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
34
自主降落开发日志.md
Normal file
34
自主降落开发日志.md
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
# 自主降落开发日志
|
||||||
|
|
||||||
|
## 2021-7-13
|
||||||
|
|
||||||
|
### 进展
|
||||||
|
|
||||||
|
* 在一个单独的app上可以自动执行无人机基于aruco 的自主降落
|
||||||
|
|
||||||
|
* 完成了初步移植工作
|
||||||
|
|
||||||
|
### 问题
|
||||||
|
|
||||||
|
* 视频流解码使用的是surfaceview 与现有的UX SDK 的FPV widget冲突,surfaceview只有显示的时候才能渲染,隐藏surfaceview时无法初始化DJICodecManager
|
||||||
|
|
||||||
|
## 2021-7-22
|
||||||
|
|
||||||
|
### 进展
|
||||||
|
|
||||||
|
* 完成了M300的初步适配
|
||||||
|
|
||||||
|
### 问题
|
||||||
|
|
||||||
|
* M300可以挂载双云台或者单云台,需要获取云台当前的状态,是否多云台,和云台挂载的位置。双云台都挂载的时候需要获取所使用相机所在的位置。
|
||||||
|
|
||||||
|
**获取多云台连接状态**
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
**获取云台**
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
99
计算机书.md
Normal file
99
计算机书.md
Normal file
@ -0,0 +1,99 @@
|
|||||||
|
# 计算机书
|
||||||
|
|
||||||
|
```
|
||||||
|
Code Complete (2nd edition) by Steve McConnell
|
||||||
|
The Pragmatic Programmer
|
||||||
|
Structure and Interpretation of Computer Programs
|
||||||
|
The C Programming Language by Kernighan and Ritchie
|
||||||
|
Introduction to Algorithms by Cormen, Leiserson, Rivest & Stein
|
||||||
|
Design Patterns by the Gang of Four
|
||||||
|
Refactoring: Improving the Design of Existing Code
|
||||||
|
The Mythical Man Month
|
||||||
|
The Art of Computer Programming by Donald Knuth
|
||||||
|
Compilers: Principles, Techniques and Tools by Alfred V. Aho, Ravi Sethi and Jeffrey D. Ullman
|
||||||
|
Gödel, Escher, Bach by Douglas Hofstadter
|
||||||
|
Clean Code: A Handbook of Agile Software Craftsmanship by Robert C. Martin
|
||||||
|
Effective C++
|
||||||
|
More Effective C++
|
||||||
|
CODE by Charles Petzold
|
||||||
|
Programming Pearls by Jon Bentley
|
||||||
|
Working Effectively with Legacy Code by Michael C. Feathers
|
||||||
|
Peopleware by Demarco and Lister
|
||||||
|
Coders at Work by Peter Seibel
|
||||||
|
Surely You're Joking, Mr. Feynman!
|
||||||
|
Effective Java 2nd edition
|
||||||
|
Patterns of Enterprise Application Architecture by Martin Fowler
|
||||||
|
The Little Schemer
|
||||||
|
The Seasoned Schemer
|
||||||
|
Why's (Poignant) Guide to Ruby
|
||||||
|
The Inmates Are Running The Asylum: Why High Tech Products Drive Us Crazy and How to Restore the Sanity
|
||||||
|
The Art of Unix Programming
|
||||||
|
Test-Driven Development: By Example by Kent Beck
|
||||||
|
Practices of an Agile Developer
|
||||||
|
Don't Make Me Think
|
||||||
|
Agile Software Development, Principles, Patterns, and Practices by Robert C. Martin
|
||||||
|
Domain Driven Designs by Eric Evans
|
||||||
|
The Design of Everyday Things by Donald Norman
|
||||||
|
Modern C++ Design by Andrei Alexandrescu
|
||||||
|
Best Software Writing I by Joel Spolsky
|
||||||
|
The Practice of Programming by Kernighan and Pike
|
||||||
|
Pragmatic Thinking and Learning: Refactor Your Wetware by Andy Hunt
|
||||||
|
Software Estimation: Demystifying the Black Art by Steve McConnel
|
||||||
|
The Passionate Programmer (My Job Went To India) by Chad Fowler
|
||||||
|
Hackers: Heroes of the Computer Revolution
|
||||||
|
Algorithms + Data Structures = Programs
|
||||||
|
Writing Solid Code
|
||||||
|
JavaScript - The Good Parts
|
||||||
|
Getting Real by 37 Signals
|
||||||
|
Foundations of Programming by Karl Seguin
|
||||||
|
Computer Graphics: Principles and Practice in C (2nd Edition)
|
||||||
|
Thinking in Java by Bruce Eckel
|
||||||
|
The Elements of Computing Systems
|
||||||
|
Refactoring to Patterns by Joshua Kerievsky
|
||||||
|
Modern Operating Systems by Andrew S. Tanenbaum
|
||||||
|
The Annotated Turing
|
||||||
|
Things That Make Us Smart by Donald Norman
|
||||||
|
The Timeless Way of Building by Christopher Alexander
|
||||||
|
The Deadline: A Novel About Project Management by Tom DeMarco
|
||||||
|
The C++ Programming Language (3rd edition) by Stroustrup
|
||||||
|
Patterns of Enterprise Application Architecture
|
||||||
|
Computer Systems - A Programmer's Perspective
|
||||||
|
Agile Principles, Patterns, and Practices in C# by Robert C. Martin
|
||||||
|
Growing Object-Oriented Software, Guided by Tests
|
||||||
|
Framework Design Guidelines by Brad Abrams
|
||||||
|
Object Thinking by Dr. David West
|
||||||
|
Advanced Programming in the UNIX Environment by W. Richard Stevens
|
||||||
|
Hackers and Painters: Big Ideas from the Computer Age
|
||||||
|
The Soul of a New Machine by Tracy Kidder
|
||||||
|
CLR via C# by Jeffrey Richter
|
||||||
|
The Timeless Way of Building by Christopher Alexander
|
||||||
|
Design Patterns in C# by Steve Metsker
|
||||||
|
Alice in Wonderland by Lewis Carol
|
||||||
|
Zen and the Art of Motorcycle Maintenance by Robert M. Pirsig
|
||||||
|
About Face - The Essentials of Interaction Design
|
||||||
|
Here Comes Everybody: The Power of Organizing Without Organizations by Clay Shirky
|
||||||
|
The Tao of Programming
|
||||||
|
Computational Beauty of Nature
|
||||||
|
Writing Solid Code by Steve Maguire
|
||||||
|
Philip and Alex's Guide to Web Publishing
|
||||||
|
Object-Oriented Analysis and Design with Applications by Grady Booch
|
||||||
|
Effective Java by Joshua Bloch
|
||||||
|
Computability by N. J. Cutland
|
||||||
|
Masterminds of Programming
|
||||||
|
The Tao Te Ching
|
||||||
|
The Productive Programmer
|
||||||
|
The Art of Deception by Kevin Mitnick
|
||||||
|
The Career Programmer: Guerilla Tactics for an Imperfect World by Christopher Duncan
|
||||||
|
Paradigms of Artificial Intelligence Programming: Case studies in Common Lisp
|
||||||
|
Masters of Doom
|
||||||
|
Pragmatic Unit Testing in C# with NUnit by Andy Hunt and Dave Thomas with Matt Hargett
|
||||||
|
How To Solve It by George Polya
|
||||||
|
The Alchemist by Paulo Coelho
|
||||||
|
Smalltalk-80: The Language and its Implementation
|
||||||
|
Writing Secure Code (2nd Edition) by Michael Howard
|
||||||
|
Introduction to Functional Programming by Philip Wadler and Richard Bird
|
||||||
|
No Bugs! by David Thielen
|
||||||
|
Rework by Jason Freid and DHH
|
||||||
|
JUnit in Action
|
||||||
|
```
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user