Robohub.org

Tutorials

Integrated Task and Motion Planning (TAMP) in robotics

  16 Sep 2022
In this post we will explore a few things that differentiate TAMP from “plain” task planning, and dive into some detailed examples with the pyrobosim and PDDLStream software tools.

Task Planning in robotics

  31 Aug 2022
In this post, the basic pieces behind task planning for robotics are introduced, with the focus on Planning Domain Definition Language (PDDL) using the pyrobosim tool.

UBR-1 on ROS2 Humble

  04 Aug 2022
It has been a while since I’ve posted to the blog, but lately I’ve actually been working on the UBR-1 again after a somewhat long hiatus.

A newcomer’s guide to #ICRA2022: Tutorials

  02 May 2022
There are seven tutorials at ICRA 2022, with choices for those interested in machine learning, jamming, SLAM, koopman operators, to even creating reproducible robotics articles.

Hands on ground robot & drone design series part I: mechanical & wheels

  01 Mar 2022
This is a new series looking at the detailed design of various robots. To start with we will be looking at the design of two different robots that were used for the DARPA Subterranean Challenge.

Exploring ROS2 with a wheeled robot – #4 – Obstacle avoidance

  06 Dec 2021
In this post you’ll learn how to program a robot to avoid obstacles using ROS2 and C++. Up to the end of the post, the Dolly robot moves autonomously in a scene with many obstacles, simulated using Gazebo 11.

Exploring ROS2 using wheeled Robot – #3 – Moving the robot

  30 Nov 2021
In this post you’ll learn how to publish to a ROS2 topic using ROS2 C++. We are moving the robot Dolly robot, simulated using Gazebo 11.

Exploring ROS2 with wheeled robot – #2 – How to subscribe to ROS2 laser scan topic

  11 Nov 2021
This is the second chapter of the series “Exploring ROS2 with a wheeled robot”. In this episode, you’ll learn how to subscribe to a ROS2 topic using ROS2 C++.

Exploring ROS2 with wheeled robot – #1 – Launch ROS2 Simulation

  05 Nov 2021
This is the first chapter of the series “Exploring ROS2 with a wheeled robot”. In this episode, we setup our first ROS2 simulation using Gazebo 11. From cloning, compiling and creating a package + launch file to start the simulation!

Building a 7 axis robot from scratch

  11 Apr 2021
Do you fancy making yourself an industrial robot to enjoy at home? Jeremy Fielding, a passionate fan of mechanical engineering, did. So he built one. Good news is: he's preparing a series of videos to...

RoMi-H: Bringing robot traffic control to healthcare

  15 Feb 2021
Imagine for a moment that a road is used only for a single car and driver. Everything is smooth and wonderful. Then you wake up from that utopian dream and remember that our road networks have multipl...

James Bruton focus series #3: Virtual Reality combat with a real robot

  26 Dec 2020
It's Saturday, it's the turn of another post of the James Bruton focus series, and it's Boxing Day in the UK and most of the Commonwealth countries. Even if this holiday has nothing to do with boxing,...

James Bruton focus series #2: Barcode scanner guitar synths

  12 Dec 2020
As every other Saturday, I'm bringing you another cool open-source project from James Bruton. Today, how about becoming an experimental musician with your own barcode scanner synthesizer?...

James Bruton focus series #1: openDog, Mini Robot Dog & openDog V2

  28 Nov 2020
What if you could ride your own giant LEGO electric skateboard, make a synthesizer that you can play with a barcode reader, or build a strong robot dog based on the Boston Dynamics dog robot? Today se...

Rapid prototyping of the strider robot – smoother, stronger, faster

  29 Aug 2018
This summer we used our Strider optimizer coupled with rapid prototyping in LEGO to refine its 10-bar linkage....

Robotbenchmark lets you program simulated robots from your browser

  22 Aug 2017
Cyberbotics Ltd. is launching https://robotbenchmark.net to allow everyone to program simulated robots online for free....

Rapid outdoor/indoor 3D mapping with a Husky UGV

  09 Jul 2017
by Nicholas Charron The need for fast, accurate 3D mapping solutions has quickly become a reality for many industries wanting to adopt new technologies in AI and automation. New applications requir...

Simulated car demo using ROS Kinetic and Gazebo 8

By Tully Foote We are excited to show off a simulation of a Prius in Mcity using ROS Kinetic and Gazebo 8. ROS enabled the simulation to be developed faster by using existing software and libraries...

The Robot Academy: Lessons in inverse kinematics and robot motion

  30 Jun 2017
The Robot Academy is a new learning resource from Professor Peter Corke and the Queensland University of Technology (QUT), the team behind the award-winning Introduction to Robotics and Robotic Visio...

Smart Grasping System available on ROS Development Studio

  10 May 2017
Would you like to make a robot to grasp something, but you think that is impossible to you just because you can’t buy a robot arm? I’m here to tell that you can definitely achieve this without buy...

Programming your NAO robot for human interaction

  09 May 2017
Today we are looking at how to program your NAO Robot for Human Interaction. Watch the video and follow the steps below to get interactive with your robot pal! [embed]https://youtu.be/fT8rNQEs-_w[/...

Developing ROS programs for the Sphero robot

  13 Mar 2017
You probably know the Sphero robot. It is a small robot with the shape of a ball. In case that you have one, you must know that it is possible to control it using ROS, by installing in your computer t...

UgCS photogrammetry technique for UAV land surveying missions

  09 Mar 2017
 UgCS is easy-to-use software for planning and flying UAV drone-survey missions. It supports almost any UAV platform, providing convenient tools for areal and linear surveys and enabling direct ...

Programming for robotics: Introduction to ROS

  07 Mar 2017
This handy video-tutorial course gives an introduction to the Robot Operating System (ROS), including many of the available tools that are commonly used in robotics. With the help of different example...

Python programming your NAO robot

  09 Feb 2017
These videos aim to teach you how to begin programming your NAO with Python. The NAO can be programmed using several programming languages, including C++, MATLAB, JAVA, LabVIEW and Python. Instead of...

Robotics, maths, python: A fledgling computer scientist’s guide to inverse kinematics

  13 Jan 2017
So – you’ve built a robot arm. Now you’ve got to figure out how to control the thing. This was the situation I found myself in a few months ago, during my Masters project, and it’s a problem c...

TrotBot tackles rough terrain

  17 Nov 2016
[embed]https://www.youtube.com/watch?v=gg5z7AImwnc[/embed] Hi, I'm Ben. I was a member of the team that developed a new walking mechanism, TrotBot, that we eventually scaled up to the size of a min...

Sticky business: Five adhesives tested for 3D printing

  28 Oct 2016
[embed]https://www.youtube.com/watch?v=ipPzi9J-M9w[/embed] We compared five adhesives for 3D printing applications on a Wanhao Duplicator i3. We’ll print a PLA (polylactide) cube, 1х1х1 cm in ...

Meet RoboGabby: She’s on a mission to teach more girls about robotics

  14 Oct 2016
Gabby has five goals to achieve this school year. The first goal sounds like any other young middle schooler: get straight As in her classes. Goal number two: get accepted into her school's robotics t...

Adjust how you learn and quickly pick up robotics programming

  06 Oct 2016
"The biggest obstacle preventing robotics going mainstream is not having good programmers able to program robots," Brian Gerkey, CEO of the Open Source Robotics Foundation. Learning to program robots...

Make your own Dtto Modular Robot – Assembly instructions (Part 3 of 3)

  24 Aug 2016
Dtto v2.0 is a modular self-reconfigurable robot focused on bio-inspired locomotion mechanisms. This tutorial shows how to assemble a fully working Dtto Modular Robot module....

Make your own Dtto Modular Robot – Assembly instructions (Part 2 of 3)

  23 Aug 2016
Dtto v2.0 is a modular self-reconfigurable robot focused on bio-inspired locomotion mechanisms. This tutorial shows how to assemble a fully working Dtto Modular Robot module....

Make your own Dtto Modular Robot – Assembly instructions (Part 1 of 3)

  22 Aug 2016
This tutorial shows how to assemble a fully working Dtto Modular Robot module....

Hello Pepper: Getting started to program robots on Android

  03 Aug 2016
I didn’t get to meet Pepper the humanoid Robot at Google I/O but I watched the video afterwards: A new development frontier: Android + Pepper the interactive robot. Love the robots’ dance! I was s...

NASA Robonaut 2 simulation: Placing an ISS panel in The Construct

  24 Jun 2016
By Miguel Angel One of the most wanted robot simulations is a robot that can be used for anything. Robonaut is one like this. NASA kindly gave this simulation for public use and we thought here in ...

Create a ROS sensor plugin for Gazebo

  07 Jan 2016
There are magnificent tutorials about how to create plugins for Gazebo in the GazeboSim webpage. There are even some tutorials about how to create plugins for Gazebo + ROS, which show that there are...







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