Robohub.org

tutorial


How to calculate a robot’s forward kinematics in 5 easy steps

Calculating the forward kinematics is often a vital first step to using a new robot in research. While there are some good tutorials available online, up until now there hasn't been a simple step-by-s...
25 November 2015, by and

Where to place fuses and how to protect your robot and motors

When you design a system it is often tempting to place a fuse on every component. This idea is fine for most batteries, sensors, and computers. However this can really cause destruction when you are w...
02 August 2015, by

How to convert Linux into an embedded system

Running Linux on your embedded system can be great for giving you a stable base, lots of tools, and you can often solve problems with a quick Google search....
12 June 2015, by

Robots 101: Lasers

By Ilia Baranov In this new Robots 101 series, we will be taking a look at how robots work, what makes designing them challenging, and how engineers at Clearpath Robotics tackle these problems. To ...
29 April 2015, by

Software engineering principles

I have often thought about what the proper software methodology should be for the various robots that I build. My thoughts have evolved over time as I have seen these tool work. While I do not have an...
15 April 2015, by

Arduino for Makers #2: Deconstructing Arduino programs

In this new tutorial series, robotics educator and author Myke Predko introduces you to the basics of Arduino with simple projects that can be created in just a few minutes with inexpensive and easy-...
09 April 2015, by



Dry vs wet, oil vs grease: Choosing the right lubrication for your robot

In 2008, the Mars Science Laboratory's launch was delayed, in large part due to issues with lubrication. Lubrication can dramatically impact the performance of your system: improper lubrication ca...
27 March 2015, by

MATLAB Robotics System Toolbox and ROS

By Ilia Baranov 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 tod...
26 March 2015, by

ROS101: Creating your own RQT Dashboard

By Martin Cote After working in the terminal, gazebo and RViz, it’s time for a change of pace. For this ROS101 tutorial we’ll be detailing the basics of creating your own rqt dashboard! A dash...
18 March 2015, by

Arduino for Makers #1: Setting up a development station

In this new tutorial series, robotics educator and author Myke Predko will introduce you to the basics of Arduino with simple projects that can be created in just a few minutes with inexpensive and ea...
09 March 2015, by

Selecting a camera and lens for your robot

Choosing a camera can be confusing. It is important to determine your requirements, and then figure out how these can be achieved between the camera and the optics....
26 February 2015, by

Arduino for Makers #0: Introduction to the series

In this new tutorial series, robotics educator and author Myke Predko will introduce you to the basics of Arduino with simple projects that can be created in just a few minutes with inexpensive and ea...
25 February 2015, by

Things to think about when transporting your robot

Throughout my career I have had to ship various robots to different locations around the world. Here is a little bit about what I have learned about transporting robots....
05 February 2015, by

ROS, Arduino, and a Husky simulation

By Martin Cote The Arduino family of micro controllers has quickly become a go-to board for hobbyists due to its ease of use. Often times roboticists must create communication protocols to allow th...
23 January 2015, by

Incremental encoder selection

We would like to welcome our newest Robohub contributor, David Kohanbash, whose blog - Robots for Roboticists - covers a broad range of technical topics that is sure to interest makers and practitio...
22 December 2014, by

ROS101: Creating a subscriber using GitHub

By Martin Cote We previously learned how to write a publisher node to move Husky randomly. BUT: what good is publishing all these messages if no one is there to read it? In this tutorial we’ll ...
12 December 2014, by

ROS 101: Creating a publisher node

By Martin Cote In our previous post, we graduated from driving a Husky to taking on a Grizzly! Now it’s time to get down and dirty with what ROS is really made of: nodes! We will first be crea...
23 September 2014, by

ROS 101: Drive a Grizzly!

So you have had a taste of driving a virtual Husky in our previous tutorial, but now want to try something a little bigger? How about 2000 lbs bigger?...
03 July 2014, by

ROS 101: Drive a Husky!

In the previous ROS 101 post, we showed how easy it is to get ROS going inside a virtual machine, publish topics and subscribe to them. If you haven’t had a chance to check the out all the previous...
21 March 2014, by

ROS 101: A practical example

In the previous ROS 101 post, we provided a quick introduction to ROS to answer questions like What is ROS? and How do I get started? Now that you understand the basics, here’s how they can app...
05 February 2014, by

ROS 101: Intro to the Robot Operating System

Clearpath Robotics brings us a new tutorial series on ROS! Since we practically live in the Robot Operating System (ROS), we thought it was time to share some tips on how to get started with ROS. W...
29 January 2014, by

Up and flying with the AR.Drone and ROS: Handling feedback

This is the third tutorial in the Up and flying with the AR.Drone and ROS series. In this tutorial we will: Learn about the AR.Drone's state feedback (and how it is handled by ROS) Learn a...
01 July 2013, by

Up and flying with the AR.Drone and ROS: Joystick control

This is the second tutorial in the Up and flying with the AR.Drone and ROS series. In this tutorial we will: Talk about the ROS communication hierarchy Setup a joystick to work with ROS ...
04 January 2013, by

Up and flying with the AR.Drone and ROS: Getting started

Updated December 17th. In this tutorial (#1) we will: Install ROS, the AR.Drone driver and AR.Drone keyboard controller Fly the AR.Drone using the provided keyboard controller...
10 December 2012, by

Google+ Hangout extension – Arduino example

New tutorial- Get your Arduino working with Google+ Hangouts! http://www.youtube.com/watch?v=Y1bdxf9tZWw Watch video on YouTube Learn more here...
27 October 2012, by

Rapid robot prototyping with ROS

Open-source software is making it easier to reuse algorithms and allow engineers and researchers to focus on their problems of interest instead of reinventing the wheel for each project. Not an expert...
19 October 2012, by







Robohub is supported by:




Would you like to learn how to tell impactful stories about your robot or AI system?


scicomm
training the next generation of science communicators in robotics & AI


©2024 - Association for the Understanding of Artificial Intelligence


 












©2021 - ROBOTS Association