This is the official desktop and web frontend for the Skybrush server.
-
Install Node.js and
npm
(the Node.js Package Manager). Note that Ubuntu Linux may contain an old version of Node.js at the time of writing and we need a recent one, so you need to run the following from the command line:curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs
If you are running Windows, you should probably download an installer from here that contains both.
-
Install all the dependencies of
skybrush-live
by runningnpm install
from a fresh checkout of the repository. (Note for Windows: For some reason thePATH
environment variable ofcmd
is not always the same as the one inPowerShell
, so you may have to use the latter one or alternativelygit-shell
for the command above to run properly.) -
Copy
.env.example
to.env
and include your Bing Maps / Mapbox / Mapzen API key in it if you want to support these map providers. (None of them are required). -
Start a development web server with
npm start
insideskybrush-live
, and navigate to http://localhost:8080 from your browser. Alternatively, runnpm run start:electron
to run Skybrush Live within its own desktop app window.
For any support questions please contact us on our Discord server.
Copyright 2018-2024 CollMot Robotics Ltd.
Skybrush Live is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Skybrush Live is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.