]>
rtime.felk.cvut.cz Git - hubacji1/iamcar.git/log
Jiri Vlasak [Tue, 10 Sep 2019 16:07:45 +0000 (18:07 +0200)]
Merge branch 'release/0.7.0'
Jiri Vlasak [Tue, 10 Sep 2019 16:06:49 +0000 (18:06 +0200)]
Update changelog
Jiri Vlasak [Tue, 10 Sep 2019 16:05:41 +0000 (18:05 +0200)]
Merge branch 'feature/new-json-scenario-format'
Jiri Vlasak [Tue, 10 Sep 2019 16:05:24 +0000 (18:05 +0200)]
Update changelog
Jiri Vlasak [Tue, 10 Sep 2019 16:04:28 +0000 (18:04 +0200)]
Fix output cost
Jiri Vlasak [Tue, 10 Sep 2019 16:04:14 +0000 (18:04 +0200)]
Output elapsed time
Jiri Vlasak [Tue, 10 Sep 2019 16:03:40 +0000 (18:03 +0200)]
First steer to goal
Jiri Vlasak [Wed, 28 Aug 2019 14:27:12 +0000 (16:27 +0200)]
Fix findt() for multiple goals
Jiri Vlasak [Wed, 28 Aug 2019 14:26:36 +0000 (16:26 +0200)]
Output JSON goals as RRT found goal
Jiri Vlasak [Wed, 28 Aug 2019 14:26:06 +0000 (16:26 +0200)]
Output JSON slot (from JSON input)
Jiri Vlasak [Wed, 28 Aug 2019 14:25:50 +0000 (16:25 +0200)]
Output JSON goal (from JSON input)
Jiri Vlasak [Wed, 28 Aug 2019 07:25:15 +0000 (09:25 +0200)]
Load goals if present in JSON input
Jiri Vlasak [Wed, 28 Aug 2019 07:18:41 +0000 (09:18 +0200)]
Save last traj as `path` to JSON output
Jiri Vlasak [Wed, 28 Aug 2019 07:18:22 +0000 (09:18 +0200)]
Do not use slot planner
Jiri Vlasak [Wed, 28 Aug 2019 07:15:37 +0000 (09:15 +0200)]
Refactor load JSON obstacles
All the obstacles are polygons.
Jiri Vlasak [Wed, 28 Aug 2019 07:10:35 +0000 (09:10 +0200)]
Refactor JSON input init, goal (typo)
Jiri Vlasak [Mon, 24 Jun 2019 16:11:24 +0000 (18:11 +0200)]
Update changelog
Jiri Vlasak [Mon, 24 Jun 2019 16:09:14 +0000 (18:09 +0200)]
Add default sampling info setter
Jiri Vlasak [Mon, 24 Jun 2019 16:08:35 +0000 (18:08 +0200)]
Make sampling range scenario dependent
Jiri Vlasak [Mon, 24 Jun 2019 15:48:20 +0000 (17:48 +0200)]
Merge branch 'feature/refactor-nn'
Jiri Vlasak [Mon, 24 Jun 2019 15:46:37 +0000 (17:46 +0200)]
Update changelog
Jiri Vlasak [Mon, 24 Jun 2019 15:44:43 +0000 (17:44 +0200)]
Remove unused macros
Jiri Vlasak [Mon, 24 Jun 2019 15:41:30 +0000 (17:41 +0200)]
Remove unused files (nn, nv, sample)
Jiri Vlasak [Mon, 24 Jun 2019 15:34:46 +0000 (17:34 +0200)]
Move NV-related macros
Jiri Vlasak [Mon, 24 Jun 2019 15:32:43 +0000 (17:32 +0200)]
Move NN-relevant macro, structure
Jiri Vlasak [Mon, 24 Jun 2019 15:28:07 +0000 (17:28 +0200)]
Move GL-relevant macros
Jiri Vlasak [Mon, 24 Jun 2019 15:14:55 +0000 (17:14 +0200)]
Fix indexing overflow
Jiri Vlasak [Mon, 24 Jun 2019 15:03:28 +0000 (17:03 +0200)]
Jiri Vlasak [Mon, 24 Jun 2019 14:33:51 +0000 (16:33 +0200)]
Fix index computation, type
Jiri Vlasak [Mon, 24 Jun 2019 14:21:50 +0000 (16:21 +0200)]
Move sampling range constants
Jiri Vlasak [Mon, 24 Jun 2019 14:12:37 +0000 (16:12 +0200)]
Use indexing getters
Jiri Vlasak [Mon, 24 Jun 2019 14:09:33 +0000 (16:09 +0200)]
Add indexing getters to RRTBase
Jiri Vlasak [Mon, 24 Jun 2019 13:26:23 +0000 (15:26 +0200)]
Use nn in RRTBase
Jiri Vlasak [Mon, 24 Jun 2019 12:25:16 +0000 (14:25 +0200)]
Merge branch 'feature/slotplanner-sampling-info'
Jiri Vlasak [Mon, 24 Jun 2019 12:25:02 +0000 (14:25 +0200)]
Update changelog
Jiri Vlasak [Mon, 24 Jun 2019 12:20:26 +0000 (14:20 +0200)]
Use sampling info only when fip found
Jiri Vlasak [Mon, 24 Jun 2019 11:56:41 +0000 (13:56 +0200)]
Move screen size
Jiri Vlasak [Mon, 24 Jun 2019 10:01:19 +0000 (12:01 +0200)]
Refactor
Jiri Vlasak [Fri, 21 Jun 2019 13:31:43 +0000 (15:31 +0200)]
Fix IYI computation
Jiri Vlasak [Fri, 21 Jun 2019 12:58:38 +0000 (14:58 +0200)]
Fix horizontal/vertical constants
Jiri Vlasak [Fri, 21 Jun 2019 12:27:28 +0000 (14:27 +0200)]
Use std::array for indexing structure
Jiri Vlasak [Thu, 20 Jun 2019 13:06:09 +0000 (15:06 +0200)]
Fix condition in `fip()`
Jiri Vlasak [Thu, 20 Jun 2019 11:30:28 +0000 (13:30 +0200)]
Set SamplingInfo defaults
Jiri Vlasak [Thu, 20 Jun 2019 11:29:33 +0000 (13:29 +0200)]
Protect usage of `n` when it is `nullptr`
Jiri Vlasak [Thu, 20 Jun 2019 07:52:54 +0000 (09:52 +0200)]
Update changelog
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()`.
Jiri Vlasak [Wed, 19 Jun 2019 11:56:00 +0000 (13:56 +0200)]
Merge branch 'feature/dubins-path'
Jiri Vlasak [Wed, 19 Jun 2019 11:55:51 +0000 (13:55 +0200)]
Update changelog
Jiri Vlasak [Wed, 19 Jun 2019 11:54:15 +0000 (13:54 +0200)]
Remove tmp graph plot for slot planner
Jiri Vlasak [Wed, 19 Jun 2019 09:20:21 +0000 (11:20 +0200)]
Add drivable node guess, use in st5
Jiri Vlasak [Wed, 19 Jun 2019 07:02:02 +0000 (09:02 +0200)]
Rewrite circle with line segments collide method
Jiri Vlasak [Tue, 18 Jun 2019 14:32:09 +0000 (16:32 +0200)]
Rewrite circle with line segment collide method
Jiri Vlasak [Tue, 18 Jun 2019 07:53:12 +0000 (09:53 +0200)]
Return immediately when not drivable
Jiri Vlasak [Mon, 17 Jun 2019 14:30:49 +0000 (16:30 +0200)]
Finish when nothing to steer in opt
Jiri Vlasak [Mon, 17 Jun 2019 08:45:51 +0000 (10:45 +0200)]
Decide to steer forward/backward in st5
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.
Jiri Vlasak [Mon, 17 Jun 2019 08:33:29 +0000 (10:33 +0200)]
Find final path only when goal found
Jiri Vlasak [Fri, 14 Jun 2019 12:47:35 +0000 (14:47 +0200)]
Add detection of node in front of node
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.
Jiri Vlasak [Thu, 13 Jun 2019 13:47:22 +0000 (15:47 +0200)]
Plot car frame with GL
Jiri Vlasak [Wed, 12 Jun 2019 14:16:46 +0000 (16:16 +0200)]
Add 5th steering procedure to RRTBase
`st5` uses Dubin's paths.
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.
Jiri Vlasak [Wed, 12 Jun 2019 11:31:40 +0000 (13:31 +0200)]
Widen parallel parking scenarios
Jiri Vlasak [Wed, 12 Jun 2019 08:32:43 +0000 (10:32 +0200)]
Start from original goal
The problem is with parallel parking.
Jiri Vlasak [Wed, 12 Jun 2019 08:30:41 +0000 (10:30 +0200)]
Reformat IS_NEAR, add IS_NEAR for goal
Jiri Vlasak [Tue, 11 Jun 2019 15:46:48 +0000 (17:46 +0200)]
Add FP as first node in slot cusps
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.
Jiri Vlasak [Tue, 11 Jun 2019 14:06:01 +0000 (16:06 +0200)]
Update changelog
Jiri Vlasak [Tue, 11 Jun 2019 13:56:32 +0000 (15:56 +0200)]
Use normal distribution in sampling
Jiri Vlasak [Tue, 11 Jun 2019 13:46:21 +0000 (15:46 +0200)]
Reformat
Jiri Vlasak [Tue, 11 Jun 2019 13:24:00 +0000 (15:24 +0200)]
Merge branch 'feature/multiple-interesting'
Jiri Vlasak [Tue, 11 Jun 2019 13:23:53 +0000 (15:23 +0200)]
Update changelog
Jiri Vlasak [Tue, 11 Jun 2019 13:15:59 +0000 (15:15 +0200)]
Add slot edges as segment obstacles
Jiri Vlasak [Tue, 11 Jun 2019 08:24:07 +0000 (10:24 +0200)]
Use firsts FIFO queue in T2 planner
Jiri Vlasak [Tue, 11 Jun 2019 08:12:28 +0000 (10:12 +0200)]
Add firsts, firsts getter
Jiri Vlasak [Mon, 10 Jun 2019 14:31:00 +0000 (16:31 +0200)]
Merge branch 'feature/multiple-goals'
Jiri Vlasak [Mon, 10 Jun 2019 14:30:25 +0000 (16:30 +0200)]
Update changelog
Jiri Vlasak [Mon, 10 Jun 2019 14:17:58 +0000 (16:17 +0200)]
Add goal_found method for two RRTNodes
Jiri Vlasak [Mon, 10 Jun 2019 12:51:34 +0000 (14:51 +0200)]
Update ccost of goal's parents
Jiri Vlasak [Mon, 10 Jun 2019 12:34:08 +0000 (14:34 +0200)]
Goal is last of goals
Jiri Vlasak [Mon, 10 Jun 2019 11:09:49 +0000 (13:09 +0200)]
Connect goals to goal
Jiri Vlasak [Fri, 7 Jun 2019 13:00:46 +0000 (15:00 +0200)]
Merge branch 'feature/angle-parking'
Jiri Vlasak [Fri, 7 Jun 2019 13:00:33 +0000 (15:00 +0200)]
Update changelog
Jiri Vlasak [Fri, 7 Jun 2019 12:35:42 +0000 (14:35 +0200)]
Remove parking slot segment obstacles
Use slot polygon instead.
Jiri Vlasak [Fri, 7 Jun 2019 12:22:48 +0000 (14:22 +0200)]
Fix find init pose for right perp. parking
Jiri Vlasak [Fri, 7 Jun 2019 08:46:55 +0000 (10:46 +0200)]
Update in slot pose for angle backward parking
Jiri Vlasak [Fri, 7 Jun 2019 07:53:17 +0000 (09:53 +0200)]
Add TODO, fix comment
Jiri Vlasak [Fri, 7 Jun 2019 07:38:52 +0000 (09:38 +0200)]
Fix final pose for backward angular parking
Jiri Vlasak [Mon, 27 May 2019 16:54:24 +0000 (18:54 +0200)]
Update in slot pose for angle forward parking
Jiri Vlasak [Mon, 27 May 2019 15:24:48 +0000 (17:24 +0200)]
Simplify final pose getter for forward parking
Jiri Vlasak [Mon, 27 May 2019 14:42:30 +0000 (16:42 +0200)]
Use `poseHeading()` in `getFP()` in `SlotPlanner`
Jiri Vlasak [Mon, 27 May 2019 14:27:03 +0000 (16:27 +0200)]
Add pose heading method to SlotPlanner
Jiri Vlasak [Mon, 27 May 2019 14:15:23 +0000 (16:15 +0200)]
Merge branch 'feature/forward-perpendicular-parking'
Jiri Vlasak [Mon, 27 May 2019 14:15:08 +0000 (16:15 +0200)]
Update changelog
Jiri Vlasak [Mon, 27 May 2019 14:13:15 +0000 (16:13 +0200)]
Add find init pose in forward direction method
Jiri Vlasak [Mon, 27 May 2019 14:12:15 +0000 (16:12 +0200)]
Add inside slot position for perp. forward parking
Jiri Vlasak [Mon, 27 May 2019 12:37:59 +0000 (14:37 +0200)]
Add init pose for forward perpendicular parking
Jiri Vlasak [Mon, 27 May 2019 07:01:04 +0000 (09:01 +0200)]
Merge branch 'feature/perpendicular-slotplanner'
Jiri Vlasak [Mon, 27 May 2019 07:00:55 +0000 (09:00 +0200)]
Update changelog
Jiri Vlasak [Sat, 25 May 2019 17:22:46 +0000 (19:22 +0200)]
Log path when optimized