]> rtime.felk.cvut.cz Git - hubacji1/iamcar.git/log
hubacji1/iamcar.git
4 years agoMerge branch 'release/0.7.0' master
Jiri Vlasak [Tue, 10 Sep 2019 16:07:45 +0000 (18:07 +0200)]
Merge branch 'release/0.7.0'

4 years agoUpdate changelog v0.7.0
Jiri Vlasak [Tue, 10 Sep 2019 16:06:49 +0000 (18:06 +0200)]
Update changelog

4 years agoMerge branch 'feature/new-json-scenario-format'
Jiri Vlasak [Tue, 10 Sep 2019 16:05:41 +0000 (18:05 +0200)]
Merge branch 'feature/new-json-scenario-format'

4 years agoUpdate changelog
Jiri Vlasak [Tue, 10 Sep 2019 16:05:24 +0000 (18:05 +0200)]
Update changelog

4 years agoFix output cost
Jiri Vlasak [Tue, 10 Sep 2019 16:04:28 +0000 (18:04 +0200)]
Fix output cost

4 years agoOutput elapsed time
Jiri Vlasak [Tue, 10 Sep 2019 16:04:14 +0000 (18:04 +0200)]
Output elapsed time

4 years agoFirst steer to goal
Jiri Vlasak [Tue, 10 Sep 2019 16:03:40 +0000 (18:03 +0200)]
First steer to goal

4 years agoFix findt() for multiple goals
Jiri Vlasak [Wed, 28 Aug 2019 14:27:12 +0000 (16:27 +0200)]
Fix findt() for multiple goals

4 years agoOutput JSON goals as RRT found goal
Jiri Vlasak [Wed, 28 Aug 2019 14:26:36 +0000 (16:26 +0200)]
Output JSON goals as RRT found goal

4 years agoOutput JSON slot (from JSON input)
Jiri Vlasak [Wed, 28 Aug 2019 14:26:06 +0000 (16:26 +0200)]
Output JSON slot (from JSON input)

4 years agoOutput JSON goal (from JSON input)
Jiri Vlasak [Wed, 28 Aug 2019 14:25:50 +0000 (16:25 +0200)]
Output JSON goal (from JSON input)

4 years agoLoad goals if present in JSON input
Jiri Vlasak [Wed, 28 Aug 2019 07:25:15 +0000 (09:25 +0200)]
Load goals if present in JSON input

4 years agoSave last traj as `path` to JSON output
Jiri Vlasak [Wed, 28 Aug 2019 07:18:41 +0000 (09:18 +0200)]
Save last traj as `path` to JSON output

4 years agoDo not use slot planner
Jiri Vlasak [Wed, 28 Aug 2019 07:18:22 +0000 (09:18 +0200)]
Do not use slot planner

4 years agoRefactor load JSON obstacles
Jiri Vlasak [Wed, 28 Aug 2019 07:15:37 +0000 (09:15 +0200)]
Refactor load JSON obstacles

All the obstacles are polygons.

4 years agoRefactor JSON input init, goal (typo)
Jiri Vlasak [Wed, 28 Aug 2019 07:10:35 +0000 (09:10 +0200)]
Refactor JSON input init, goal (typo)

4 years agoUpdate changelog
Jiri Vlasak [Mon, 24 Jun 2019 16:11:24 +0000 (18:11 +0200)]
Update changelog

4 years agoAdd default sampling info setter
Jiri Vlasak [Mon, 24 Jun 2019 16:09:14 +0000 (18:09 +0200)]
Add default sampling info setter

4 years agoMake sampling range scenario dependent
Jiri Vlasak [Mon, 24 Jun 2019 16:08:35 +0000 (18:08 +0200)]
Make sampling range scenario dependent

4 years agoMerge branch 'feature/refactor-nn'
Jiri Vlasak [Mon, 24 Jun 2019 15:48:20 +0000 (17:48 +0200)]
Merge branch 'feature/refactor-nn'

4 years agoUpdate changelog
Jiri Vlasak [Mon, 24 Jun 2019 15:46:37 +0000 (17:46 +0200)]
Update changelog

4 years agoRemove unused macros
Jiri Vlasak [Mon, 24 Jun 2019 15:44:43 +0000 (17:44 +0200)]
Remove unused macros

4 years agoRemove unused files (nn, nv, sample)
Jiri Vlasak [Mon, 24 Jun 2019 15:41:30 +0000 (17:41 +0200)]
Remove unused files (nn, nv, sample)

4 years agoMove NV-related macros
Jiri Vlasak [Mon, 24 Jun 2019 15:34:46 +0000 (17:34 +0200)]
Move NV-related macros

4 years agoMove NN-relevant macro, structure
Jiri Vlasak [Mon, 24 Jun 2019 15:32:43 +0000 (17:32 +0200)]
Move NN-relevant macro, structure

4 years agoMove GL-relevant macros
Jiri Vlasak [Mon, 24 Jun 2019 15:28:07 +0000 (17:28 +0200)]
Move GL-relevant macros

4 years agoFix indexing overflow
Jiri Vlasak [Mon, 24 Jun 2019 15:14:55 +0000 (17:14 +0200)]
Fix indexing overflow

4 years agoFIX 85aee31
Jiri Vlasak [Mon, 24 Jun 2019 15:03:28 +0000 (17:03 +0200)]
FIX 85aee31

4 years agoFix index computation, type
Jiri Vlasak [Mon, 24 Jun 2019 14:33:51 +0000 (16:33 +0200)]
Fix index computation, type

4 years agoMove sampling range constants
Jiri Vlasak [Mon, 24 Jun 2019 14:21:50 +0000 (16:21 +0200)]
Move sampling range constants

4 years agoUse indexing getters
Jiri Vlasak [Mon, 24 Jun 2019 14:12:37 +0000 (16:12 +0200)]
Use indexing getters

4 years agoAdd indexing getters to RRTBase
Jiri Vlasak [Mon, 24 Jun 2019 14:09:33 +0000 (16:09 +0200)]
Add indexing getters to RRTBase

4 years agoUse nn in RRTBase
Jiri Vlasak [Mon, 24 Jun 2019 13:26:23 +0000 (15:26 +0200)]
Use nn in RRTBase

4 years agoMerge branch 'feature/slotplanner-sampling-info'
Jiri Vlasak [Mon, 24 Jun 2019 12:25:16 +0000 (14:25 +0200)]
Merge branch 'feature/slotplanner-sampling-info'

4 years agoUpdate changelog
Jiri Vlasak [Mon, 24 Jun 2019 12:25:02 +0000 (14:25 +0200)]
Update changelog

4 years agoUse sampling info only when fip found
Jiri Vlasak [Mon, 24 Jun 2019 12:20:26 +0000 (14:20 +0200)]
Use sampling info only when fip found

4 years agoMove screen size
Jiri Vlasak [Mon, 24 Jun 2019 11:56:41 +0000 (13:56 +0200)]
Move screen size

4 years agoRefactor
Jiri Vlasak [Mon, 24 Jun 2019 10:01:19 +0000 (12:01 +0200)]
Refactor

4 years agoFix IYI computation
Jiri Vlasak [Fri, 21 Jun 2019 13:31:43 +0000 (15:31 +0200)]
Fix IYI computation

4 years agoFix horizontal/vertical constants
Jiri Vlasak [Fri, 21 Jun 2019 12:58:38 +0000 (14:58 +0200)]
Fix horizontal/vertical constants

4 years agoUse std::array for indexing structure
Jiri Vlasak [Fri, 21 Jun 2019 12:27:28 +0000 (14:27 +0200)]
Use std::array for indexing structure

4 years agoFix condition in `fip()`
Jiri Vlasak [Thu, 20 Jun 2019 13:06:09 +0000 (15:06 +0200)]
Fix condition in `fip()`

4 years agoSet SamplingInfo defaults
Jiri Vlasak [Thu, 20 Jun 2019 11:30:28 +0000 (13:30 +0200)]
Set SamplingInfo defaults

4 years agoProtect usage of `n` when it is `nullptr`
Jiri Vlasak [Thu, 20 Jun 2019 11:29:33 +0000 (13:29 +0200)]
Protect usage of `n` when it is `nullptr`

4 years agoUpdate changelog
Jiri Vlasak [Thu, 20 Jun 2019 07:52:54 +0000 (09:52 +0200)]
Update changelog

4 years agoChange sampling info
Jiri Vlasak [Thu, 20 Jun 2019 07:13:17 +0000 (09:13 +0200)]
Change sampling info

Sampling info based on init pose found by `fip()`.

4 years agoMerge branch 'feature/dubins-path'
Jiri Vlasak [Wed, 19 Jun 2019 11:56:00 +0000 (13:56 +0200)]
Merge branch 'feature/dubins-path'

4 years agoUpdate changelog
Jiri Vlasak [Wed, 19 Jun 2019 11:55:51 +0000 (13:55 +0200)]
Update changelog

4 years agoRemove tmp graph plot for slot planner
Jiri Vlasak [Wed, 19 Jun 2019 11:54:15 +0000 (13:54 +0200)]
Remove tmp graph plot for slot planner

4 years agoAdd drivable node guess, use in st5
Jiri Vlasak [Wed, 19 Jun 2019 09:20:21 +0000 (11:20 +0200)]
Add drivable node guess, use in st5

4 years agoRewrite circle with line segments collide method
Jiri Vlasak [Wed, 19 Jun 2019 07:02:02 +0000 (09:02 +0200)]
Rewrite circle with line segments collide method

4 years agoRewrite circle with line segment collide method
Jiri Vlasak [Tue, 18 Jun 2019 14:32:09 +0000 (16:32 +0200)]
Rewrite circle with line segment collide method

4 years agoReturn immediately when not drivable
Jiri Vlasak [Tue, 18 Jun 2019 07:53:12 +0000 (09:53 +0200)]
Return immediately when not drivable

4 years agoFinish when nothing to steer in opt
Jiri Vlasak [Mon, 17 Jun 2019 14:30:49 +0000 (16:30 +0200)]
Finish when nothing to steer in opt

4 years agoDecide to steer forward/backward in st5
Jiri Vlasak [Mon, 17 Jun 2019 08:45:51 +0000 (10:45 +0200)]
Decide to steer forward/backward in st5

4 years agoFix repeating cusp in opt
Jiri Vlasak [Mon, 17 Jun 2019 08:39:06 +0000 (10:39 +0200)]
Fix repeating cusp in opt

When two nodes are near themselves, do not use both.

4 years agoFind final path only when goal found
Jiri Vlasak [Mon, 17 Jun 2019 08:33:29 +0000 (10:33 +0200)]
Find final path only when goal found

4 years agoAdd detection of node in front of node
Jiri Vlasak [Fri, 14 Jun 2019 12:47:35 +0000 (14:47 +0200)]
Add detection of node in front of node

4 years agoRemove high resolution steering
Jiri Vlasak [Thu, 13 Jun 2019 15:08:21 +0000 (17:08 +0200)]
Remove high resolution steering

Because 0.01 is too fine for IS_NEAR macro and it caused backward move
for Dubins paths.

4 years agoPlot car frame with GL
Jiri Vlasak [Thu, 13 Jun 2019 13:47:22 +0000 (15:47 +0200)]
Plot car frame with GL

4 years agoAdd 5th steering procedure to RRTBase
Jiri Vlasak [Wed, 12 Jun 2019 14:16:46 +0000 (16:16 +0200)]
Add 5th steering procedure to RRTBase

`st5` uses Dubin's paths.

4 years agoAdd `dubins` files
Jiri Vlasak [Wed, 12 Jun 2019 11:55:37 +0000 (13:55 +0200)]
Add `dubins` files

Downloaded from https://github.com/AndrewWalker/Dubins-Curves, the
project is under MIT license.

4 years agoWiden parallel parking scenarios
Jiri Vlasak [Wed, 12 Jun 2019 11:31:40 +0000 (13:31 +0200)]
Widen parallel parking scenarios

4 years agoStart from original goal
Jiri Vlasak [Wed, 12 Jun 2019 08:32:43 +0000 (10:32 +0200)]
Start from original goal

The problem is with parallel parking.

4 years agoReformat IS_NEAR, add IS_NEAR for goal
Jiri Vlasak [Wed, 12 Jun 2019 08:30:41 +0000 (10:30 +0200)]
Reformat IS_NEAR, add IS_NEAR for goal

4 years agoAdd FP as first node in slot cusps
Jiri Vlasak [Tue, 11 Jun 2019 15:46:48 +0000 (17:46 +0200)]
Add FP as first node in slot cusps

4 years agoUse sampling info for setting up the sampling
Jiri Vlasak [Tue, 11 Jun 2019 14:30:54 +0000 (16:30 +0200)]
Use sampling info for setting up the sampling

But comment it for now as the values used in sampling info don't
correspond to needed values.

4 years agoUpdate changelog
Jiri Vlasak [Tue, 11 Jun 2019 14:06:01 +0000 (16:06 +0200)]
Update changelog

4 years agoUse normal distribution in sampling
Jiri Vlasak [Tue, 11 Jun 2019 13:56:32 +0000 (15:56 +0200)]
Use normal distribution in sampling

4 years agoReformat
Jiri Vlasak [Tue, 11 Jun 2019 13:46:21 +0000 (15:46 +0200)]
Reformat

4 years agoMerge branch 'feature/multiple-interesting'
Jiri Vlasak [Tue, 11 Jun 2019 13:24:00 +0000 (15:24 +0200)]
Merge branch 'feature/multiple-interesting'

4 years agoUpdate changelog
Jiri Vlasak [Tue, 11 Jun 2019 13:23:53 +0000 (15:23 +0200)]
Update changelog

4 years agoAdd slot edges as segment obstacles
Jiri Vlasak [Tue, 11 Jun 2019 13:15:59 +0000 (15:15 +0200)]
Add slot edges as segment obstacles

4 years agoUse firsts FIFO queue in T2 planner
Jiri Vlasak [Tue, 11 Jun 2019 08:24:07 +0000 (10:24 +0200)]
Use firsts FIFO queue in T2 planner

4 years agoAdd firsts, firsts getter
Jiri Vlasak [Tue, 11 Jun 2019 08:12:28 +0000 (10:12 +0200)]
Add firsts, firsts getter

4 years agoMerge branch 'feature/multiple-goals'
Jiri Vlasak [Mon, 10 Jun 2019 14:31:00 +0000 (16:31 +0200)]
Merge branch 'feature/multiple-goals'

4 years agoUpdate changelog
Jiri Vlasak [Mon, 10 Jun 2019 14:30:25 +0000 (16:30 +0200)]
Update changelog

4 years agoAdd goal_found method for two RRTNodes
Jiri Vlasak [Mon, 10 Jun 2019 14:17:58 +0000 (16:17 +0200)]
Add goal_found method for two RRTNodes

4 years agoUpdate ccost of goal's parents
Jiri Vlasak [Mon, 10 Jun 2019 12:51:34 +0000 (14:51 +0200)]
Update ccost of goal's parents

4 years agoGoal is last of goals
Jiri Vlasak [Mon, 10 Jun 2019 12:34:08 +0000 (14:34 +0200)]
Goal is last of goals

4 years agoConnect goals to goal
Jiri Vlasak [Mon, 10 Jun 2019 11:09:49 +0000 (13:09 +0200)]
Connect goals to goal

4 years agoMerge branch 'feature/angle-parking'
Jiri Vlasak [Fri, 7 Jun 2019 13:00:46 +0000 (15:00 +0200)]
Merge branch 'feature/angle-parking'

4 years agoUpdate changelog
Jiri Vlasak [Fri, 7 Jun 2019 13:00:33 +0000 (15:00 +0200)]
Update changelog

4 years agoRemove parking slot segment obstacles
Jiri Vlasak [Fri, 7 Jun 2019 12:35:42 +0000 (14:35 +0200)]
Remove parking slot segment obstacles

Use slot polygon instead.

4 years agoFix find init pose for right perp. parking
Jiri Vlasak [Fri, 7 Jun 2019 12:22:48 +0000 (14:22 +0200)]
Fix find init pose for right perp. parking

4 years agoUpdate in slot pose for angle backward parking
Jiri Vlasak [Fri, 7 Jun 2019 08:46:55 +0000 (10:46 +0200)]
Update in slot pose for angle backward parking

4 years agoAdd TODO, fix comment
Jiri Vlasak [Fri, 7 Jun 2019 07:53:17 +0000 (09:53 +0200)]
Add TODO, fix comment

4 years agoFix final pose for backward angular parking
Jiri Vlasak [Fri, 7 Jun 2019 07:38:52 +0000 (09:38 +0200)]
Fix final pose for backward angular parking

4 years agoUpdate in slot pose for angle forward parking
Jiri Vlasak [Mon, 27 May 2019 16:54:24 +0000 (18:54 +0200)]
Update in slot pose for angle forward parking

4 years agoSimplify final pose getter for forward parking
Jiri Vlasak [Mon, 27 May 2019 15:24:48 +0000 (17:24 +0200)]
Simplify final pose getter for forward parking

4 years agoUse `poseHeading()` in `getFP()` in `SlotPlanner`
Jiri Vlasak [Mon, 27 May 2019 14:42:30 +0000 (16:42 +0200)]
Use `poseHeading()` in `getFP()` in `SlotPlanner`

4 years agoAdd pose heading method to SlotPlanner
Jiri Vlasak [Mon, 27 May 2019 14:27:03 +0000 (16:27 +0200)]
Add pose heading method to SlotPlanner

4 years agoMerge branch 'feature/forward-perpendicular-parking'
Jiri Vlasak [Mon, 27 May 2019 14:15:23 +0000 (16:15 +0200)]
Merge branch 'feature/forward-perpendicular-parking'

4 years agoUpdate changelog
Jiri Vlasak [Mon, 27 May 2019 14:15:08 +0000 (16:15 +0200)]
Update changelog

4 years agoAdd find init pose in forward direction method
Jiri Vlasak [Mon, 27 May 2019 14:13:15 +0000 (16:13 +0200)]
Add find init pose in forward direction method

4 years agoAdd inside slot position for perp. forward parking
Jiri Vlasak [Mon, 27 May 2019 14:12:15 +0000 (16:12 +0200)]
Add inside slot position for perp. forward parking

4 years agoAdd init pose for forward perpendicular parking
Jiri Vlasak [Mon, 27 May 2019 12:37:59 +0000 (14:37 +0200)]
Add init pose for forward perpendicular parking

4 years agoMerge branch 'feature/perpendicular-slotplanner'
Jiri Vlasak [Mon, 27 May 2019 07:01:04 +0000 (09:01 +0200)]
Merge branch 'feature/perpendicular-slotplanner'

4 years agoUpdate changelog
Jiri Vlasak [Mon, 27 May 2019 07:00:55 +0000 (09:00 +0200)]
Update changelog

4 years agoLog path when optimized
Jiri Vlasak [Sat, 25 May 2019 17:22:46 +0000 (19:22 +0200)]
Log path when optimized