Skip to content

Commit

Permalink
Update TODO.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
lebarsfa committed Oct 19, 2024
1 parent 4c56d39 commit cdf2693
Showing 1 changed file with 38 additions and 4 deletions.
42 changes: 38 additions & 4 deletions TODO.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
Velodyne
V�rifier signe de ses angles...->ca a l'air pas mal
Process(bwithallchecks) because we might make all check just at connect, some of the checks anyway only available in debug
Lidarview could simulate UDP data transfer from a pcap...->could not get it to work, use pcapudpredir.py instead...
Faire un hardware-cpp-gui
Azimut ofs, �l�vation ofs
Param sort angles
if pcap fail, suggestion pcapng convert
Pcapreadspdfactor
Should check Velodyne-VLP-16-master also...
Demander � faire fonctions pour g�rer probl�mes de padding?
Detect 1 laser loop: median of a[i+ii]-a[i-ii] for 10 (depends on angular resolution and number of different angles in data...) ii ->ask copilot how it is usually detected robustly despite the UDP packets sometimes in wrong order...

Support Arduino � rajouter � OSSerialPort, voir projet UTAC...
Arduino functions equivalent for PC?

support topdon tc001 (besoin de faire cap.set(cv2.CAP_PROP_CONVERT_RGB, 0.0) sinon changerait les donn�es+�ventuellement faire aussi quand m�me le traitement d'interpr�tation de la temp�rature, attention au codec d'enregistrement vid�o qui d�graderait les donn�es, XVID semblait bien...?)

Add topics to git projects

PWM pi
Pi : simul analog out avec PWM haute freq (pigpioDevice avec option pigpio ou pigpiod), sbus

Ardupilot2ros branche ros2

Exemple C/C++ standard pour communiquer avec velodyne->s'inspirer de https://github.com/valgur/velodyne_decoder ?
d,alpha,beta surrounding (dernier tour sonar, avoir aussi global surrounding_pts_x/y/z) brute < corrig� avec position du capteur par rapport � rep�re robot (parfois d�j� fait via params internes dans capteur) < corrig� avec juste angles du robot dans rep�re de env.txt (en supposant position fixe) < corrig� avec position du robot
Cartographer.cpp/.h qui dessine la carte (jusqu'� un certain historique) dans le rep�re d�fini dans env.txt, carto_pts_x/y/z en global?

mavlinkinterface devrait envoyer RC_CHANNELS (entr�es commandes) en m�me temps que SERVO_OUTPUT_RAW...
mavlinkinterface gps_raw_int.satellites_visible should be set more correctly...
mavlinkinterface_GPS_prefix: GP, GN, GL, GA
Expand Down Expand Up @@ -534,18 +563,18 @@ surfaceobstacleavoidance needs to be debugged (corrupted memory...)...
Maestro bloqu�e si on ne r�cup�re pas en continu les donn�es envoy�es par la Razor sur son port s�rie!

build and install
UxVCtrl actions: 2 MinGW s'ex�cutent pas, peut-�tre mediafeatures inconnues n�cessaires pour kinect...?
CMake detect target arch : see CMAKE_SYSTEM_PROCESSOR, CMAKE_SIZEOF_VOID_P, maybe merge https://github.com/Amber-MD/cmake-buildscripts/blob/master/TargetArch.cmake with latest https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qprocessordetection.h, see also https://gist.github.com/webmaster128/e08067641df1dd784eb195282fd0912f...
UxVCtrl and hardwarex: check if ((NOT DEFINED ARCH) OR (NOT DEFINED RUNTIME)), ((NOT DEFINED ARCH) OR (NOT DEFINED USR_LIB_ARCH_DIR)) should be better with AND (maybe with other modifications), especially it does not work correctly for armhf/armv6hf (/usr/lib/arm-linux-gnueabihf), arm64/aarch64...->try to display what are the values for CMAKE_SYSTEM_PROCESSOR...?
add possibility to use codac to the build system...
cmake test build and run (but GUI support) opencv simple prog to d�tect� and enable auto opencv...?
cmake test build and run (but GUI support) opencv simple prog to detect and enable auto opencv...?
les t�l�chargements faits dans ${PROJECT_SOURCE_DIR} devraient plut�t �tre dans le dossier de build...
Utilit� de VC Linux?
Tuto vectornav, gps_input UxVCtrl...
Write info in readme about simulating a razor, SBG, MAVLink, VectorNav from other sensor types (add info also in GPS_INPUT_pymavlink.py)...
mingw8 32, voir aussi issues Logiciels salles infos...
Cmake detect target arch : see CMAKE_SYSTEM_PROCESSOR, CMAKE_SIZEOF_VOID_P, maybe merge https://github.com/Amber-MD/cmake-buildscripts/blob/master/TargetArch.cmake with latest https://code.qt.io/cgit/qt/qtbase.git/tree/src/corelib/global/qprocessordetection.h, see also https://gist.github.com/webmaster128/e08067641df1dd784eb195282fd0912f...
check vs2019 64 bit intellisense warnings, mingw-w64 warning _stdcall redefined...
voir plus pr�cis�ment o� d�sactiver -Wno-deprecated-copy (gcc9) -Wno-class-memaccess (gcc8)
UxVCtrl actions : plusieurs en fait s'ex�cutent pas... Essayer de disable bv, lj, libmodbus, kinect partout, afficher dependencies uxvctrl.exe, peut-�tre mediafeatures inconnues n�cessaires pour kinect32...? Reenable bv pour full config x86->c'est pas la faute de bv dans cette config, essayer sans kinect...->c'est la faute � kinect...->tester dans clean vm...->arrive pas � reproduire le pb dans vm
UxVCtrl and hardwarex : check if ((NOT DEFINED ARCH) OR (NOT DEFINED RUNTIME)), ((NOT DEFINED ARCH) OR (NOT DEFINED USR_LIB_ARCH_DIR)) should be better with AND (maybe with other modifications), especially it does not work correctly for armhf/armv6hf (/usr/lib/arm-linux-gnueabihf), arm64/aarch64...->try to display what are the values for CMAKE_SYSTEM_PROCESSOR...?
UE9A semble compiler et ex�cuter avec mingw7, tester avec servos
cv420
16:45:08: Starting C:\tmp\tests\build-UxVCtrl-master-Desktop_Qt_5_12_6_MinGW_32_bit-Debug\UxVCtrl.exe ...
Expand Down Expand Up @@ -679,6 +708,7 @@ afficher temps depuis d
Rampe etas quand on acc�l�re, en option...?
en plus des touches + et -, pouvoir se d�placer � droite et gauche dans le zoom avec les touches, comme dans UxVDataViewer ou Ecrazor...->manque de touches sur le clavier...
zoom pas fait au bon endroit
if needed to display buttons, https://learnopencv.com/cvui-gui-lib-built-on-top-of-opencv-drawing-primitives/ ...?
Utiliser waitKeyEx() pour avoir full key code? Uniquement dispo en cv3?
tester touches en nomachine, ssh -X...
Afficher tension, affichage des infos du waypoint courant mission planner
Expand Down Expand Up @@ -922,6 +952,10 @@ peut-

OLD

Check for multiple calls to target_link_libraries...->maybe only problem for cmake_minimum_required(VERSION 2.8...

cv::waitkey: call cancel in a thread, then check period (display fps) with std time functions if they are in c++11...? Check if cvui proposes something->pas cvui mais il y a un pollKey() pour win32 backend depuis cv452 (c'�tait win32 le moins pr�cis avec waitKey(), waitKey(1) semble proche de vraiment 1 ms sous Ubuntu...)...

msvc runtime dependency->install�s par cmakelist pour bv et kinect...
Des fois mingw x86 trouve bien cv, des fois non?->besoin de set PATH=C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw32\bin;%PATH% sinon c'est le mauvais mingw appel� par cmake...?

Expand Down

0 comments on commit cdf2693

Please sign in to comment.