Skip to content

Application for editing brushes for ABBs paint robot. Bachelor's project UiS

License

Notifications You must be signed in to change notification settings

maattss/brush-editor

Repository files navigation

Brush Editor for ABB Paint Robots GitHub license

Built with Angular v7.2 by Mats Tyldum and Tobias Sætre.

Set up dev environment

  • Make sure you have Node.js and NPM installed. If not download and install it from here.
  • Clone repository.
  • Change directory to the location of the project in your terminal.
  • Run npm install to install all dependecies.
  • Run ng serve for a dev server.
  • Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files changes.
  • Example brush-files for testing the application are found here

Development setup tested in MacOS Mojave and Windows 10, May 10th 2019

Remark: Some functionality relies on a open connection to Robot Web Service REST API and a browser with CORS restrictions disabled.

  • For testing purposes, Robot Studio can be used for creating an instance of Robot Web Service.
  • See this post for information on how to run Chrome with disabled web-security (CORS disabled). Warning: Only for development purposes!

External dependecies

  • bootstrap4
  • ng2-charts
  • ngx-cookie-service
  • filesaver.js
  • popper.js
  • math.js

Code scaffolding

Run ng generate component <component-name> to generate a new component.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

Screenshots

Application overview large screen

Application overview large screen

Application overview small screen

Application overview small screen

About

Application for editing brushes for ABBs paint robot. Bachelor's project UiS

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published