Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* leo_example_line_follower: initial commit for line follower package Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: package.xml: remove redundant dependencies Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: replaced use od ros parameters with command line arguments and python argparse Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: added info on node's exit and fixed path for file with labels Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: Added info logs for creating files and directories Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: starting time counting with the first message from cmd_vel topic, fixed saved img filename, closing label file on shutdown Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: added saving images and labels Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: added ignoring images with label (0.0, 0.0) Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: added line_follower.py - script for autonomous following the line with rover * leo_example_line_followe: added directory with first models, needed for line_follower.py script * leo_example_line_follower: models: added model trained on color masks, with two lines track Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: color_mask: added color_mask.py script with ros node for chosing hsv bounds for color mask Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: color_mask: added cfg directory with yaml files with example hsv_bounds and dynamic_reconfigure config file Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: color_mask: changed package.xml and CMakeLists.txt for use of dynamic_reconfigure Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: fixed typos and formatted code with black Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver: removed unused arguments from launch file Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: color mask: added launch file for the color_mask_finder node Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: line_follower.py: added use of ros parameters for hsv color bounds Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: line follower: added launch file for the line follower node Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: moved yaml files to config directory Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: fixed typos, and added descriptions to ros args Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: removed redundant files Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: line_follower.py: switched param names to private namespace Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_exapmle_line_follower: added model trained on more accurate color masks Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: CMakeLists.txt: fixed catkin_lint errors Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: package.xml: updated package description Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: color_mask.py: implemented code review guidlines (about python buildins and instance method) Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: implemented guidlines from code review Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: scripts: implemented guidlines from code review Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: config: added yaml files with color mask values for blue and red colors Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: color_mask.launch: changed default value of 'file' arg Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: package.xml: fixed typo Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: implemented guidelines from code review Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: scripts: added script for processing saved data into ready dataset for keras model Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: fixed os.join bugs Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: added base path if output directory is given as relative path Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: data_saver.py: added use of ptahlib home function instead of hardcoding home directory path Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: made the script executable with rosrun Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: gave the script execution rights with chmod + x Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: removing parent directories when train and validation dirs are nested paths Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: switched moving and removing files to just copying Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: added creating of zip file from processed data, and clearing the working directory from zipped files Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: added printing info about zipping files Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: line_follower.launch: fixed ros find package syntax error Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: changed argument names to one pattern Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: added checking if the zipfile name ends with '.zip' Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: prepare_data.py: formated the code using black Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: added notebook to repository Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: CMakeLists.txt: added prepare_data.py script to catkin_install_python section Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: implemented code review guidlines Signed-off-by: Bitterisland6 <2010olo@wp.pl> * leo_example_line_follower: line_follower.launch: updated arg name in rosparam Signed-off-by: Bitterisland6 <2010olo@wp.pl>
- Loading branch information