Commit Graph

71 Commits

Author SHA1 Message Date
Oleg Kalachev
811d2e89e7 Update PX4 to v1.13.0 2022-07-05 14:38:04 +03:00
Oleg Kalachev
566d6e266a Add /etc/clover_vm_version file (#8)
* Add etc assets directory

* Name directory for version file `version`

* Simplify

* Put actual version to /etc/clover_vm_version

* Fix

* Fix

* Fix
2022-06-15 20:13:46 +03:00
Oleg Kalachev
bf0aff7fd9 Fix sitl_gazebo patch name 2022-06-10 18:31:28 +03:00
Oleg Kalachev
ad2a6cbc33 Patch sitl_gazebo to make Gazebo not crash on deleting the model
See https://github.com/PX4/PX4-SITL_gazebo/pull/872
2022-06-10 17:08:44 +03:00
Oleg Kalachev
5178e2521e Run Clover's Python libraries validation 2022-06-09 19:58:14 +03:00
Oleg Kalachev
bb83b075b6 Install pyzbar Python library 2022-06-09 19:54:08 +03:00
Oleg Kalachev
d59296493a Update PX4 to v1.12.3 2022-05-31 18:52:39 +03:00
Oleg Kalachev
f2581a7fba Don't echo commands while printing versions of all packages 2022-04-03 19:32:50 +04:00
Oleg Kalachev
8b76b130ef Print versions of all installed ROS packages 2022-04-03 17:05:10 +04:00
Oleg Kalachev
f167e9e8e8 Use simulator.launch for launching jmavsim 2021-12-14 13:17:46 +03:00
Oleg Kalachev
f3d6de69a1 Simply build script 2021-12-14 13:17:46 +03:00
Oleg Kalachev
9ef168558a Fix 2021-10-27 20:24:00 +03:00
Oleg Kalachev
464067a7de Enable serving symlinks in Monkey 2021-10-27 14:41:23 +03:00
Oleg Kalachev
fe073ebed1 Clone repositories with depth=1 2021-10-05 22:18:24 +03:00
Oleg Kalachev
7911373f74 Fix jmavsim (#4)
* Install jMAVSim dependencies

* Restore jMAVSim desktop shortcut

* Try running jmavsim on validation
2021-09-04 03:07:28 +03:00
Oleg Kalachev
8473842e87 Fix making symlink to Clover model 2021-08-18 22:33:08 +03:00
Oleg Kalachev
25abea38ba Use original PX4 v1.12 (#3)
* Use original PX4 v1.12

* Disable patching sitl_gazebo

* Fix

* Add Clover airframe to PX4

* Fix
2021-08-16 19:13:21 +03:00
Oleg Kalachev
a5474bad7c Minor fixes 2021-07-29 23:27:01 +03:00
Oleg Kalachev
9fb343e6c4 Check px4 ROS package presence 2021-07-29 23:21:54 +03:00
Oleg Kalachev
a85dce875a Make gazebo command work from the terminal 2021-07-29 21:17:03 +03:00
Oleg Kalachev
4732c984aa Implement image validation 2021-07-29 20:29:26 +03:00
Oleg Kalachev
d1c37fd335 Source Gazebo’s setup.sh in .bashrc 2021-07-28 00:41:21 +03:00
Oleg Kalachev
f5e3be0222 Fix examples symlink path 2021-06-29 23:37:13 +03:00
Oleg Kalachev
c7925e75a7 Add test for examples symlink validness 2021-06-29 23:36:30 +03:00
Oleg Kalachev
1b1a5a5121 installSoftware.sh -> install_software.sh 2021-06-29 04:24:17 +03:00
Oleg Kalachev
3383261d3e Update PX4 to v1.11.1-clover 2021-06-29 03:28:34 +03:00
Oleg Kalachev
299427e72a Use install_gitbook.sh 2021-06-29 03:28:06 +03:00
Oleg Kalachev
fd99c500d8 Update to Ubuntu Focal and ROS Noetic 2021-06-29 03:27:36 +03:00
Oleg Kalachev
0ab9135864 Use apt-get not apt
apt issues warnings as it doesn’t have a stable interface
2021-06-29 03:12:40 +03:00
Oleg Kalachev
50e6b431a6 Echo commands in scripts 2021-06-29 03:11:27 +03:00
Oleg Kalachev
77d5496ede Make examples directory a symlink 2021-06-29 03:10:34 +03:00
Alexey Rogachevskiy
18e3d2408f scripts: Use master branch for clover 2020-08-14 16:36:39 +03:00
Alexey Rogachevskiy
b8efc64718 assets, scripts: More clever->clover transitions 2020-08-10 19:01:37 +03:00
Alexey Rogachevskiy
16e81cabf9 scripts: ugh, npm 2020-08-10 02:14:38 +03:00
Alexey Rogachevskiy
a87234921d scripts: Expose examples 2020-08-10 00:33:33 +03:00
Alexey Rogachevskiy
62391fa4d4 scripts: Install Node.js and build Clover docs 2020-08-10 00:30:45 +03:00
Alexey Rogachevskiy
d3dded96a8 scripts: Use v1.10.1-clover branch for PX4 2020-08-07 17:07:49 +03:00
Alexey Rogachevskiy
345d639e53 scripts: Remove hardcoded paths to $HOME, prepare for renaming 2020-08-03 19:06:15 +03:00
Alexey Rogachevskiy
03a52f7129 scripts: Respect requirements.txt from clover 2020-07-22 00:35:03 +03:00
Alexey Rogachevskiy
34fc51389f travis: Enable image builds for main branch
Squashed commit of the following:

commit c70fc8dd0b
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Thu Jul 9 21:26:47 2020 +0300

    travis: Use proper bucket name

commit d9fc21773b
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Thu Jul 9 21:14:38 2020 +0300

    travis: Use S3 key stored in travis environment

commit 8ef93c928a
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Thu Jul 9 20:02:28 2020 +0300

    travis: Set actual S3 endpoint

commit 848e4b33f7
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Thu Jul 9 18:50:41 2020 +0300

    travis: Try enabling deployments

commit 11196f0c7d
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Thu Jul 9 17:03:44 2020 +0300

    scripts: Allow apt to finish doing initial updates

commit 46064eafe2
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Sun Jul 5 22:16:18 2020 +0300

    ros_ide_vm: Be even more CI-friendly

commit 72f35a0b04
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Sun Jul 5 22:05:57 2020 +0300

    ros_ide_vm: Allocate less resources for build

commit 246ba6e5fb
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Sun Jul 5 22:04:16 2020 +0300

    travis: Download base VM instead of building it

commit 9d2830bfeb
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Sun Jul 5 20:29:26 2020 +0300

    base_vm: Try building in headless mode

commit 31db396477
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Sun Jul 5 18:22:54 2020 +0300

    base_vm: Use simplier hardware config

commit 8709ec5873
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Sun Jul 5 18:05:59 2020 +0300

    build: Download Packer in CI environment (hack)

commit 691cdde431
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Sun Jul 5 17:58:23 2020 +0300

    travis: Bump Virtualbox version

commit e2c6d709db
Author: Alexey Rogachevskiy <sfalexrog@gmail.com>
Date:   Sun Jul 5 17:54:11 2020 +0300

    travis: Try running Packer in CI
2020-07-20 21:52:52 +03:00
Alexey Rogachevskiy
6c42bbff35 scripts: Simplify sudo invocations 2020-07-05 19:20:11 +03:00
Alexey Rogachevskiy
acc23b80e1 scripts: Use proper paths 2020-06-25 14:13:27 +03:00
Alexey Rogachevskiy
b858330fc6 scripts: Install Monkey web server 2020-06-23 17:35:27 +03:00
Alexey Rogachevskiy
d5e95aa7de scripts: Patch PX4 SITL package 2020-06-23 17:13:22 +03:00
Alexey Rogachevskiy
b53f9ba192 scripts: Install rqt_multiplot as well, just for good measure 2020-06-08 18:21:17 +03:00
Alexey Rogachevskiy
7615cc126c scripts: Use the roscore.service file from clover distribution 2020-06-08 17:22:23 +03:00
Alexey Rogachevskiy
c3a1f46c59 Add and enable roscore service by default 2020-06-08 17:10:50 +03:00
Alexey Rogachevskiy
66498cd6c1 scripts: Install vim and other useful packages 2020-06-08 16:59:41 +03:00
Alexey Rogachevskiy
1742e450e0 scripts: Add ROS_HOSTNAME to bashrc 2020-06-08 16:52:29 +03:00
Alexey Rogachevskiy
08636b59f0 scripts: Change /etc/hosts to match hostname 2020-06-08 14:32:04 +03:00