Tutorials
- How to build an autonomous quadrotor using a Parrot Bebop structure, ArduCopter and a Raspberry Pi Zero W (DOC, PDF). See also (DOC, PDF) if you are a beginner in robotics.
- How to configure a Wi-Fi network with Ubiquiti Bullet M2, transfer GPS RTK corrections and real-time video, install Windows and Ubuntu in different multiboot configurations (BIOS/MBR, UEFI/GPT), run them through virtual machines using VMware without reinstallation, configure a Raspberry Pi 2 with Ubuntu (DOC, PDF).
- How to configure a mesh network 802.11s with Ubiquiti Bullet M2 running OpenWrt, to be able to have a group of mobile robots that act as Wi-Fi relays (TXT).
- How to create a simple C project with Visual Studio, how to debug efficiently an application with static and dynamic code analysis, how to use a C/C++ library in an existing C/C++ project, differences between Windows and Linux for C/C++ programming, etc. (PPT, PDF).
-
Visual Studio CMake support tips.
-
Debugging ROS noetic Windows projects with Visual Studio 2019.
-
Some Python tips for Ubuntu and Windows (DOC,
PDF).
-
Simple temporary Python-based web server for quick download and upload of files between 2 computers (read inside server.bat for quick info, launch server.py manually if needed).
-
How to use OpenCV on Ubuntu (DOC,
PDF).
-
How to use OpenCV with Qt (DOC,
PDF).
-
How to use OpenCV with Visual Studio (DOC,
PDF).
-
How to use OpenCV 4.2.0 with Visual Studio 2019 (DOC,
PDF).
-
How to use OpenCV 4.2.0 with Visual Studio 2017 (DOC,
PDF).
-
How to use OpenCV 4.2.0 with Qt 5.12.6 (DOC,
PDF).
-
How to use OpenCV 3.2.0 with Visual Studio 2017 (DOC,
PDF).
-
How to use OpenCV 3.2.0 with Qt 5.11.0 (DOC,
PDF).
-
How to use OpenCV 2.4.13 with Visual Studio 2017 (DOC,
PDF).
-
Simple 3D cartography using a Kinect 2 and OpenCV on Windows (see Part 3 in DOC,
PDF).
-
How to use Qt 5.15.1 with Visual Studio 2019 (DOC,
PDF).
-
Examples of simple image processing algorithms using OpenCV 2.4.2 (build folder corresponds to C:\OpenCV2.4.2) in C/C++ for Visual Studio 2008 SP1 and a Makefile to build also the programs for Linux (OpenCV is only used here to get images from a video or camera) :
detection of an object knowing its RGB colors
(SimpleObjDetectRGBOpenCV242.zip),
detection of an object knowing its HSL colors
(SimpleObjDetectHSLOpenCV242.zip),
get the radius of a circular object knowing its RGB or HSL colors
(SimpleObjDetectRadiusOpenCV242.zip),
get a bounding rectangle around an object knowing its RGB or HSL colors
(ObjDetectBoundsOpenCV242.zip, ObjDetectBoundsStdDevOpenCV242.zip),
get the orientation of an object knowing its RGB or HSL colors
(ObjDetectAngleOpenCV242.zip).
-
Serial port C, Win32APIRS232Device_vs2008.zip, Win32APIRS232Device_Qt.zip,
RS232PortVirtualPairTest.zip.
-
TBS Crossfire GPS input (DOC, PDF).
-
TBS Crossfire telemetry (DOC, PDF).
-
To edit videos: DaVinci Resolve quick start (DOC, PDF).
-
Select an area bigger than the screen with MS Paint (DOC,
PDF).
See also old tutorials (not maintained, see proposed alternatives where available...)
Back