Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hydrodynamics plugin for simulating underwater vehicles #748

Closed
wants to merge 5,112 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5112 commits
Select commit Hold shift + click to select a range
1880e99
Fix codecheck (#499)
nkoenig Dec 18, 2020
7af5f7f
Add support for sky (#445)
iche033 Dec 18, 2020
7362460
Logical Audio Sensor Plugin (#401)
adlarkin Oct 9, 2020
cd88b82
Codecheck - initialize primitive in LogicalAudio component (#502)
adlarkin Dec 18, 2020
cfe315c
3 to 4
adlarkin Dec 18, 2020
9c74d48
3 to 4: fix codecheck for ign-gazebo4
adlarkin Dec 18, 2020
299acde
3 to 4: resolve codecheck warnings
adlarkin Dec 18, 2020
836940c
add frame_id and child_frame_id attribute support for DiffDrive (#361)
doisyg Dec 19, 2020
b9a6be3
Require ign-gui 4.1.0 (#505)
chapulina Dec 21, 2020
55a72c8
3 to 4 (#505)
adlarkin Dec 21, 2020
2770163
Fix shadow artifacts by disabling double sided rendering (#446)
iche033 Dec 21, 2020
77490f0
Add ability to record video based on sim time (#414)
iche033 Dec 21, 2020
2e27ae7
4 -> 5
chapulina Dec 22, 2020
877eaf0
4 ➡️ 5 (#511)
chapulina Dec 22, 2020
24a3e1a
2 ➡️ 3
chapulina Dec 23, 2020
8f8ed41
Add lockstep mode to video recording (#419)
iche033 Dec 23, 2020
7c17137
2 ➡️ 3 (#512)
chapulina Dec 23, 2020
cc06d31
New ParticleEmitter component.
caguero Dec 23, 2020
caae5f8
Remove attribute name.
caguero Dec 23, 2020
d720d7e
Merge branch 'ign-gazebo4' into particle_system
caguero Dec 23, 2020
7d82542
Kinetic energy monitor plugin (#492)
gonzodepedro Dec 28, 2020
272cd2a
Disable right click menu when using measuring tool (#458)
Dec 29, 2020
2e98ffb
Bump to 3.6.0 (#524)
chapulina Dec 31, 2020
ca7c59f
Don't make docs on macOS (#528)
scpeters Jan 4, 2021
140ec59
Updates to ardupilot migration tutorial (#525)
chapulina Jan 4, 2021
8afe0bd
Update gtest to 1.10.0 for Windows compilation (ign-gazebo3) (#506)
j-rivero Jan 5, 2021
527a531
Update particle emitter component to use ignition::msgs::ParticleEmit…
caguero Jan 7, 2021
c8cdc3c
Merge
caguero Jan 7, 2021
9d8053e
Merge branch 'ign-gazebo4' into ports/3_to_4
mjcarroll Jan 7, 2021
b978f7f
Merge branch 'ign-gazebo4' into particle_system
caguero Jan 7, 2021
2185650
Apply suggestions from code review
mjcarroll Jan 7, 2021
0b7d698
change nullptr to a int ptr for qt 5.15.2 bug (#527)
acxz Jan 7, 2021
696816b
Generate valid topics everywhere (support names with spaces) (#522)
chapulina Jan 7, 2021
86c0f5f
One more tutorial version bump
mjcarroll Jan 7, 2021
18886b9
Fix bad merge
mjcarroll Jan 7, 2021
bd09d84
change nullptr to a int ptr for qt 5.15.2 bug (#527)
acxz Jan 7, 2021
11be3c3
Generate valid topics everywhere (support names with spaces) (#522)
chapulina Jan 7, 2021
34cbc9d
Change deprecated test case->suite
mjcarroll Jan 7, 2021
2e7d276
Merge branch 'ign-gazebo4' into ports/3_to_4
mjcarroll Jan 7, 2021
c732074
3 ➡️ 4 (#533)
mjcarroll Jan 8, 2021
020f2c8
Automatically load a subset of world plugins (#281)
mjcarroll Jan 8, 2021
04c911a
Merge branch 'ports/3_to_4' into ign-gazebo4
mjcarroll Jan 8, 2021
9797ab9
Add support for topic statistics on breadcrumb deployments (#532)
nkoenig Jan 8, 2021
980e39d
Improve ign tool support on macOS (#477)
scpeters Jan 11, 2021
3b05d13
Added missing version namespace (#541)
nkoenig Jan 11, 2021
ab1e681
Fix examples in migration plugins tutorial (#543)
nlamprian Jan 12, 2021
a5b849b
[FIX] Handle multiple logical cameras (#539)
JaldertVicarious Jan 12, 2021
87230b0
Bump in edifice: ign-msgs7 (#546)
chapulina Jan 12, 2021
ed8a78c
Port: Automatically load a subset of world plugins (#281) (#537)
mjcarroll Jan 13, 2021
b9a5f76
Prepare for 3.7.0 release (#552)
nkoenig Jan 13, 2021
d466561
Nkoenig/3 to 4 20210113 (#554)
nkoenig Jan 13, 2021
5a57c74
Prepare for 4.2.0 (#559)
nkoenig Jan 14, 2021
cf7654e
Non-blocking paths request (#555)
chapulina Jan 14, 2021
e69091a
Parallelize State call in ECM (#451)
Jan 15, 2021
7c2a720
Use ComponentState::PeriodicChange in UpdateState to avoid forcing fu…
ivanpauno Jan 15, 2021
d3886f2
Bump edifice sdformat11 and ign-physics4 (#549)
chapulina Jan 19, 2021
b4a7d6f
Allow to create light with the create service (#513)
ahcorde Jan 20, 2021
e2173e9
Fix visibility macro names when used by a different component (Window…
j-rivero Jan 20, 2021
ad65073
Fix deprecation warnings (#572)
chapulina Jan 20, 2021
191056c
Add missing IGNITION_GAZEBO_VISIBLE macros (#563)
j-rivero Jan 20, 2021
109d69a
Use common::setenv for portability to Windows (#561)
j-rivero Jan 20, 2021
8f1500e
added size to ground_plane in examples (#573)
jennuine Jan 21, 2021
e5e7852
Change SelectedEntities to return a const ref (#571)
brawner Jan 21, 2021
ee706f0
Fix finding PBR materials (#575)
nkoenig Jan 21, 2021
8ac7dc6
4 ➡️ 5 (#566)
chapulina Jan 21, 2021
4952a2f
4 ➡️ 5
chapulina Jan 21, 2021
001093b
4 ➡️ 5 (#576)
chapulina Jan 21, 2021
96532e6
Compilation fixes for Windows - codecheck patches (part 1) (#501)
j-rivero Jan 25, 2021
eca0c73
Publish all periodic change components in Scene Broadcaster (#544)
luca-della-vedova Jan 25, 2021
cf2d598
Added renderOrder to convert functions (#514)
ahcorde Jan 26, 2021
0955af7
Backport state update changes from pull request #486 (#583)
iche033 Jan 27, 2021
a0c5e19
Remove invalid visibility macros to fix Windows compilation (#565)
j-rivero Jan 27, 2021
6b7be1d
Fix code_check errors (#582)
brawner Jan 27, 2021
5439c2e
Visualize collisions (#531)
jennuine Jan 28, 2021
dd939f9
Final Windows fixes to complete compilation (#585)
j-rivero Jan 28, 2021
69f96bb
Remove playback <path> SDF param in Dome (#570)
mabelzhang Jan 29, 2021
1711024
Merge branch 'ign-gazebo4' into particle_system
caguero Jan 29, 2021
7a5f0ea
Simplify particle emitter component.
caguero Jan 29, 2021
f9e0eaa
Tutorial on migrating SDF files from Gazebo classic (#400)
chapulina Jan 29, 2021
87b1d7c
World exporter (#474)
gonzodepedro Jan 29, 2021
c688a3b
Merge branch 'ign-gazebo4' into particle_system
caguero Jan 29, 2021
f89b4d9
Model creation tutorial using services (#530)
ahcorde Feb 1, 2021
6ef1af9
Add lightmap demo (#471)
iche033 Feb 1, 2021
8fb788d
Fix topLevelModel method (#600)
adlarkin Feb 1, 2021
f353a5d
Use double sided field in material msg (#599)
iche033 Feb 1, 2021
09917ea
add heat signature option to thermal system (#498)
adlarkin Dec 17, 2020
0fda19c
Merge branch 'ign-gazebo4' into particle_system
caguero Feb 2, 2021
6d1d5f1
Depend on ignition-utils1 (#591)
chapulina Feb 2, 2021
d6f3820
Add service and GUI to configure physics parameters (step size and re…
luca-della-vedova Feb 2, 2021
2878c82
👩‍🌾 Refactor UNIT_Server_TEST: move tests to integration (#594)
j-rivero Feb 2, 2021
13a9cd2
Also use Ignition GUI render event (#598)
chapulina Feb 2, 2021
5210631
3 ➡️ 4
chapulina Feb 2, 2021
581a0d8
Address deprecation warning and add note to migration guide (#602)
chapulina Feb 2, 2021
e1ff922
3 ➡️ 4 (#602)
chapulina Feb 2, 2021
9d3a59c
4.3.0 (#605)
adlarkin Feb 2, 2021
7448250
Added run to time feature (#478)
nkoenig Feb 2, 2021
155f49d
Fix build with latest sdformat11 branch (#607)
chapulina Feb 3, 2021
ebc1c64
add image suffix to thermal camera topic name (#606)
iche033 Feb 3, 2021
97d9a5b
added issue & PR templates (#613)
jennuine Feb 5, 2021
e665e1c
Fix Windows build, again (#616)
chapulina Feb 8, 2021
4e8e0d4
Fix seg fault in `SetRemovedComponentsMsgs` when TransformControl too…
mrushyendra Feb 8, 2021
0054883
Merge branch 'ign-gazebo4' into particle_system
adlarkin Feb 8, 2021
a7621b5
Heightmap (rendering only) (#487)
chapulina Feb 9, 2021
357645a
Make topics configurable for joint controllers (#584)
chapulina Feb 9, 2021
ce3b23b
Deprecate some gazebo::gui events in favor of ign-gui events (#595)
chapulina Feb 9, 2021
1ecb054
Prepare GuiRunner to be made private (#567)
chapulina Feb 10, 2021
fc65d04
Add About dialog (#609)
atharva-18 Feb 10, 2021
fc7f1bf
Add thermal sensor system for configuring thermal camera properties (…
iche033 Feb 10, 2021
2019173
3 to 4
adlarkin Feb 11, 2021
0c93dd1
4.4.0 (#625)
adlarkin Feb 11, 2021
4ae7d43
Add JointTrajectoryController system plugin (#473)
AndrejOrsula Feb 11, 2021
c56beaf
Fix pose of plane visual with non-default normal vector (#574)
azeey Feb 12, 2021
602113a
Examples and tutorial on using rendering API from plugins (#596)
chapulina Feb 12, 2021
37aacd5
Added light intensity (#612)
ahcorde Feb 12, 2021
a1ecdc9
Add laser_retro support (#603)
doisyg Feb 12, 2021
71b151a
Add SDF topic validity check (#632)
atharva-18 Feb 15, 2021
a7a6d32
Fix EntityComponentManager race condition (#601)
ddengster Feb 16, 2021
21b1776
Added link to HW-accelerated video recording (#627)
peci1 Feb 16, 2021
369e072
Remove issue & PR templates (#631)
jennuine Feb 16, 2021
99ddad1
Merge branch 'ign-gazebo4' into particle_system
iche033 Feb 17, 2021
211f516
Add Light Usercommand and include Light parameters in the componentIn…
ahcorde Feb 17, 2021
3fbff4f
Particle system - Part2 (#562)
caguero Feb 18, 2021
57ec52b
Merge branch 'ign-gazebo4' into particle_system
adlarkin Feb 18, 2021
9d385ca
bump msgs version to 6.3.0
iche033 Feb 18, 2021
8dab805
Remove extra main
Feb 18, 2021
b8aa94d
Added missing <set>
Feb 18, 2021
bf7e6c6
4.5.0
Feb 18, 2021
31ee527
Particle system - Part 1 (#516)
nkoenig Feb 18, 2021
0768d81
Plugin to spawn lights (#587)
ahcorde Feb 18, 2021
2c6fba5
Validity check for user defined topics in JointPositionController (#639)
atharva-18 Feb 19, 2021
0951864
3 -> 4
chapulina Feb 19, 2021
3b89746
👩‍🌾 Improve velocity control test (#642)
chapulina Feb 20, 2021
22a917a
Bump in edifice: ign-common4 (#577)
chapulina Feb 22, 2021
1e46f8c
👩‍🌾 Relax performance test (#640)
chapulina Feb 22, 2021
c872a56
Add TF/Pose_V publisher in DiffDrive (#548)
doisyg Feb 23, 2021
a55605b
Add console message to show computed temp range (#643)
iche033 Feb 23, 2021
ee71569
Add a convenience function for getting possibly non-existing componen…
peci1 Feb 23, 2021
291f217
Fix flaky SceneBoradcaster test (#641)
chapulina Feb 23, 2021
b432ad6
3 ➡️ 4 (#636)
chapulina Feb 24, 2021
9a367a6
3 ➡️ 4
chapulina Feb 24, 2021
cacede9
👩‍🌾 3 ➡️ 4 (#648)
chapulina Feb 25, 2021
15f0ded
👩‍🌾 Set LD_LIBRARY_PATH on Actions CI (fix user_commands test) (#650)
chapulina Feb 25, 2021
982f7bc
Limit scene broadcast publications when paused (#497)
nkoenig Feb 26, 2021
c7f3059
Deprecate TmpIface: it's leftover from prototyping (#654)
chapulina Feb 26, 2021
adc3387
codecheck
chapulina Feb 26, 2021
fdf2561
Thruster plugin (#10)
arjo129 Feb 27, 2021
d547c70
4 to 5
chapulina Mar 1, 2021
7714ce4
Merge pull request #651 from ignitionrobotics/particle_modification
nkoenig Mar 1, 2021
a0f6cd5
Cache top level and static to speed up physics system (#656)
chapulina Mar 1, 2021
0c78d62
Performer count (#652)
nkoenig Mar 1, 2021
b2b81b8
Use a custom data structure to manage entity feature maps (#586)
azeey Mar 1, 2021
ca0d625
Merge remote-tracking branch 'upstream/ign-gazebo3' into ign-gazebo4
azeey Mar 2, 2021
547f7c1
3 ➡️ 4
azeey Mar 2, 2021
83e3f05
4.6.0 prep (#660)
nkoenig Mar 2, 2021
d9d1b21
Fix Windows compilation (#622)
chapulina Mar 1, 2021
e987ed5
Update links v3 -> v4 (#664)
FirefoxMetzger Mar 3, 2021
2e97710
4 ➡️ 5 (#622)
chapulina Mar 3, 2021
18969e1
4 to 5
chapulina Mar 4, 2021
4a39bb3
4 ➡️ 5 (#668)
chapulina Mar 5, 2021
e1666e5
Check empty world name in Scene3d (#662)
iche033 Mar 5, 2021
f088fe1
add initial gps code
arjo129 Mar 8, 2021
66d5da5
cache link poses to improve performance (#669)
adlarkin Mar 4, 2021
d96ba75
Backport #561: Use common::setenv (#666)
chapulina Mar 8, 2021
70eee4e
Add current state to comms plugin
arjo129 Mar 9, 2021
fdcc273
Master branch updates (#672)
chapulina Mar 9, 2021
b762871
Fix entity tree for large worlds (#673)
chapulina Mar 9, 2021
5ca1a0c
Remove bounding box when model is deleted (#675)
chapulina Mar 9, 2021
45add21
Add light intensity field to ComponentInspector (#670)
atharva-18 Mar 10, 2021
fd800bf
Support SDFormat 1.8 Composition (#542)
brawner Mar 10, 2021
2f95cac
Fixed docblock showGrid (#152)
ahcorde May 22, 2020
f1d30de
Fix yaw units (#238)
mcres Jul 13, 2020
d76c0f8
Qt auto scale factor for HiDPI displays (#291)
mabelzhang Aug 20, 2020
46a57e9
Update codeowners (#305)
maryaB-osr Aug 22, 2020
8077ba5
Fix Qt5 warnings for using anchors (#363)
luca-della-vedova Sep 22, 2020
a0c18f4
Add tutorial tweaks (#380)
Sep 26, 2020
8b1273d
clarified performer example (#390)
jennuine Sep 29, 2020
9bb4be7
Use a std::promise/std::future to avoid busy waiting the step ack mes…
ivanpauno Dec 10, 2020
23b563c
Kinetic energy monitor plugin (#492)
gonzodepedro Dec 28, 2020
dc4f359
change nullptr to a int ptr for qt 5.15.2 bug (#527)
acxz Jan 7, 2021
4dd5c2a
Improve ign tool support on macOS (#477)
scpeters Jan 11, 2021
f235d19
Depend on cli component of ignition-utils1 (#671)
scpeters Mar 11, 2021
ced8082
Added screenshot to toolbar (#588)
jennuine Mar 11, 2021
5dcdc6f
3 ➡️ 4
chapulina Mar 12, 2021
9ccfa6c
add manual code check scripts
mabelzhang Mar 12, 2021
dd0dc14
Merge pull request #16 from osrf/mabelzhang/add_codecheck
mabelzhang Mar 12, 2021
317037c
fix crash with fixnan, fix command fields (#17)
mabelzhang Mar 13, 2021
94a071b
3 ➡️ 4 (#681)
chapulina Mar 15, 2021
793e829
Remove visibility from headers that are not installed (#665)
chapulina Mar 15, 2021
cc98219
finish implementation
arjo129 Mar 16, 2021
49c11f3
fix compile issues
arjo129 Mar 16, 2021
00f65df
Adds plugin to model
arjo129 Mar 16, 2021
5cc4cff
Ackermann Steering Plugin (#618)
knoedler Mar 16, 2021
27b80a1
Add joint position controller GUI, also enable tests for GUI plugins …
chapulina Mar 17, 2021
3ced416
3 to 4 (#689)
adlarkin Mar 17, 2021
33a08bb
Merge branch 'arjo/position_reporting' into arjo/hydrodynamics
arjo129 Mar 18, 2021
a98aaeb
Add transform for velocity forces.
arjo129 Mar 18, 2021
ef9e06d
Adds hydrodynamics
arjo129 Mar 19, 2021
e88b807
remove unessecary debugging stuff
arjo129 Mar 19, 2021
2898875
Remove static for maps from Factory.hh (#635)
shameekganguly Mar 19, 2021
8ca492c
Fix joint controller GUI test (#697)
chapulina Mar 19, 2021
a421abd
Setting the intiial velocity for a model or joint (#693)
chapulina Mar 19, 2021
f32c0ec
4 ➡️ 5 (#695)
chapulina Mar 19, 2021
ce729b2
Fixes for porting 4 ➡️ 5 (#695)
chapulina Mar 19, 2021
ed0622e
clamp thruster value to pid controller to prevent crash
mabelzhang Mar 20, 2021
bdff1c0
expose robot namespace as SDF plugin parameter
mabelzhang Mar 20, 2021
306a917
standardize thruster plugin with Ignition style
mabelzhang Mar 20, 2021
fb7d56a
4 ➡️ 5 (#695)
chapulina Mar 20, 2021
4f70818
Added centripetal matrix back in.
arjo129 Mar 22, 2021
5147cae
Update comments
arjo129 Mar 22, 2021
71e34f9
Merge pull request #19 from osrf/arjo/hydrodynamics
arjo129 Mar 22, 2021
b169b50
refactor out ThrustToAngularVec function
arjo129 Mar 23, 2021
8e7e3d4
Merge pull request #21 from osrf/mabelzhang/clamp_thrust
arjo129 Mar 23, 2021
12de9ec
Merge branch 'arjo/position_reporting' into mabelzhang/thrust_plugin_…
arjo129 Mar 23, 2021
f57c1c1
Merge pull request #22 from osrf/mabelzhang/thrust_plugin_style_fix
arjo129 Mar 23, 2021
4a0fcba
Merge branch 'main' of github.com:osrf/lrauv into arjo/position_repor…
arjo129 Mar 23, 2021
1e2c402
refactor and fix style
arjo129 Mar 23, 2021
56822a1
Fixed material colors for ackermann sdfs (#703)
jennuine Mar 24, 2021
93b255c
Fixed collision visual bounding boxes (#702)
jennuine Mar 24, 2021
c34ac17
Merge pull request #14 from osrf/arjo/position_reporting
arjo129 Mar 24, 2021
ff4b184
Mecanum wheels demo (#683)
scpeters Mar 24, 2021
d8f1f59
Support individual canonical links for nested models (#685)
azeey Mar 24, 2021
77e8c3a
Added Ellipsoid and Capsule geometries (#581)
ahcorde Mar 25, 2021
fb62be1
🎈 5.0.0~pre1 (#708)
chapulina Mar 26, 2021
0e45846
entity creation tuturoal snippets fix (#710)
ammaar8 Mar 29, 2021
9243ee4
Add UserCommands Plugin. (#719)
ammaar8 Mar 29, 2021
140e072
Respect spotlight direction (#718)
peci1 Mar 29, 2021
c6187c3
Replace deprecated function FreeGroup::CanonicalLink with FreeGroup::…
azeey Mar 30, 2021
1ba5900
Reorder progress topics instructions (#727)
ammaar8 Mar 30, 2021
7bd10d8
🎈 5.0.0 (#731)
chapulina Apr 1, 2021
ac77fbd
Merge branch 'main' into readme_mbari
arjo129 Apr 1, 2021
dcbed9e
Update PlaybackScrubber description (#733)
ammaar8 Apr 1, 2021
94cb4f0
Iterate through changed links only in UpdateSim (#678)
adlarkin Mar 10, 2021
1810ee8
Fix component inspector shutdown crash (#724)
chapulina Apr 5, 2021
46d689c
Merge branch 'ign-gazebo5' of /home/arjo/ignition/src/ign-gazebo into…
arjo129 Apr 6, 2021
6d2aa0b
move into correct subdirectory
arjo129 Apr 6, 2021
4e3df6a
move files
arjo129 Apr 6, 2021
8ffb362
Fix compile issues
arjo129 Apr 6, 2021
42a9845
Moved the thruster plugin
arjo129 Apr 6, 2021
b69d71b
more renaming
arjo129 Apr 6, 2021
df450cc
remove unused include
arjo129 Apr 6, 2021
6efa217
Fix compile issues
arjo129 Apr 6, 2021
746c8aa
Add example world
arjo129 Apr 6, 2021
5077095
Style fixes
arjo129 Apr 7, 2021
d054760
more tyle fixes
arjo129 Apr 7, 2021
5b15ece
Yet another style fix
arjo129 Apr 7, 2021
92e7e57
Rename and add systems into example world
arjo129 Apr 7, 2021
78f4bc5
more docs
arjo129 Apr 8, 2021
bee02c9
Add docs for thruster plugin
arjo129 Apr 8, 2021
efc54d5
more docs
arjo129 Apr 8, 2021
ac63f50
adds rudder position reporting
arjo129 Mar 17, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
12 changes: 12 additions & 0 deletions .clang-tidy
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
Checks: '-*,bugprone-*,modernize-*,performance-*,-modernize-use-equals-delete,-modernize-use-emplace,readability-identifier-naming'
CheckOptions:
- { key: readability-identifier-naming.NamespaceCase, value: lower_case }
- { key: readability-identifier-naming.ClassCase, value: CamelCase }
- { key: readability-identifier-naming.GlobalFunctionCase, value: camelBack }
- { key: readability-identifier-naming.StructCase, value: CamelCase }
- { key: readability-identifier-naming.FunctionCase, value: CamelCase }
- { key: readability-identifier-naming.ParameterPrefix, value: _ }
- { key: readability-identifier-naming.VariableCase, value: camelBack }
- { key: readability-identifier-naming.MemberCase, value: camelBack }
- { key: readability-identifier-naming.GlobalConstantPrefix, value: k }
- { key: readability-identifier-naming.GlobalConstantCase, value: CamelCase }
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
build
build_*
7 changes: 7 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# More info:
# https://help.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners

* @chapulina
*/rendering/* @iche033
src/systems/physics/* @azeey
src/systems/sensors/* @iche033
8 changes: 8 additions & 0 deletions .github/ci-focal/before_cmake.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/bin/sh -l

set -x

# Needed on Focal to get dart6-data for tests
apt -y install software-properties-common
apt-add-repository ppa:dartsim/ppa
apt -y install dart6-data
17 changes: 17 additions & 0 deletions .github/ci/after_make.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
#!/bin/sh -l

set -x
set -e

# Install (needed for some tests)
make install
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib

# For ign-tools
export IGN_CONFIG_PATH=/usr/local/share/ignition

# For rendering / window tests
Xvfb :1 -screen 0 1280x1024x24 &
export DISPLAY=:1.0
export RENDER_ENGINE_VALUES=ogre2
export MESA_GL_VERSION_OVERRIDE=3.3
4 changes: 4 additions & 0 deletions .github/ci/packages-bionic.apt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
dart6-data
libdart6-collision-ode-dev
libdart6-dev
libdart6-utils-urdf-dev
5 changes: 5 additions & 0 deletions .github/ci/packages-focal.apt
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
libdart-collision-ode-dev
libdart-dev
libdart-external-ikfast-dev
libdart-external-odelcpsolver-dev
libdart-utils-urdf-dev
38 changes: 38 additions & 0 deletions .github/ci/packages.apt
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
freeglut3-dev
libfreeimage-dev
libglew-dev
libignition-cmake2-dev
libignition-common4-dev
libignition-gui5-dev
libignition-fuel-tools6-dev
libignition-math6-eigen3-dev
libignition-msgs7-dev
libignition-physics4-dev
libignition-plugin-dev
libignition-rendering5-dev
libignition-sensors5-dev
libignition-tools-dev
libignition-transport10-dev
libignition-utils1-cli-dev
libogre-1.9-dev
libogre-2.1-dev
libprotobuf-dev
libprotoc-dev
libsdformat11-dev
libtinyxml2-dev
libxi-dev
libxmu-dev
qml-module-qt-labs-folderlistmodel
qml-module-qt-labs-settings
qml-module-qtqml-models2
qml-module-qtgraphicaleffects
qml-module-qtquick-controls
qml-module-qtquick-controls2
qml-module-qtquick-dialogs
qml-module-qtquick-layouts
qml-module-qtquick2
qtbase5-dev
qtdeclarative5-dev
qtquickcontrols2-5-dev
uuid-dev
xvfb
26 changes: 26 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
name: Ubuntu CI

on: [push, pull_request]

jobs:
bionic-ci:
runs-on: ubuntu-latest
name: Ubuntu Bionic CI
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Compile and test
id: ci
uses: ignition-tooling/action-ignition-ci@bionic
with:
codecov-token: ${{ secrets.CODECOV_TOKEN }}
# TODO(anyone) Enable Focal CI and fix failing tests
# focal-ci:
# runs-on: ubuntu-latest
# name: Ubuntu Focal CI
# steps:
# - name: Checkout
# uses: actions/checkout@v2
# - name: Compile and test
# id: ci
# uses: ignition-tooling/action-ignition-ci@focal
13 changes: 13 additions & 0 deletions .github/workflows/pr-collection-labeler.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: PR Collection Labeler

on: pull_request_target

jobs:
pr_collection_labeler:
runs-on: ubuntu-latest
steps:
- name: Add collection labels
if: github.event.action == 'opened'
uses: ignition-tooling/pr-collection-labeler@v1
with:
github-token: ${{ secrets.GITHUB_TOKEN }}
19 changes: 19 additions & 0 deletions .github/workflows/triage.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
on:
issues:
types: [opened]
pull_request_target:
types: [opened]
name: Ticket opened
jobs:
assign:
name: Add ticket to inbox
runs-on: ubuntu-latest
steps:
- name: Add ticket to inbox
uses: technote-space/create-project-card-action@v1
with:
PROJECT: Core development
COLUMN: Inbox
GITHUB_TOKEN: ${{ secrets.TRIAGE_TOKEN }}
CHECK_ORG_PROJECT: true

14 changes: 14 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
# CMake folders
build
build_*

# OS generated files
.DS_Store
*.swp
*.swo

# Qt generated files
*.qmlc

.ycm_extra_conf.py
*.orig
6 changes: 0 additions & 6 deletions .hgignore

This file was deleted.

Loading