ROS2 Face Detection Project
It is now time for us to go a bit more further.
We will modify and upgrade the camera stream publisher node from our camera stream project to capture a video stream from a camera, detect the faces ins...
ROS2 Camera Stream Project
Previously we got some basic insight on how to program ROS2 nodes and services. Now let us take a step further in ROS2 programming.
We will create a publisher node to capture a video stream from a cam...
ROS2 Service - Client Server Project
In the previous blog, we saw how to create a publisher subscriber project.
This project makes remakes it into a service based client server project.
For developing a service, a service package needs to be c...
ROS2 - Publisher Subscriber Project
Let's put everything we have gone through so far into creating some interesting projects. A basic knowledge of linux terminal and python programming language is required for completing the projects. In all th...
ROS2 – Setup
Installation
Unlike ROS1, ROS2 can be installed on all major platforms such as Linux, Windows and MacOS. Here I will focus on installing ROS2 on an Ubuntu 22.04 system. For other platforms, the installation setups are d...
ROS2 - Basic concepts
Let's dig into the ROS2 concepts, starting with the basic ones. Wherever used, ROS means in the general context of both ROS1 & ROS2, unless specified.
Client library
The base library of ROS2 is written in ...
This is a short guide to introduce you to the world of ROS2 programming for Robotics applications. This is the part of the ROS2 learning series that will focus on learning general ROS2 concepts and developing ROS2 programs.
What is ROS?
R...
Whenever I poll element14 members about their interests, robotics ranks nearly at the top. Robotics has been an area of ongoing interest in the element14 Community for a long time. I only expect the interest to increase as robots and the capabilities...
element14 presents' very own Clem Mayers mayermakes created a robot to retrieve a screwdriver that rolled under his work bench.
element14 Community members have suggested several modifications to his robot:
Episode 538: How...
Periodically during the year I reach a "burnout" phase where everything gets to be a struggle. With all that going on in the world and in my little corner of it, I've kinda hit a wall and was in need of some mindless diversion.
I&...
One of my goals for 2022 is to build a new AI robot project and to also upgrade a couple of existing robot projects (one has a K210 processor, so maybe just new firmware).
During the Black Friday sales last year, I bought myself an early Christm...
Hello,
Introduction
Calibration using checkerboard pattern
Calibration from the CAD
Conclusion
Next Step
IntroductionIn previous blog (My Path to Learn Robotics ) I demoed the first setup of (maybe) 3d scanning using RealSense se...
Hello,The main purpose of this post is to break the long silence in the Robotics Section of the element14 and also a bit of showing off my progress on my personal learning experience. Please let me know what you think and if you like these kinds...
This blog post describes improvements and additional features for the Open Source Outdoor Robot platform JECCbot mini which was introduced here: Open Source Outdoor Robot platform JECCbot mini Battery adapter for Einhell Power X-ChangeFor the n...
I’ve written several times in recent months about how research into nanobots for use in medicine is exploding, and new discoveries are paving the way to a future where we combat disease, viruses, and cancers at their source. New research from MIT cou...
When I first viewed the video of the scientist at Boston Robotics pushing and kicking their humanoid robot around, my first thoughts were that this video would one day be used to justify the robotic revolution that enslaves humanity, but then I remem...
The field of soft robotics is growing at an exponential rate, and new discoveries in electrical engineering and material sciences are fueling this growth. Recently, a team of scientist from the National University of Singapore (NUS) have published a ...
A team of researchers a the University of Toronto have unveiled a new electrothermally controlled soft robot that they say could one day change the way humans and robots interact in the manufacturing environment. The team, led by Professor Hani Nagui...
Imagine sitting on a park bench and watching a butterfly, whos perched on a nearby bush, open and close its wings in the sunlight, but the more you pay attention, the more you realize that the butterfly is not real, and is instead a small robot. This...
www.youtube.com/watchI’m willing to bet that many of you reading this article have at least attempted to solve a Rubik’s cube before, and I bet that many of you have succeeded, but have you tried it with only one hand, and did you do it in 20-minutes...
Teaching robots how to handle, manipulate, and transport various objects is key to advancing automation technology, and one way to teach robots how to better move objects is to create a large dataset that can be used to train a robot how to respond t...
www.youtube.com/watch My mother’s generation witnessed man first entering space, and the subsequent moon landing by Neal Armstrong, and Buzz Aldrin, but for my generation, the excitement of watching humans walk on the moon in realtime has yet to...
With soft robotics and wearables becoming an increasingly competitive field, researchers are scrambling to discover new materials that will push the technology to the next level. One major hurdle that has to be overcome is how to create a material th...
The world of soft robotics and wearables is experiencing a technological boom right now with new advancements being made in stretchable and flexible lithium-ion batteries (insert links), thin printable circuits, and even printable photovoltaics. Now ...