Prototype your robots like professional
Husarion development platform gives you easy to use hardware, software & cloud to prototype your robots, manufacture them, and manage in-field through the Internet.
Get your robotic kits now!

How does it work?

These four easy steps will explain you how to create
autonomous or Internet controlled robot with Husarion technology

  1. You build a robot with Husarion
    controller, mechanical elements*,
    servos, DC motors, sensors etc.
  1. Connect your design to the
    Husarion cloud and open online
    or offline development tools.
  1. Create web user Interface and
    develop robot’s firmware using
    Husarion SDK.
  1. Click one button to upload
    firmware from cloud to your
    robot.

What are Husarion’s products?

Husarion Core2 robotic controller Core2 with WiFi Core2 with RaspberryPI Husarion Core2 robotic controller

Husarion CORE2

Choose version:
CORE2CORE2 - ROS
Basic version with a Wi-Fi module
Advanced version with a Raspberry Pi Computer and Linux running ROS

Is a controller with a variety of interfaces useful in robotics. In connection with Husarion Cloud, you are able to program and control your robots remotely, over the Internet. CORE2 allows you rapid prototyping of simple remotely controlled mobile robots, as well as autonomous inspection robots using advanced features of ROS (Robot Operating System). Powerful tools for professionals are now affordable and easy to use.

Read more Buy now!
Husarion CORE2mini robotic controller

Husarion CORE2mini

Is a controller with a variety of interfaces useful in robotics in compact size. In connection with Husarion Cloud, you are able to program and control your robots remotely, using the Internet. CORE2mini allows you rapid prototyping of simple mechatronic projects (like door lock), as well as autonomous small robots working in swarm and using ROS. Powerful tools for professionals, are now affordable, easy to use and smaller than your business card.

CORE2mini works in two configurations depending on your needs:

  • CORE2mini - basic version with a WiFi module
  • CORE2mini - ROS - advanced version with a RaspberryPi computer and Linux running ROS
Compare our products:
Husarion
CORE2
Husarion
CORE2mini
MCU Core 32-bit STM32F4 with ARM® Cortex®-M4
168 MHz, 192 KB RAM, 1 MB Flash
Dimensions 85 x 94 x 14 mm 58 x 65 x 14 mm
Power input with overvoltage, overcurrent
and reverse polarity protection
6 - 16V
Motor ports quadrature encoder interface,
build-in H-bridge, 1A avg., 2A peak current
4 2
Sensor ports 4 x GPIO, ADC, I2C/USART,
external interrupt, 5V output
6 3
Servo ports built-in DC/DC converter with selectable
output voltage (5V, 6V, 7.4V or 8.6V)
6 4
Wireless connector for Raspberry Pi
or Wi-Fi module (included)
micro SD slot
Debug port SWD debugger interface (for ST-LINK/V2)
Extension header 12 x GPIO, 7 ADC, SPI, I2C, UART,
2x external interrupts, 5V and Vin output
CAN up to 1 Mb/s (physical transceiver on board)
USB host USB full-speed with 1A charging capability
USB serial with FTDI and micro USB connector
Buy now!
$99
 
  Husarion
CORE2
Husarion
CORE2mini
MCU Core
32-bit STM32F4 with ARM® Cortex®-M4 168 MHz,
192 KB RAM, 1 MB Flash
Dimensions 85x94x14 mm 58x65x14 mm
Power input
with overvoltage, overcurrent
and reverse polarity protection
6 - 16V
Motor ports
quadrature encoder interface,
build-in H-bridge, 1A avg., 2A peak current
4 2
Sensor ports
4 x GPIO, ADC, I2C/USART, external interrupt, 5V output
6 3
Servo ports
built-in DC/DC converter with selectable output voltage
(5V, 6V, 7.4V or 8.6V)
6 4
Wireless
connector for Raspberry Pi
or Wi-Fi module (included)
micro SD slot
Debug port
SWD debugger interface
(for ST-LINK/V2)
Extension header
12 x GPIO, 7 ADC, SPI, I2C, UART, 2x external interrupts, 5V
and Vin output
CAN
up to 1 Mb/s (physical transceiver on board)
USB host
USB full-speed with 1A charging capability
USB serial
with FTDI and micro USB connector
Buy now!
$99
 

What are benefits of Husarion’s software?

Programming framework for real-time robot operation

Write control algorithms for your Internet-connected robots with Husarion’s framework that:

  • gives you elegant, well-documented API in C++11 with a lot of examples
  • is powered by RTOS (Real-Time Operating System)
  • uses advanced function of microcontroller (DMA and interrupt powered communication interfaces)

Husarion gives you software tools to start building robots powered by ROS (Robot Operating System), so they will be much more intelligent in solving different tasks and you save your time.

API reference Husarion`s GitHub
#include "hFramework.h"
#include "hCloudClient.h"

hPIDRegulator myReg;

void setupMotorPID() {
  myReg.setScale(1);
  myReg.setKP(5);
  myReg.setKI(0.02);
  myReg.setKD(100.0);
  myReg.dtMs = 5;
  myReg.stableRange = 30;
  myReg.stableTimes = 3;

  hMotA.attachPositionRegulator(myReg);
  hMotA.resetEncoderCnt();
}

void hMain() {
  platform.begin(&RPi);
  platform.ui.setProjectId("@@@PROJECT_ID@@@");

  platform.ui.configHandler = []() {
    platform.ui.loadHtml({Resource::URL, "/ui.html"});
    platform.ui.video.enable();
  };

  setupMotorPID();

  platform.ui.onKeyEvent = [](KeyEventType type, KeyCode code) {
    if (type == KeyEventType::Pressed && code == KeyCode::Key_A) {
      hMotA.rotRel(90); // rotate DC motor with encoder
    }
  };

  sys.taskCreate([]() {
    auto& relayPin = hExt.pin4;
    while (1) {
      relayPin.toggle();
      sys.delay(1000);
    }
  });
}

A cloud platform

Thanks to Husarion cloud you can access your robot from any place in the world with Internet access.

Husarion provides tools to create web-accessible user interface for your robots and handles Internet connection to control them with a very small delay. You need to make for example telepresence robot? Nothing simpler, just write a few lines of code and integrate audio & video streaming (through WebRTC), reaction to the pressing of keyboard keys together with HTML5 & CSS based web user interface of your robot.

Husarion Cloud

Web & offline IDE

Husarion provides tools both for online and offline robot firmware development. By using Husarion cloud you gain access to WebIDE, so without installing any software on your computer you can build and program your robot, and you need only a web browser and internet access. If you need to go deeper in your project and use advanced debugging features, just configure Visual Studio Code or any other development environment with our SDK.

Husarion Web-IDE Download SDK

What mechanics can I use?

Husarion CORE2 controllers are compatible with widely available building systems like LEGO® Mindstorms® or Makeblock.

CORE2 + LEGO Mindstorms

Use CORE2 instead of EV3 or NXT 2.0. Combine professional controller with high computing power andthe easiest to use mechanical prototyping system.

LEGO controller and CORE2 comparison:

  EV3 CORE2 - ROS
Motor ports with encoders 4 4
Sensor ports 4 6
Servo ports 0 6
Additional interfaces USB, microSD USB, microSD, CAN,
expansion header
with 12 GPIO and I2C,
UART, SPI
Processor & memory One processor
ARM9@300MHz
64 MB RAM
16 MB Flash
Real time microcontroller:
ARM Cortex-M4 @168MHz
192 KB RAM
1 MB Flash
+
RaspberryPi 3*
ARM-8@1.2GHz
1 GB RAM
16 GB Flash
Real time microcontroller:
ARM Cortex-M4 @168MHz
192 KB RAM
1 MB Flash
+ RaspberryPi 3*
ARM-8@1.2GHz
1 GB RAM
16 GB Flash
Wireless Bluetooth Wi-Fi
Onboard ROS support

* CORE2-ROS image also works with Raspberry Pi 1, 2, zero. 32GB and 64GB cards also can be used.

  • the fastest prototyping
  • works with any LEGO Mindstorms EV3 or NXT sensor
  • additional ports for your own modules

Libraries for sensors you will find here: https://github.com/husarion/hSensors

Pre-order

CORE2 + Makeblock

If you need more robust, metal mechanics and want to start building quickly, try Makeblock elements. Our CORE2block adapter has you covered!

Here are some benefits

  • robust, metal mechanics
  • power your mechanics with standard, servos, DC or stepper motors
  • easy integration with any widely available sensors
Telepresence robot kit

Telepresence robot kit with CORE2

A complete kit to make your own self-balancing robot that stream video and can be controlled from any place in the world.

  • complete kit ready out of the box*
  • open source software
  • controlled through Husarion cloud
  • acrylic glass mechanics with protective bumpers
  • powerful IMU sensor - MPU9250
  • Android/iOS video streaming application provided

*tablet and 18650 Li-Ion batteries not included

Pre-order

Interested? Check our on-line shop

On-line shop

What robots can I build?

Probably only your imagination is the limit, but some examples are:

Robot arms

Easily build advanced control algorithms in Real-Time Operating System based framework.

Telepresence robots

Audio & video streaming (through WebRTC) and handling operators signals are handled by Husarion software in real time.

Education robots

CORE2 with a CORE2brick can be connected with mechanics based on BuidBlock or LEGO Mindstorms elements.

Unmanned ground vehicles

Build them easily with dedicated controllers and connect through WiFi or LTE.

Drones

Build ground and aerial robots using the same tools.

Inspection robots

Build the ROS-powered autonomous robots working for human in dangerous locations.

Can I learn how to build robots with Husarion?

If you are looking for a professional platform that gives you knowledge applicable in developing commercial products, Husarion is a solution you are looking for.

Husarion prototyping platform is especially suitable for univeristy level education.

Husarion CORE2 together with ROS allows you easily add complex autonomous functions to your robots.

Learn quickly with Husarion’s tutorials, code examples, ROS lab instructions, and community projects shared on hackster.io.

Prototype mechanics quickly with LEGO® Mindstorms® (and Husarion CORE2brick kit) or Makeblock metal elements

How can we help you?

Here are some most common questions:

What is your return policy?
You can return our hardware products within 30 days after delivery without a reason - see our terms of sale.
Wow, it’s great! How can I order more units?
If you are interested in becoming a reseller or want to start mass production of your Husarion compatible robot, please contact our Sales team directly using a form below.
How long will I wait for my order?
If you order through our online store, it depends whether status of a item is “in-stock” or “backorder”. For “in-stock” items we will ship using UPS, DHL, Fedex or another big courier firm next business day. For backorder items usually you have to wait one month.

Haven't found the answer?
Please fill the form below and contact us directly.

Take a look at our Husarion Blog

Follow us

Join to our community

Husarion Community

Find us on social media.

         

Husarion Inc.
180 Sansome str., 6th floor
94104 San Francisco
CA, USA

Husarion sp. z o.o.
ul. Sławkowska 23/4
31-016 Kraków
Poland