Commit Graph

  • e869b4d891 fix(base_move): correct side velocity direction in follow_left_side_track havoc420ubuntu 2025-05-25 16:45:15 +00:00
  • 5fd630c27b 优化follow_left_side_track函数,调整目标距离参数至540像素,增强稳定性和响应速度;更新滤波队列大小至7以提高稳定性;改进速度计算逻辑,确保更平滑的调整和停止过程;更新左侧轨迹线检测演示程序的输入路径。 Havoc 2025-05-26 00:44:24 +08:00
  • e77d5655ae 新增go_straight_until_bar函数以控制机器人沿直线行走至检测到栏杆;优化follow_left_side_track函数的PID参数和稳定性要求,增强响应速度和稳定性;调整detect_left_side_track函数的搜索区域和评分逻辑,以提高线段检测的准确性和灵活性。 Havoc 2025-05-25 19:55:35 +08:00
  • 009b8e616a Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task Havoc 2025-05-25 19:43:48 +08:00
  • 250754ea25 优化黄色赛道检测演示程序,更新输入输出路径,替换边缘检测函数以提升准确性,并增强线段选择逻辑。 Havoc 2025-05-25 19:43:31 +08:00
  • cb002c5b9f test(left_line): update image saving path and remove unused tasks havoc420ubuntu 2025-05-25 11:37:24 +00:00
  • 30c63ce2e5 refactor(task_4): adjust movement parameters and image save path havoc420ubuntu 2025-05-25 08:53:13 +00:00
  • ea2e5d132a refactor(main): update task execution order and remove unused imports havoc420ubuntu 2025-05-25 08:45:49 +00:00
  • 268d52155d refactor(task_2_5): simplify and restructure task execution havoc420ubuntu 2025-05-25 08:34:13 +00:00
  • 09790e5921 Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task Havoc 2025-05-24 22:35:24 +08:00
  • 1c3c07d68a 更新黄色赛道检测演示程序的输入输出路径,替换边缘检测函数为新版本以提高检测准确性,并优化线段合并和选择逻辑,增强了对中上部线段的偏好。 Havoc 2025-05-24 22:34:27 +08:00
  • a36ce7ebb0 🎏 remove ros marker no-ros-marker havoc420ubuntu 2025-05-23 06:59:25 +00:00
  • 85defc7811 feat(base_move): implement version 2 of horizontal line detection havoc420ubuntu 2025-05-23 06:56:15 +00:00
  • 13f7e30e69 move test files havoc420ubuntu 2025-05-22 05:32:16 +00:00
  • 924a8e07c6 🎏 task-1 v0.2 havoc420ubuntu 2025-05-22 05:27:13 +00:00
  • c47213e8a3 Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task Havoc 2025-05-22 12:35:18 +08:00
  • 968471471f 删除测试图像结果文件,并在黄色赛道检测演示程序中更新输入和输出路径,同时在边缘检测算法中引入新的检测函数以提升检测准确性和稳定性。 Havoc 2025-05-22 12:35:14 +08:00
  • 1d18ec1e56 test(task_1): adjust go_straight parameters and comment out angle correction havoc420ubuntu 2025-05-22 04:27:22 +00:00
  • 1ff2d22d4f Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task into main havoc420ubuntu 2025-05-20 10:31:21 +00:00
  • a781b77b42 pre merge havoc420ubuntu 2025-05-20 10:31:14 +00:00
  • 2793daf8fe 优化 go_straight 函数中的方向计算逻辑,使用 IMU 数据来确定角度偏差,提升了机器人在前进和后退时的运动精度。 Havoc 2025-05-20 10:04:14 +08:00
  • 4a2ab00f8d 更新日志文件,增加了边缘检测过程中的调试信息和结果记录;修改了黄色赛道检测演示程序的输入路径;在边缘检测算法中引入了线段质量评分机制,优化了线段选择逻辑,提升了检测的准确性和稳定性。 Havoc 2025-05-20 09:24:54 +08:00
  • 1d0ca47e3b Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task into main havoc420ubuntu 2025-05-19 12:53:18 +00:00
  • 234e11eadc add save ori havoc420ubuntu 2025-05-19 12:53:12 +00:00
  • e08c8b15a9 更新黄色赛道检测演示程序的输入路径为测试图像,并在边缘检测功能中增加了对上下边缘线的处理逻辑,优化了截断线的修正机制,提升了检测的准确性和稳定性。 Havoc 2025-05-19 20:52:38 +08:00
  • c3fe5e69d1 back turn degree Havoc 2025-05-19 15:32:24 +08:00
  • 1146bdc4ef 在 move_base_hori_line.py 中添加了对横向线校准的改进,增加了对小幅度摇头的 TODO 注释。同时在 turn_degree.py 中重构了旋转逻辑,优化了旋转速度和方向的计算,增强了旋转过程的稳定性和精确度,确保机器人在执行旋转时能够更好地适应不同的情况。 Havoc 2025-05-19 15:16:03 +08:00
  • 28254f23c1 refactor(base_move): improve horizontal line alignment and task 1 execution havoc420ubuntu 2025-05-19 06:30:11 +00:00
  • 5d586c2999 Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task into main havoc420ubuntu 2025-05-19 06:26:54 +00:00
  • 405fb116ec nothing havoc420ubuntu 2025-05-19 06:26:45 +00:00
  • 6b15e9be90 在 move_base_hori_line.py 中优化了 align_to_horizontal_line 函数,简化了代码逻辑,调整了旋转角度的计算和限制,增强了校准过程的稳定性。同时,改进了日志记录信息,提升了调试的可读性和准确性。 Havoc 2025-05-19 14:26:24 +08:00
  • 8782fdc092 refactor(main.py): implement pass flag functionality for MarkerRunner havoc420ubuntu 2025-05-19 06:08:30 +00:00
  • f77b7edb13 在 move_base_hori_line.py 中优化了 align_to_horizontal_line 函数,添加了累积角度跟踪和动态补偿机制,增强了校准过程的稳定性和准确性。同时在 turn_degree.py 中引入了精确模式,改进了旋转控制逻辑,提升了旋转的精度和稳定性,确保机器人在执行旋转时能够更好地适应不同的情况。 Havoc 2025-05-18 23:44:09 +08:00
  • aac055c1e0 test line havoc420ubuntu 2025-05-18 15:32:54 +00:00
  • 26527e7775 在 move_base_hori_line.py 中新增 follow_left_side_track 函数,实现机器狗沿左侧黄色轨迹线移动的控制逻辑。同时在 detect_track.py 中添加 detect_left_side_track 函数,用于检测左侧轨迹线,增强了机器狗的轨迹跟随能力和稳定性。更新了相关参数和日志记录功能,提升了调试信息的可读性。 Havoc 2025-05-18 16:59:56 +08:00
  • d40c7d1922 Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task into main havoc420ubuntu 2025-05-18 08:27:41 +00:00
  • 8ee1f5b5d8 优化 arc_turn_around_hori_line 函数,调整参数和逻辑以支持负角度表示右转,增强代码可读性和可维护性。同时更新 task_1.py 中的调用方式,确保一致性和清晰性。 Havoc 2025-05-18 16:26:20 +08:00
  • 13c5ab360f nothing havoc420ubuntu 2025-05-18 08:25:14 +00:00
  • f4eab6b296 Merge branch 'fix-arc' into main havoc420ubuntu 2025-05-18 07:58:30 +00:00
  • 7433c83b9b refactor(base_move): improve arc turn control and distance calculation havoc420ubuntu 2025-05-18 07:57:15 +00:00
  • 9e0692dca4 在多个函数中添加了 save_log 参数以增强日志记录功能,确保在检测横向和双轨道线时保存相关图像和日志信息。更新了 detect_horizontal_track_edge 和 detect_dual_track_lines 函数,提升了调试信息的可追踪性和可读性。同时,删除了旧的日志文件,优化了代码结构。 Havoc 2025-05-18 15:53:07 +08:00
  • 0534261b80 refactor(task_1): update observe flag and improve code readability havoc420ubuntu 2025-05-18 04:29:05 +00:00
  • 44c83bc1d4 优化 arc_turn_around_hori_line 函数,调整减速和旋转策略 Havoc 2025-05-18 12:25:19 +08:00
  • f467122e25 在 move_base_hori_line.py 中新增 follow_dual_tracks 函数,实现机器狗在双轨道中间行走的控制逻辑。更新 detect_track.py,添加 detect_dual_track_lines 函数以支持双轨道线的检测,增强了轨道跟随的稳定性和精度。同时优化了日志记录,提升了调试信息的可读性。 Havoc 2025-05-17 21:13:50 +08:00
  • d7675093d1 在 move_base_hori_line.py 中新增 go_straight_by_hori_line 函数,封装了基于横向线的直线移动逻辑。更新 task_1.py 以集成新功能,优化任务执行流程,增强 QR 码扫描的处理和结果返回格式,提升代码可读性和可维护性。 Havoc 2025-05-17 19:21:32 +08:00
  • 6d41ffa96c 删除 test_track_detection.py 文件,优化 go_straight、move_base_hori_line 和 turn_degree 函数中的日志记录,增强代码可读性和调试信息。更新 task_1 和 task_5 以使用新的日志记录功能,提升任务执行的可追踪性和信息反馈。 Havoc 2025-05-17 12:34:02 +08:00
  • 97dd5a22dc refactor(task): 优化任务执行流程和代码结构 havoc420ubuntu 2025-05-17 03:39:27 +00:00
  • 18248d7ad9 删除当前图像文件,优化 main.py 中的恢复站立逻辑,新增 lie_down 和 stand_up 方法到 BaseMsg 类,更新 task_1.py 以使用新的移动和休息功能。 Havoc 2025-05-17 11:27:39 +08:00
  • 35e8cc9858 🎏 v0.1 base task-1 havoc420ubuntu 2025-05-16 11:35:53 +00:00
  • 59961b9905 优化 arc_turn_around_hori_line 函数,调整旋转时间和减速策略 Havoc 2025-05-16 16:09:08 +08:00
  • 91c9896ad0 refactor(base_move): remove QR code scanning in move_base_hori_line havoc420ubuntu 2025-05-16 07:59:36 +00:00
  • 95b426bf29 优化 arc_turn_around_hori_line 函数,调整大角度旋转的时间补偿和减速策略 Havoc 2025-05-16 15:33:30 +08:00
  • 19d583e4d8 优化 arc_turn_around_hori_line 函数,增强圆弧运动的精度和调试信息 Havoc 2025-05-16 14:32:41 +08:00
  • ae8de7bd28 优化 move_to_hori_line 和 arc_turn_around_hori_line 函数,提升移动和旋转精度 Havoc 2025-05-16 14:25:41 +08:00
  • 9a53927cc5 优化 arc_turn_around_hori_line 函数,调整大角度旋转的补偿和减速逻辑 Havoc 2025-05-16 14:09:52 +08:00
  • 790fe1fe0f feat(base_move): add pass_align option to arc_turn_around_hori_line function havoc420ubuntu 2025-05-15 16:49:27 +00:00
  • 214cc13c65 refactor(base_move): adjust moving strategy and update task execution havoc420ubuntu 2025-05-15 16:41:00 +00:00
  • b02c2aea88 优化 move_to_hori_line 函数的移动速度控制和停止机制 Havoc 2025-05-16 00:22:31 +08:00
  • 9c251bc471 优化 move_to_hori_line 和 arc_turn_around_hori_line 函数,增强 QR 码扫描功能 Havoc 2025-05-15 23:42:09 +08:00
  • ef08a40adb # 7 havoc420ubuntu 2025-05-15 15:27:06 +00:00
  • a8574fc1db Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task into main havoc420ubuntu 2025-05-15 15:22:27 +00:00
  • c493db818a refactor(base_move): improve rotation accuracy and adjust task execution havoc420ubuntu 2025-05-15 15:22:26 +00:00
  • dc0a119774 优化 move_to_hori_line 函数,新增 QR 码扫描功能 Havoc 2025-05-15 23:17:29 +08:00
  • 5cfdb94739 优化 arc_turn_around_hori_line 函数,调整参数和逻辑以提高旋转精度 Havoc 2025-05-15 22:58:18 +08:00
  • f484dab840 refactor(base_move): simplify arc turn logic and remove precise turn functions havoc420ubuntu 2025-05-15 14:37:53 +00:00
  • aa855b160c Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task into main havoc420ubuntu 2025-05-15 14:26:34 +00:00
  • 4dc515505b # 5 havoc420ubuntu 2025-05-15 14:26:27 +00:00
  • 021915633c 优化圆弧转弯控制逻辑,新增平滑停止和精确转弯功能 Havoc 2025-05-15 22:24:24 +08:00
  • e28a93954a Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task into main havoc420ubuntu 2025-05-15 12:44:49 +00:00
  • f84271c4d1 refactor(base_move): improve stop mechanism and adjust task_1 behavior havoc420ubuntu 2025-05-15 12:44:48 +00:00
  • 296a228c3b 优化 arc_turn_around_hori_line 函数,调整旋转速度和减速逻辑 Havoc 2025-05-15 20:44:24 +08:00
  • 24f98da1a3 优化 arc_turn_around_hori_line 函数,改进旋转过程中的减速控制逻辑 Havoc 2025-05-15 20:32:51 +08:00
  • 8c899fda7d Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task Havoc 2025-05-15 20:18:10 +08:00
  • f5774d97b9 🎨 更新图像处理逻辑,优化边缘检测功能 Havoc 2025-05-15 20:16:57 +08:00
  • d551343838 Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task into main havoc420ubuntu 2025-05-15 12:09:17 +00:00
  • 6429e3cd5e $ 5 havoc420ubuntu 2025-05-15 12:08:49 +00:00
  • cb84ca79ac 优化移动控制逻辑,改进平滑停止方法 Havoc 2025-05-15 20:08:16 +08:00
  • c6f236ca92 更新 task_1.py 文件,添加移动到横线的功能并调整圆弧转向逻辑。新增参数 distance 以控制移动距离,确保机器人在执行任务时的路径更加准确。 Havoc 2025-05-15 19:53:36 +08:00
  • 116fd15b56 fix(base_move): 修正 arc_turn_around_hori_line 函数中的航向角获取方式 Havoc 2025-05-15 16:51:50 +08:00
  • 6779c93888 task-1 #5 Havoc 2025-05-15 16:43:36 +08:00
  • e547885e98 feat(base_move): improve arc_turn_around_hori_line function havoc420ubuntu 2025-05-15 08:35:38 +00:00
  • ffc5d45fb0 Merge branch 'main' of ssh://120.27.199.238:222/Havoc420mac/mi-task into main havoc420ubuntu 2025-05-15 08:21:00 +00:00
  • dfb651478c task-1 #4 havoc420ubuntu 2025-05-15 08:20:57 +00:00
  • afdeeec21f 增加圆弧转向功能 Havoc 2025-05-15 16:17:24 +08:00
  • 4135f8c31a refactor(base_move): 优化移动控制逻辑和校准流程 havoc420ubuntu 2025-05-15 08:09:59 +00:00
  • f77cada464 增加 MarkerRunner 支持,优化标记放置功能 Havoc 2025-05-15 11:19:24 +08:00
  • 30d02cba9d finish mark; test(cy-mark): improve marker placement service and update test case havoc420ubuntu 2025-05-14 17:15:49 +00:00
  • ac97ca29e7 gazebo mark Havoc 2025-05-14 23:13:28 +08:00
  • 6996a3459f task-1 #3 havoc420ubuntu 2025-05-14 14:50:50 +00:00
  • adaaa0174d 优化计算到横向线的距离函数,增加相机倾斜角度参数,添加观察模式以打印中间计算值,改进代码结构和注释,更新图像读取方式。 Havoc 2025-05-14 22:33:13 +08:00
  • c0de61e1a9 task-1 #2 havoc420ubuntu 2025-05-14 12:12:57 +00:00
  • 4cf9f143dd 优化横向线对齐和移动函数,移除不必要的图像参数,更新相机高度,调整移动速度,简化代码结构。 Havoc 2025-05-14 20:06:09 +08:00
  • 33413eab29 🧪 add rgb-camera height get havoc420ubuntu 2025-05-14 11:57:15 +00:00
  • 6be89617e7 重构主程序,移除图像处理器实例化,简化任务1函数参数,删除无用的测试文件,优化代码结构。 Havoc 2025-05-14 19:35:29 +08:00
  • aa4621ed55 task-1 #1 havoc420ubuntu 2025-05-14 11:25:44 +00:00
  • df7c98f09a 更新横向赛道边缘检测函数,调整斜率判断阈值为0.05,移除可视化功能的相关代码,优化代码结构。 Havoc 2025-05-14 16:18:36 +08:00
  • ec7acc64ff 删除视频处理功能,简化图像处理逻辑,更新横向赛道边缘检测相关函数,移除可视化功能,增强错误处理信息。 Havoc 2025-05-14 14:16:50 +08:00
  • f2298f4085 更新README.md,重构任务模块结构,添加多个任务说明,包括取货、弯道、上下坡、石板路和过栅栏,补充相关图示和算法描述,简化内容以提高可读性。 Havoc 2025-05-14 14:06:55 +08:00
  • 04613d685d 删除临时代码运行文件,更新横向赛道边缘检测功能,改进斜率计算方法,增强可视化效果,添加交点计算的可视化内容。 Havoc 2025-05-14 13:32:07 +08:00
  • 16a7ccd101 horizon line detect Havoc 2025-05-14 12:42:01 +08:00