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.
-
Simulating a BlueBoat with ROS noetic using SITL (DOC,
PDF).
-
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 (on Windows, run install.bat as administrator the first time if you do not have Python, then you can run server.bat and follow the instructions, otherwise you can launch manually server.py with Python).
-
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