Skip to content
This repository has been archived by the owner on Nov 8, 2023. It is now read-only.

[do not merge yet]: Octomap compatibility update #29

Open
wants to merge 123 commits into
base: master
Choose a base branch
from
Open
Changes from 1 commit
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
7d4a0cc
connect to odometry, check desired pose presence
stibipet Oct 1, 2021
399cc50
update bumper avoidance behavior
stibipet Oct 4, 2021
11a9d60
update path visualization
stibipet Oct 4, 2021
6767d11
check if under manual control
stibipet Oct 5, 2021
32bd406
erase waypoint buffers if control is manually taken over
stibipet Oct 5, 2021
88cab5f
allow yaw change without planning
stibipet Oct 6, 2021
8143216
do not allow planning before takeoff finishes
stibipet Oct 7, 2021
3792877
plan from the last desired position, but only if its nearby
stibipet Oct 7, 2021
f4a2747
update mutex in avoidance
stibipet Oct 8, 2021
b309cc7
fix merge typo
stibipet Oct 8, 2021
4232dbf
make path sampling less dense
stibipet Nov 8, 2021
d9b818d
code cleanup
stibipet Nov 22, 2021
99a40d5
launchfile cleanup
stibipet Nov 23, 2021
37eabdc
remove unused 'field' publsiher
stibipet Nov 23, 2021
dbfd45e
Merge branch 'master' into odometry2
stibipet Nov 23, 2021
8080ab2
more code cleanup, move visualization topics under namespace
stibipet Nov 24, 2021
90699e6
Merge branch 'odometry2' of github.com:tiiuae/navigation into odometry2
stibipet Nov 24, 2021
83da2af
renamed odometry pkg name
spurnvoj Nov 25, 2021
a93975d
remove commented code templates
stibipet Nov 25, 2021
3c9db21
add current waypoint status
stibipet Nov 29, 2021
2d13d88
update package versions
stibipet Nov 30, 2021
59b48da
updated CHANGELOG
spurnvoj Nov 30, 2021
6c31087
fix yaw step printed as double
stibipet Dec 7, 2021
2e19afb
New build scripts, remove fogsw-ci-scripts
mehmetkillioglu Dec 9, 2021
6c29d4b
Resolve conflict
mehmetkillioglu Dec 9, 2021
daa9589
Readded CHANGELOG, disable removal from package.sh
mehmetkillioglu Dec 9, 2021
57d61a0
fix debug print
stibipet Dec 14, 2021
942d18a
New build scripts with container build
Dec 27, 2021
f1bd5b7
Add containerized build workflow
Dec 27, 2021
445c360
Galactic support for main.yaml workflow
Dec 27, 2021
9fcd865
Add galactic fix, update invoke tasks
mehmetkillioglu Jan 3, 2022
5b3b861
Remove status topic remapping, conflicts mission-engine
mehmetkillioglu Jan 7, 2022
1d8a0e8
started some refactoring and fixes
matemat13 Jan 11, 2022
efa6c4f
refactoring and bug fixing wip
matemat13 Jan 11, 2022
f4f3390
wip
matemat13 Jan 11, 2022
2f9a4f2
wip, TODO: fix bumper and muteces
matemat13 Jan 12, 2022
cd76889
wip
matemat13 Jan 13, 2022
757e1f3
wip rewriting control interface diags message
matemat13 Jan 14, 2022
dfbbc4f
working version, refactoring, fixes
matemat13 Jan 14, 2022
ed9ebdc
changed callback groups to mut.ex., fix for foxy parameter loading
matemat13 Jan 17, 2022
ad1a7d0
fixes with mutexes
matemat13 Jan 17, 2022
ab9465e
minor refactor and cleanup
matemat13 Jan 17, 2022
782ced4
minor fixes and refactoring, cmd pose is now taken from control_inter…
matemat13 Jan 17, 2022
6a2b11d
removed redundant NED to ENU conversion of cmd_pose and fixed debug mode
matemat13 Jan 17, 2022
adcab5a
added fog_lib dependency and moved some code there
matemat13 Jan 19, 2022
cf75aba
control interface state enums will now be decoded from ROS messages u…
matemat13 Jan 19, 2022
98758f4
when avoiding, navigation will only send one service request at a tim…
matemat13 Jan 19, 2022
47d35e5
fixed control_interface dependency
spurnvoj Jan 19, 2022
94d6c33
fixed bug with missing waypoint increment when mission is finished
matemat13 Jan 20, 2022
cbedfcb
add ID to control requests and responses
stibipet Jan 21, 2022
4bd0bca
added bumper min replan period, minor refactoring
matemat13 Jan 21, 2022
fad7063
fixed bugs
matemat13 Jan 21, 2022
2c272d6
added check for correct size of Vec4 request
matemat13 Jan 24, 2022
981530d
removed potential deadlock
matemat13 Jan 25, 2022
14fb455
carefully rewrote mutex locking order to avoid deadlocks
matemat13 Jan 25, 2022
8536332
states are now publised uppercase in the diagnostics
matemat13 Jan 26, 2022
e7acac6
removed continuous yaw change - yaw will now be set to the desired va…
matemat13 Jan 26, 2022
4eed6e2
hotfix
matemat13 Jan 26, 2022
7980868
wip fixing yaw->heading
matemat13 Jan 26, 2022
385240d
Merge branch 'matous' of github.com:fly4future/navigation into matous
matemat13 Jan 26, 2022
268143f
renamed yaw to heading, fixed heading issues
matemat13 Jan 26, 2022
bebfaaa
moved some common functions to fog_lib
matemat13 Jan 26, 2022
0a2e4ee
dedicated timer for diagnostics publishing
matemat13 Jan 26, 2022
3266b84
diagnostics timer now has a separate rate
matemat13 Feb 1, 2022
c79d538
minor refactor, astar planner will now log to console
matemat13 Feb 1, 2022
ec5842c
prevent temporary goal generation from skipping octree frontiers
stibipet Feb 1, 2022
305de53
updated changelog
spurnvoj Feb 2, 2022
3b0e619
0.1.0
spurnvoj Feb 2, 2022
8590708
fixed conflicts with mission-engine -> make status to be in UPPERCASE…
spurnvoj Feb 2, 2022
fc4bc74
minor cleanup
matemat13 Feb 3, 2022
7c76947
fixed crash when no bumper message is received before switching to id…
matemat13 Feb 7, 2022
d29ec8a
Merge branch 'matous' of github.com:fly4future/navigation into matous
matemat13 Feb 7, 2022
1940820
state will now switch to not_ready when bumper data is missing and bu…
matemat13 Feb 7, 2022
50f7c33
when ending avoiding manoeuvre, the state will switch directly to pla…
matemat13 Feb 8, 2022
00c3d38
update to new mission_progress msg
spurnvoj Feb 8, 2022
155b269
removed unnecessary installing of folder in Cmakelist
spurnvoj Feb 8, 2022
6b8bfb8
updated new fog_msgs/srv/Vec4 type handling
spurnvoj Feb 10, 2022
d9d7031
perform a vertical bounce if path begins outside octomap
stibipet Feb 10, 2022
3923b4a
Merge remote-tracking branch 'origin/matous' into action_server
spurnvoj Feb 11, 2022
39e7e36
in case a waypoint/path is rejected, the reason will now be correctly…
matemat13 Feb 14, 2022
dea8197
Merge branch 'matous' into action_server
matemat13 Feb 14, 2022
15edd86
refactored the diagnostics message to use enums
matemat13 Feb 14, 2022
13dfe61
removed unnecesary declarations of function
spurnvoj Feb 15, 2022
ac60f61
update for the stopped mission state from control interface
matemat13 Feb 17, 2022
ae00d73
minor update to reflect new mission states in control interface
matemat13 Feb 21, 2022
fad842e
Fixed install of include folder
spurnvoj Feb 21, 2022
acc0ba5
added skeleton for control_interface action_client
spurnvoj Feb 21, 2022
de8bba9
action client wip
matemat13 Feb 22, 2022
89fe3e9
rewrote to use action server of control interface instead of services
matemat13 Feb 22, 2022
a2cd9ec
[action_server]: wip
matemat13 Feb 24, 2022
1b1769c
[action_server]: barebones version working
matemat13 Feb 28, 2022
d3d4283
[action_server]: working version, tested in simulations
matemat13 Feb 28, 2022
39d5181
goal feedback will now be published periodically
matemat13 Feb 28, 2022
5ddaa24
waypoints are now cleared correctly after mission is finished
matemat13 Mar 1, 2022
6a2ac39
added action_client_node.py
spurnvoj Mar 1, 2022
a7f05e2
Merge branch 'action_server' of github.com:fly4future/navigation into…
spurnvoj Mar 1, 2022
c6dce7d
accepted goal is now printed
matemat13 Mar 2, 2022
aba68a2
improved printouts of action server
matemat13 Mar 2, 2022
0618f13
removed checking for too short path
matemat13 Mar 2, 2022
3d8df7d
updated printout
matemat13 Mar 2, 2022
88705c9
added cancel request into action_client_node
spurnvoj Mar 2, 2022
e741056
added gps_waypoint service into action_client_node
spurnvoj Mar 2, 2022
a76ef9c
better printing of waypoints
spurnvoj Mar 2, 2022
11a8bfb
fixed mutex in action_client_node
spurnvoj Mar 3, 2022
f54b394
Updated Changelog
spurnvoj Mar 3, 2022
9339412
0.1.1
spurnvoj Mar 3, 2022
60224ae
update planning tree creation and tunelling
stibipet Mar 7, 2022
b7167ac
do not inflate ground as obstacle, upgrade tunelling behavior[C
stibipet Mar 8, 2022
4981ff3
added information about bumper and obstacles to the diagnostics message
matemat13 Mar 8, 2022
1f8e582
Merge branch 'action_server' of github.com:fly4future/navigation into…
matemat13 Mar 8, 2022
7a2e4f1
planner adjustments
stibipet Mar 10, 2022
6831f83
fixed deleting of pointer when previous goal is aborted due to new one
spurnvoj Mar 14, 2022
059f6c8
add debugging output with uav and waypoint heading
stibipet Mar 14, 2022
7a6bf4b
merge action_server to petr
stibipet Mar 17, 2022
621c9a3
force vertical motion if planning starts outside of allowed altitude …
stibipet Mar 17, 2022
7c3693b
update path straightener
stibipet Apr 11, 2022
332354b
update path straightener
stibipet Apr 11, 2022
c183075
fix getting stuck at small vertical motion
stibipet May 4, 2022
bbfbb1c
[bumper]: do not produce avoidance vector if all sectors are occupied
stibipet May 31, 2022
bde7d7d
[bumper]: priorize free sectors that are further from obstacles
stibipet Jun 1, 2022
f8e2369
Revert "[bumper]: priorize free sectors that are further from obstacles"
stibipet Jun 1, 2022
827847b
[bumper]: generate avoidance vectors furthest from occipied sectors
stibipet Jun 2, 2022
fbe622c
[bumper]: fix ignoring some of the free sectors
stibipet Jun 3, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
0.1.1
  • Loading branch information
spurnvoj committed Mar 3, 2022
commit 93394122af497b6e7acae1c2b9a11a1f529099bd
2 changes: 1 addition & 1 deletion package.xml
Original file line number Diff line number Diff line change
@@ -3,7 +3,7 @@
<package format="3">

<name>navigation</name>
<version>0.1.0</version>
<version>0.1.1</version>
<description>Provides collision free path-planning</description>
<maintainer email="petr.stibinger@fly4future.com">stibipet</maintainer>
<maintainer email="matous.vrba@fly4future.com">Matouš Vrba</maintainer>