---
title: Robot development made easy with Husarion CORE2-ROS & Ubuntu – part 2
description: This is the second post in a series of two by guest bloggers from Husarion;
  Domink Nowak and Michal Zieliński. The first blog can be read here. This blog picks
  up on why Husarion use Ubuntu… Ubuntu has a very wide collection of packages, both
  in official repositories and supplied by third-parties. For example, the Robot Operating
  System  […]
url: https://canonical.com/blog/robot-development-made-easy-with-husarion-core2-ros-ubuntu-part-2?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Guest](https://canonical.com/blog/author/guest "More about Guest")

20 July 2017

# Robot development made easy with Husarion CORE2-ROS & Ubuntu – part 2

[IoT](https://canonical.com/blog/tag/iot)
[robotics](https://canonical.com/blog/tag/robotics)
[Ubuntu](https://canonical.com/blog/tag/ubuntu)

---

Share the article

*This is the second post in a series of two by guest bloggers from Husarion; Domink Nowak and Michal Zieliński. The first blog can be read [here](https://insights.ubuntu.com/2017/07/12/robot-development-made-easy-with-husarion-core2-ros-running-ubuntu/). This blog picks up on why Husarion use Ubuntu…*

Ubuntu has a very wide collection of packages, both in official repositories and supplied by third-parties. For example, the Robot Operating System provides pre-built ARM packages solely for Ubuntu. The wide collection is especially important in the case of embedded devices, where compilation from source is inconvenient – you either have to cross-compile the package on a separate machine or try to compile the software on the device itself, hoping it won’t run out of RAM.

*Fig. CORE2-ROS running Ubuntu with Xfce Desktop Environment*

Ubuntu is the most familiar distribution among Linux users. While in most cases the system runs in headless mode, users can easily run full desktop (either via monitor or RDP connection), for example, to locally debug an application. Typical embedded operating systems don’t package desktop environments. Ubuntu has great cross-compilation support – a feature called ‘multi-arch’ allows installation of packages from foreign architectures. For example, I can install ARM version of OpenSSL (`apt install libssl-dev:armhf`) on my desktop system, compile my code using Ubuntu-supplied cross-compiler (`apt install gcc-arm-linux-gnueabihf`) and copy it directly to CORE2-ROS powered by [Raspberry Pi](https://www.raspberrypi.org/) or [ASUS Tinker Board](https://www.asus.com/uk/Single-Board-Computer/Tinker-Board/).

**Modern robots are ROS-powered**

[ROS](http://www.ros.org/) has become a standard for a new robot design. To help people learn this great set of tools and software, the Husarion team prepared a series of ROS tutorials available right now at [husarion.com](https://husarion.com/) with more new topics coming soon.   *Fig. ROSbot robot platform with CORE2-ROS inside*

Covered topics are:

* ROS introduction
* Creating nodes
* Simple kinematics for mobile robot
* Visual object recognition
* Running ROS on multiple machines
* SLAM navigation

These tutorials can be realised using ROSbot – the [open-source autonomous robot platform](https://hackaday.io/project/21885-rosbot-autonomous-robot-platform), but even without having the robot materials from this course are useful. Husarion CORE2 hardware constitutes a good choice for a computer for your new robot design. Built-in interfaces widely used in robotics don’t force users to integrate additional boards, making devices more reliable. Mobile and web developers around the world can innovate and create completely new services that improve our everyday life. It all happens because of the mature, easy to use tools and frameworks. Husarion focuses on creating similar, friendly and a simple environment for robot development to allow even a beginner engineers to build advanced robots and take a part in the next industrial revolution. So don’t just sit there. Make a robot or two. It’s now easier than you thought!

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### Arduino® VENTUNO™ Q is available for pre-order with Ubuntu pre-installed](https://canonical.com/blog/arduino-ventuno-q-is-available-for-pre-order-with-ubuntu-pre-installed)

London, UK – August 25, 2026 – Following our initial collaboration announcement in March 2026, Canonical and Arduino (a subsidiary of Qualcomm Technologies, Inc.) are excited...

[Canonical](https://canonical.com/blog/author/canonical)

25 August 2026

[### Advantech AOM-2721 is now Ubuntu Certified](https://canonical.com/blog/advantech-aom-2721-ubuntu-certified)

Canonical announces that the Advantech AOM-2721 is officially joining the list of Ubuntu Certified Hardware.

[Mikhail Khazov](https://canonical.com/blog/author/khazov-m)

13 August 2026

[### Canonical becomes Gold Sponsor of Trifecta Tech Foundation](https://canonical.com/blog/canonical-becomes-gold-sponsor-of-trifecta-tech-foundation)

Canonical is pleased to announce it is now a Gold Sponsor of the Trifecta Tech Foundation, a non-profit that creates open source building blocks for critical infrastructure...

[Canonical](https://canonical.com/blog/author/canonical)

30 June 2026

[### Ubuntu Summit 26.04: connected by open source](https://canonical.com/blog/ubuntu-summit-26-04-connected-by-open-source)

What an incredible experience! Ubuntu Summit 26.04 has officially drawn to a close, but the energy from our global community is still buzzing – in the comments section, on...

[ilvipero](https://canonical.com/blog/author/ilvipero)

22 June 2026
