The Asimovo RoboDevOps Platform

In this tutorial, you will learn about the Asimovo RoboDevOps Platform and what advantages it offers to you.

What is the Asimovo RoboDevOps Platform

Asimovo is a RoboDevOps platform for developing and testing robots. You can develop locally or with cloud support. Setting up your project in Asimovo to ensure all work is compatable. We empower your team to develop together and share work in the cloud in a secure and scalable way.

Asimovo makes it easy to use simulations to develop high level control systems and test various scenarios. Asimovo integrates the most commonly used open-source ROS based tools, and connects these to high performing scalable architecture around simulation instances, making it easy for robotics teams to align and iterate.

The advantages of using the Asimovo platform

Asimovo is a comprehensive solution for robotics development. Whether you want to create your own robots from scratch or test your existing ones in realistic simulations, you can do it all within our platform. You can easily run multiple simulations in parallel, compare their results, and optimize your robot’s performance. By using our platform, you can ensure that your robotics development is safe and reliable. You can choose from various simulators and ROS versions to suit your needs. You can also collaborate with other developers and even share your projects with the wider community.

The power and versatility local and cloud setup

Asimovo enables the use of your local machine as well as the use of the cloud. Both setup has their own advantages, and you are free to switch between them. Using a local infrastructure offers many benefits such as:

  • If you already have the necessary hardware resources, you don't have to spend additional money on running simulations on the cloud

  • Some of the software commonly used for robotics applications do not have full cloud-capabilities. These are for example Gazebo, where you can see your world in the cloud setup, but cannot modify it as locally, and RViz, which currently does not have an up-to-date GUI created for running in the cloud

On the other hand, using a cloud infrastructure also offers several benefits compared to working with a local setup:

  • The time to market can be greatly reduced as well as the costs of infrastructure. You don’t have to invest in expensive hardware to run your simulations. You can also scale your resources up or down according to your needs, and only pay for what you use.

  • Enhanced collaboration and work quality: You can work with other developers on the same project, share your code and data, and align around development challenges. You can also get feedback from potential customers and stakeholders by early showcasing your robot online. This way, you can improve the quality of your work and avoid the expense of reshaping.

  • Simplified setup and management: You don’t have to worry about installing and configuring all the tools you need for your work. We provide you with fully integrated and configured simulation environments. We support various ROS versions, Gazebo versions and many more. You can focus on your core tasks and leave the rest to us.

  • Increased flexibility and mobility: You can access your work from anywhere in the world, as long as you have an internet connection. You are not limited by your location or device. You can access our platform from any device with an internet connection and start working right away.

Containerized setup

Your simulations in Asimovo run in a containerized setup. Containers offer many benefits for the robotics development process, such as:

  • Enable portability: with the use of containers your simulations can be run on a wide variety of systems, making them easy to migrate between places.

  • Ensure data protection: The use of containers can improve security due to the applications being separated from the host server and from other running containers.

  • Simplify management: you can easily obtain and manage specific software versions by using different containers. For example, you can work with three different versions of the same software by having three separate containers

  • Facilitate sharing: By using containers, our platform lets you share the same setup with others, ensuring that everyone collaborating in your project has access to the same setup. You can also download the containers you use to your own computer or upload your own containers to our platform.

Intellectual Property

By using Asimovo you don’t have to worry about loosing rights to your IP. You still own all the IP for anything you upload into the Asimovo platform. You own your rights and you have full control over who can access your work.

You can make anything you upload public or private, or share them with specific users or groups. You can control the access and edit right of those you invite to your projects.

Sharing your work

With Asimovo, you can easily share your work with others, from your co-workers to your friends or even with the whole Asimovo community. Through the sharing of your work you can gain the benefit of having many users provide you feedback on your projects.

In this platform we provide two modes of sharing: organizational and personal. In the organizational sharing you utilize teams to share your work with colleagues. In case of personal sharing, you can share your assets with the people of your choosing.

Organizational sharing

This type of sharing is realized by being part of Teams. In one team people can have access to shared projects and can view and give feedback on each other’s work.

Personal sharing

You can share your own assets with others. You can do so by sharing them with specific people or uploading your work to public projects.

Simulation Credits and Subscription Options

At Asimovo we believe in empowering robotics development, not constraining it.

As a result we offer free account for Asimovo, where users can sign up and explore projects and assets for free, and get a good idea of the types of development activities and tools that are on offer.

When do I need Simulation Credits

In order to run workspaces in the cloud you need to have simulation credits. Free accounts are allocated a number of simulation credits. Note you do not need any simulation credits to run local workspaces.

We want to encourage use to use the most appropriate computing resource for the task at hand. We do not encourage you to select the highest processing power just because it is available on the list. So please use processing power responsibly.

As a result we indicate the simulation credit usage per minute associated with your chosen cloud processing power. The more power you select the more simulation credits you need to run it.

What is a Simulation Credit?

A simulation credit is a unit of measurement for running simulations

Different computing resources use a different number of units/credits per minute.

To run a “local workspace” you do not need any simulation credits as you are using your local machines processing power. However when required you can select to run your workspace in the cloud at which point you will begin to use up simulation credits.

Hardware name

SIM Credits

(Per Minute)

CPU

Memory (GB)

Local

0

Light

2

2.0

8.0

Medium

4

4.0

16.0

Heavy

8

8.0

32.0

Light-GPU*

6

2.0

8.0

Medium-GPU*

14

4.0

16.0

Heavy-GPU*

18

8.0

32.0

Dedicated-GPU*-light

22

4.0

16.0

Dedicated-GPU* - Heavy

26

8.0

32.0

*GPU memory 24GiB, Nvidia A10G Tensor Core

Subscriptions & Simulation Credits

If you subscribe then you benefit from the best sim credit per minute rates.

If you run out of simulation credits you can always switch to pay-as-you-go.

The higher the subscription the more favorable your simulation credit pay-as-you-go (PAYG) rate is.

Example subscriptions - Free + PAYG, Basic Monthly , Core Monthly

Subscription Type

Base Fee

Euro

Credits Allocated

Example PAYG Fee

(per SIM credit per minute)

Euro

Example Cost

per hour for Medium

Euro

Example Cost

per hour for Medium-GPU

Euro

Free+PAYG

0

0

0.03

7.20

25.20

Basic Monthly

20

2000

0.25

6.00

21.00

Core Monthly

40

4000

0.02

4.80

16.80

There are also Company accounts and annual subscriptions to choose from

How to get started

Please contact us if you want access to the platform by sending us an email to info@asimovo.com or going to the site https://asimovo.com/getting-started.

Next tutorial - Quickstart guide

See our next tutorial about how to get started using our product. This tutorial will make you familiar with the core functionalities of the platform by guiding you through how to try out a public project.

Last updated