news    views    podcast    learn    |    about    contribute     republish    


by   -   June 28, 2017

MATLAB© is a programming language and environment designed for scientific computing. It is one of the best languages for developing robot control algorithms and is widely used in the research community. While it is often thought of as an offline programming language, there are several ways to interface with it to control robotic hardware ‘in the loop’. As part of our own development we surveyed a number of different projects that accomplish this by using a message passing system and we compared the approaches they took. This post focuses on bindings for the following message passing frameworks: LCM, ROS, DDS, and ZeroMQ.

Recently, Mathworks released a new toolbox for Matlab. This is exciting for a number of reasons: it includes everything from data analysis to coordination of multiple robots. In today’s post, we explore using this Robotics System Toolbox to connect to both real and virtual Jackal robots.

by   -   December 15, 2012

The field moves quickly. So much of the material dates quickly. Joining a professional association such as IEEE or IFR and regular reading of publications – magazines and journals – is essential.


  1. The Handbook of Robotics is a massive book. But is amazingly good at giving a broad sweep of the field.
  2. Robotics, Vision and Control: Fundamental Algorithms in MATLAB by Peter Corke is an excellent introductory text with online Matlab examples.
  3. Probabilistic Robotics by Sebastian Thrun et al. gives an excellent grounding in statistical and machine learning methods for robotics.
  4. For people starting out in robotics I recommend the brilliant LEGO MINDSTORMS by Laurens Valk. It provides practical ways to teach and inspire the next generation of roboticists.
  5. I also recommend people read some inspiring science fiction to get motivated! You can’t go past Isaac Asimov and his classic I, Robot.

Read more answers →

Haptics and Virtual Interactions
February 17, 2020

Are you planning to crowdfund your robot startup?

Need help spreading the word?

Join the Robohub crowdfunding page and increase the visibility of your campaign