]> rtime.felk.cvut.cz Git - hubacji1/rrts.git/log
hubacji1/rrts.git
13 months agoUpdate readme master
Jiri Vlasak [Tue, 14 Mar 2023 15:54:39 +0000 (16:54 +0100)]
Update readme

13 months agoInclude path segment type in pose
Jiri Vlasak [Tue, 14 Mar 2023 15:42:54 +0000 (16:42 +0100)]
Include path segment type in pose

13 months agoFind json lib when not yet found
Jiri Vlasak [Tue, 14 Mar 2023 15:40:51 +0000 (16:40 +0100)]
Find json lib when not yet found

15 months agoWhen reset, reset bc, too
Jiri Vlasak [Wed, 11 Jan 2023 15:09:45 +0000 (16:09 +0100)]
When reset, reset bc, too

15 months agoAdd eta getter/setter
Jiri Vlasak [Wed, 11 Jan 2023 15:09:09 +0000 (16:09 +0100)]
Add eta getter/setter

20 months agoFix version in doxygen config
Jiri Vlasak [Fri, 19 Aug 2022 19:42:46 +0000 (21:42 +0200)]
Fix version in doxygen config

20 months agoFix missing docs group of ext 21
Jiri Vlasak [Fri, 19 Aug 2022 12:49:15 +0000 (14:49 +0200)]
Fix missing docs group of ext 21

20 months agoMerge branch 'simple-occupancy-grid' v0.13.0
Jiri Vlasak [Fri, 19 Aug 2022 10:02:15 +0000 (12:02 +0200)]
Merge branch 'simple-occupancy-grid'

20 months agoAdd simple occupancy grid collision check
Jiri Vlasak [Fri, 19 Aug 2022 09:02:00 +0000 (11:02 +0200)]
Add simple occupancy grid collision check

20 months agoImprove docs for (collision) ext 20
Jiri Vlasak [Thu, 18 Aug 2022 12:49:16 +0000 (14:49 +0200)]
Improve docs for (collision) ext 20

20 months agoIncrease version in doxygen config v0.12.0
Jiri Vlasak [Tue, 16 Aug 2022 09:43:31 +0000 (11:43 +0200)]
Increase version in doxygen config

20 months agoUpgrade bcar submodule
Jiri Vlasak [Mon, 15 Aug 2022 15:43:31 +0000 (17:43 +0200)]
Upgrade bcar submodule

20 months agoMerge branch 'occupancy-grid-collision-check'
Jiri Vlasak [Mon, 15 Aug 2022 15:41:01 +0000 (17:41 +0200)]
Merge branch 'occupancy-grid-collision-check'

20 months agoUse occupancy grid-based collision check in planner
Jiri Vlasak [Mon, 15 Aug 2022 14:53:08 +0000 (16:53 +0200)]
Use occupancy grid-based collision check in planner

20 months agoAdd occupancy grid-based collision check
Jiri Vlasak [Mon, 15 Aug 2022 14:51:24 +0000 (16:51 +0200)]
Add occupancy grid-based collision check

20 months agoIncrease version in doxygen config v0.11.0
Jiri Vlasak [Mon, 15 Aug 2022 12:46:01 +0000 (14:46 +0200)]
Increase version in doxygen config

20 months agoAdd reset to rrtext 2
Jiri Vlasak [Mon, 15 Aug 2022 12:36:20 +0000 (14:36 +0200)]
Add reset to rrtext 2

20 months agoMerge branch 'dubins'
Jiri Vlasak [Mon, 15 Aug 2022 12:21:39 +0000 (14:21 +0200)]
Merge branch 'dubins'

20 months agoUpgrade bcar submodule
Jiri Vlasak [Mon, 15 Aug 2022 12:18:30 +0000 (14:18 +0200)]
Upgrade bcar submodule

20 months agoMake dubins code c++ compatible
Jiri Vlasak [Mon, 15 Aug 2022 12:18:29 +0000 (14:18 +0200)]
Make dubins code c++ compatible

20 months agoAdd extension with dubins paths
Jiri Vlasak [Mon, 15 Aug 2022 12:18:28 +0000 (14:18 +0200)]
Add extension with dubins paths

20 months agoAdd code for dubins paths
Jiri Vlasak [Mon, 15 Aug 2022 12:18:27 +0000 (14:18 +0200)]
Add code for dubins paths

20 months agoGet rid of boost includes
Jiri Vlasak [Mon, 15 Aug 2022 12:18:26 +0000 (14:18 +0200)]
Get rid of boost includes

20 months agoIncrease cmake, cxx versions
Jiri Vlasak [Mon, 15 Aug 2022 12:18:25 +0000 (14:18 +0200)]
Increase cmake, cxx versions

20 months agoUpdate readme with more contrib info
Jiri Vlasak [Mon, 15 Aug 2022 12:15:50 +0000 (14:15 +0200)]
Update readme with more contrib info

20 months agoFix version in doxygen config
Jiri Vlasak [Thu, 11 Aug 2022 15:58:18 +0000 (17:58 +0200)]
Fix version in doxygen config

22 months agoAdd path and path cost getters v0.10.0
Jiri Vlasak [Tue, 31 May 2022 15:27:27 +0000 (17:27 +0200)]
Add path and path cost getters

22 months agoAdd start and goal setters
Jiri Vlasak [Tue, 31 May 2022 15:02:00 +0000 (17:02 +0200)]
Add start and goal setters

22 months agoReorder rrts initialization
Jiri Vlasak [Tue, 31 May 2022 14:29:38 +0000 (16:29 +0200)]
Reorder rrts initialization

22 months agoAdd setters for bc, imax
Jiri Vlasak [Tue, 31 May 2022 14:20:17 +0000 (16:20 +0200)]
Add setters for bc, imax

22 months agoParameterize maximum iterations
Jiri Vlasak [Tue, 31 May 2022 10:39:50 +0000 (12:39 +0200)]
Parameterize maximum iterations

22 months agoUpdate docs to show used planner
Jiri Vlasak [Tue, 31 May 2022 09:42:04 +0000 (11:42 +0200)]
Update docs to show used planner

22 months agoRequire compiler version in CMakeLists
Jaroslav Klapálek [Mon, 30 May 2022 13:46:51 +0000 (15:46 +0200)]
Require compiler version in CMakeLists

22 months agoUpgrade bcar submodule
Jiri Vlasak [Mon, 30 May 2022 12:06:34 +0000 (14:06 +0200)]
Upgrade bcar submodule

2 years agoUpgrade cute lib
Jiri Vlasak [Tue, 15 Mar 2022 13:04:01 +0000 (14:04 +0100)]
Upgrade cute lib

2 years agoSwitch to RRT algorithm v0.9.0
Jiri Vlasak [Wed, 19 Jan 2022 12:02:44 +0000 (13:02 +0100)]
Switch to RRT algorithm

RRT* (RRTS) differst from RRT slightly. Therefore, it's possible to
"just" comment out some code of RRT* to make it RRT.

The reason to do this is to find out the performance of new search cost
that includes the number of backward-forward direction changes.

2 years agoUpdate bcar submodule
Jiri Vlasak [Wed, 19 Jan 2022 11:53:54 +0000 (12:53 +0100)]
Update bcar submodule

2 years agoMerge branch 'use-cusp'
Jiri Vlasak [Fri, 15 Oct 2021 08:16:15 +0000 (10:16 +0200)]
Merge branch 'use-cusp'

2 years agoMove obstacle assert to ext2
Jiri Vlasak [Wed, 28 Jul 2021 19:51:39 +0000 (21:51 +0200)]
Move obstacle assert to ext2

2 years agoImprove search cost
Jiri Vlasak [Fri, 10 Sep 2021 14:43:57 +0000 (16:43 +0200)]
Improve search cost

2 years agoEstimate if should run path optimization
Jiri Vlasak [Fri, 10 Sep 2021 10:42:39 +0000 (12:42 +0200)]
Estimate if should run path optimization

2 years agoIncrease max polygon verts to 12
Jiri Vlasak [Tue, 7 Sep 2021 09:45:31 +0000 (11:45 +0200)]
Increase max polygon verts to 12

2 years agoAdd and use #cusp
Jiri Vlasak [Tue, 7 Sep 2021 08:23:28 +0000 (10:23 +0200)]
Add and use #cusp

2 years agoMerge branch 'change/to-reuse.software'
Jiri Vlasak [Thu, 30 Sep 2021 11:39:18 +0000 (13:39 +0200)]
Merge branch 'change/to-reuse.software'

2 years agoUpdate license info in reeds_shepp files
Jiri Vlasak [Thu, 30 Sep 2021 11:37:46 +0000 (13:37 +0200)]
Update license info in reeds_shepp files

2 years agoUpdate license info in cute header file
Jiri Vlasak [Thu, 30 Sep 2021 11:25:02 +0000 (13:25 +0200)]
Update license info in cute header file

2 years agoUpdate self source file with license
Jiri Vlasak [Thu, 30 Sep 2021 11:19:29 +0000 (13:19 +0200)]
Update self source file with license

2 years agoInit reuse.software
Jiri Vlasak [Thu, 30 Sep 2021 11:13:06 +0000 (13:13 +0200)]
Init reuse.software

2 years agoAdd recompute cc method
Jiri Vlasak [Tue, 31 Aug 2021 10:01:10 +0000 (12:01 +0200)]
Add recompute cc method

2 years agoMerge branch 'fix/dijkstra-backward-opt'
Jiri Vlasak [Mon, 30 Aug 2021 14:54:13 +0000 (16:54 +0200)]
Merge branch 'fix/dijkstra-backward-opt'

2 years agoFix backward dijkstra optimization
Jiri Vlasak [Mon, 30 Aug 2021 11:50:48 +0000 (13:50 +0200)]
Fix backward dijkstra optimization

2 years agoAdd drivable to forward dijkstra algorithm
Jiri Vlasak [Mon, 30 Aug 2021 11:00:42 +0000 (13:00 +0200)]
Add drivable to forward dijkstra algorithm

2 years agoFix forward dijkstra algorithm
Jiri Vlasak [Mon, 30 Aug 2021 11:00:18 +0000 (13:00 +0200)]
Fix forward dijkstra algorithm

2 years agoRepeat optimization while improving
Jiri Vlasak [Mon, 30 Aug 2021 10:57:56 +0000 (12:57 +0200)]
Repeat optimization while improving

2 years agoUse interesting forward/backward methods
Jiri Vlasak [Mon, 30 Aug 2021 10:55:01 +0000 (12:55 +0200)]
Use interesting forward/backward methods

2 years agoImprove pick interesting method
Jiri Vlasak [Mon, 30 Aug 2021 10:54:02 +0000 (12:54 +0200)]
Improve pick interesting method

2 years agoUpdate anytime improvement with last path
Jiri Vlasak [Mon, 30 Aug 2021 10:47:42 +0000 (12:47 +0200)]
Update anytime improvement with last path

When random sample's cost is greater than last path cc and therefore
there will be resampling, use random node from the last path instead.

2 years agoAdd recompute path cc method
Jiri Vlasak [Mon, 30 Aug 2021 10:45:02 +0000 (12:45 +0200)]
Add recompute path cc method

2 years agoRevert 100e888
Jiri Vlasak [Fri, 27 Aug 2021 09:34:49 +0000 (11:34 +0200)]
Revert 100e888

It would be necessary to recompute all cc of all the child node, which
is impossible by the architecture. (RRTNode knows about its parent
only.)

2 years agoMerge branch 'refactor-and-tuning'
Jiri Vlasak [Tue, 24 Aug 2021 08:17:54 +0000 (10:17 +0200)]
Merge branch 'refactor-and-tuning'

2 years agoAdd planner 39
Jiri Vlasak [Tue, 24 Aug 2021 08:16:02 +0000 (10:16 +0200)]
Add planner 39

2 years agoRemove commented code
Jiri Vlasak [Tue, 24 Aug 2021 08:02:44 +0000 (10:02 +0200)]
Remove commented code

2 years agoCompute path only at the end of each iteration
Jiri Vlasak [Tue, 24 Aug 2021 07:59:53 +0000 (09:59 +0200)]
Compute path only at the end of each iteration

2 years agoTry steering from root to just added node
Jiri Vlasak [Tue, 24 Aug 2021 07:59:01 +0000 (09:59 +0200)]
Try steering from root to just added node

2 years agoImplement anytime rrt
Jiri Vlasak [Tue, 24 Aug 2021 07:56:29 +0000 (09:56 +0200)]
Implement anytime rrt

2 years agoWhen path not found, do not optimize it
Jiri Vlasak [Tue, 24 Aug 2021 07:50:54 +0000 (09:50 +0200)]
When path not found, do not optimize it

Reseting ogoal_cc and otime is not desired as the original path is the
first path found (even with reset.)

2 years agoUse macros to comment out the code
Jiri Vlasak [Tue, 24 Aug 2021 07:48:37 +0000 (09:48 +0200)]
Use macros to comment out the code

2 years agoMerge branch 'release/0.8.0'
Jiri Vlasak [Tue, 27 Jul 2021 16:14:03 +0000 (18:14 +0200)]
Merge branch 'release/0.8.0'

2 years agoBump doxygen version v0.8.0
Jiri Vlasak [Tue, 27 Jul 2021 16:01:13 +0000 (18:01 +0200)]
Bump doxygen version

2 years agoMerge branch 'refactor'
Jiri Vlasak [Tue, 27 Jul 2021 15:13:56 +0000 (17:13 +0200)]
Merge branch 'refactor'

2 years agoAdd planner 38
Jiri Vlasak [Tue, 27 Jul 2021 10:47:57 +0000 (12:47 +0200)]
Add planner 38

2 years agoRemove ut
Jiri Vlasak [Fri, 23 Jul 2021 14:34:59 +0000 (16:34 +0200)]
Remove ut

2 years agoUpdate documentation
Jiri Vlasak [Fri, 23 Jul 2021 11:13:03 +0000 (13:13 +0200)]
Update documentation

2 years agoRewrite rrtext6
Jiri Vlasak [Fri, 23 Jul 2021 11:12:13 +0000 (13:12 +0200)]
Rewrite rrtext6

2 years agoRename rrts planners header file
Jiri Vlasak [Fri, 23 Jul 2021 10:50:34 +0000 (12:50 +0200)]
Rename rrts planners header file

2 years agoUpdate rrt goal based on pose range refactoring
Jiri Vlasak [Tue, 20 Jul 2021 11:25:40 +0000 (13:25 +0200)]
Update rrt goal based on pose range refactoring

2 years agoRewrite rrtce, add rrtce 36, 37
Jiri Vlasak [Thu, 15 Jul 2021 08:29:51 +0000 (10:29 +0200)]
Rewrite rrtce, add rrtce 36, 37

2 years agoAdd ext17, ext18
Jiri Vlasak [Fri, 23 Jul 2021 09:18:32 +0000 (11:18 +0200)]
Add ext17, ext18

2 years agoAdd ext16
Jiri Vlasak [Fri, 23 Jul 2021 09:02:23 +0000 (11:02 +0200)]
Add ext16

2 years agoAdd ext15
Jiri Vlasak [Tue, 20 Jul 2021 14:34:33 +0000 (16:34 +0200)]
Add ext15

2 years agoRewrite ext13
Jiri Vlasak [Mon, 19 Jul 2021 09:45:47 +0000 (11:45 +0200)]
Rewrite ext13

2 years agoRewrite ext8
Jiri Vlasak [Thu, 15 Jul 2021 16:34:42 +0000 (18:34 +0200)]
Rewrite ext8

2 years agoRewrite ext10
Jiri Vlasak [Thu, 15 Jul 2021 08:42:10 +0000 (10:42 +0200)]
Rewrite ext10

2 years agoAdd ext14
Jiri Vlasak [Thu, 22 Jul 2021 15:26:26 +0000 (17:26 +0200)]
Add ext14

2 years agoRewrite ext2
Jiri Vlasak [Thu, 22 Jul 2021 15:25:58 +0000 (17:25 +0200)]
Rewrite ext2

2 years agoRewrite rrts
Jiri Vlasak [Wed, 14 Jul 2021 12:39:24 +0000 (14:39 +0200)]
Rewrite rrts

2 years agoUpdate cmake lists, don't compile extensions
Jiri Vlasak [Tue, 13 Jul 2021 11:53:02 +0000 (13:53 +0200)]
Update cmake lists, don't compile extensions

2 years agoAdd bcar submodule
Jiri Vlasak [Tue, 13 Jul 2021 11:00:28 +0000 (13:00 +0200)]
Add bcar submodule

2 years agoRemove changelog
Jiri Vlasak [Tue, 13 Jul 2021 10:53:25 +0000 (12:53 +0200)]
Remove changelog

All the changes are stored in the annotated tag of the related version,
so keeping the changelog is just duplicating the work.

2 years agoRename header files
Jiri Vlasak [Tue, 13 Jul 2021 10:52:33 +0000 (12:52 +0200)]
Rename header files

2 years agoChange spacing
Jiri Vlasak [Tue, 13 Jul 2021 10:49:40 +0000 (12:49 +0200)]
Change spacing

2 years agoMerge branch 'release/0.7.0'
Jiri Vlasak [Tue, 13 Jul 2021 10:45:18 +0000 (12:45 +0200)]
Merge branch 'release/0.7.0'

2 years agoUpdate changelog v0.7.0
Jiri Vlasak [Tue, 13 Jul 2021 10:44:20 +0000 (12:44 +0200)]
Update changelog

2 years agoChange steer step to 0.5 m
Jiri Vlasak [Mon, 12 Jul 2021 14:08:08 +0000 (16:08 +0200)]
Change steer step to 0.5 m

2 years agoDo not clear opt time log
Jiri Vlasak [Mon, 12 Jul 2021 13:15:24 +0000 (15:15 +0200)]
Do not clear opt time log

2 years agoAllow using the jsoncpp library installed in non-default locations
Michal Sojka [Tue, 29 Jun 2021 13:54:17 +0000 (15:54 +0200)]
Allow using the jsoncpp library installed in non-default locations

2 years agoMerge branch 'tuning'
Jiri Vlasak [Mon, 12 Jul 2021 11:24:56 +0000 (13:24 +0200)]
Merge branch 'tuning'

2 years agoFinish when goal found
Jiri Vlasak [Mon, 12 Jul 2021 11:24:38 +0000 (13:24 +0200)]
Finish when goal found

2 years agoAdd reset method, remove debug print
Jiri Vlasak [Mon, 12 Jul 2021 11:20:11 +0000 (13:20 +0200)]
Add reset method, remove debug print

2 years agoAdd reset method
Jiri Vlasak [Mon, 12 Jul 2021 11:10:16 +0000 (13:10 +0200)]
Add reset method