Prototype your robots like a pro
Husarion’s development platform gives you easy-to-use hardware, software & cloud to prototype and manufacture robots and manage them in-field through the Internet.

How does it work?

Follow four easy steps to create an autonomous
or Internet-controlled robot with Husarion technology:

  1. Build a robot with a 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 a single button to upload
    firmware from the cloud to your
    robot.

What products does Husarion offer?

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

Husarion CORE2

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

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

Read more Pre-order on
Husarion CORE2mini robotic controller

Husarion CORE2mini

Is a controller with a variety of interfaces for use in compact robotics. Combined with Husarion Cloud, you can program and control your robots remotely, online. CORE2mini allows you to rapidly prototype simple mechatronic projects (like door locks), 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 Wi-Fi module
  • CORE2mini - ROS - advanced version with a Raspberry Pi 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 the benefits of Husarion’s software?

Programming framework for real-time robot operation

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

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

Husarion gives you software tools to start building ROS-powered robots. The Robot Operating System gives them the ability to solve problems much more intelligently, ultimately saving you 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);
    }
  });
}

Your robot has it's own web page

Connect your robot to your Husarion cloud account and...

  • create it's own web UI (HTML5, CSS, built in WebRTC support)
  • control this worldwide with a small delay
  • control access and generate a magic link to your robot that anybody can open
Husarion Cloud

Web & offline IDE

Husarion provides tools for both online and offline robot firmware development. Husarion gives you access to WebIDE, so you can build and program your robot without installing any software on your computer. That’s right, you need only a web browser and internet access. If you need to go deeper into 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 a professional controller with high computing power and the easiest to use mechanical prototyping system.

Here’s a comparison of LEGO controller and CORE2:

  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 can be found 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

Our complete robot kit gives you the ability to make your own self-balancing robot that streams video and can be controlled from anywhere 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?

Your imagination is the limit, but here are some examples:

Robot arms

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

Telepresence robots

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

Education robots

CORE2 with a CORE2brick can be connected with mechanics based on Makeblock 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 ROS-powered autonomous robots to perform work that could be dangerous to humans.

Can I learn how to build robots with Husarion?

If you’re looking for a professional platform that gives you the knowledge to develop commercial products, look no further than Husarion.

The Husarion prototyping platform is especially suitable for university-level education.

Husarion’s CORE2, together with the ROS, allows you to 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 frequently asked questions:

What's your return policy?
You can return our hardware products within 30 days of delivery without a reason. See our terms of sale.
Wow, I love it! 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 the form below.
How long will I wait for my order?
If you are ordering through our online store, it depends whether the item is "in-stock" or on "backorder". For "in-stock" items, we ship using UPS, DHL, Fedex or another big courier firm the next business day. For backorder items the wait is usually a month.

For other inquiries, please fill out 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