Comparing the performance of Raspberry Pi 400 vs. model 4B by monitoring the CPU temperature in real time

Raspberry Pi 400 connections

This practical demonstration is based on the article part 4: Monitoring Raspberry Pi 4 performance in real time, the last of the mini-book titled Hands on Development with Raspberry Pi 4. This serie covers the Raspberry Pi setup (part 1), installing Docker and Docker Compose (part 2), deploying Theia IDE using Docker (part 3) and monitoring RPi sytem metrics with the TICK stack (part 4 mentioned above).

The goal of this article is to describe a quick hands on exercise to acquire the insight of how much less heating the Raspberry Pi 400 is compared to its predecessor, the RPi4…


Build a Chronograf dashboard of top of InfluxDB and Telegraf using Docker Compose

Photo by Luke Chesser on Unsplash

This is part 4 of the serie Hands on Development with Raspberry Pi 4, whose primary goal is to setup a workspace on a high performance and cost effective setup, intended both for rapid prototyping, as well as for fast transfer to a production environment. The scope is suitable for cluster management (using Docker, and even Kubernetes), as well as for IoT projects and High-Performance Computing (HPC).

Before going into the specific content of this article, it is worth remebering the scope of the four parts that compose this serie:


Using a web based IDE running on a remote machine

Photo by Louis Reed on Unsplash

This is part 3 of the serie Hands on Development with Raspberry Pi 4, whose primary goal is to setup a workspace on a high performance and cost effective setup, intended both for rapid prototyping, as well as for fast transfer to a production environment. The scope is suitable for cluster management (using Docker, and even Kubernetes), as well as for IoT projects and High-Performance Computing (HPC).

Before going into the specific content of this article, it is worth remebering the scope of the four parts that compose this serie:


How to prepare a Docker ready development environment for rapid prototyping

This is part 2 of the serie Hands on Development with Raspberry Pi 4, whose primary goal is to setup a workspace on a high performance and cost effective setup, intended both for rapid prototyping, as well as for fast transfer to a production environment. The scope is suitable for cluster management (using Docker, and even Kubernetes), as well as for IoT projects and High-Performance Computing (HPC).

Before going into the specific content of this article, it is worth remebering the scope of the four parts that compose this serie:


Integrating a M.2 SSD physical disk to power a 64 bits operating system with 4 Gb RAM

This is part 1 of the serie Hands on Development with Raspberry Pi 4, whose primary goal is to setup a workspace on a high performance and cost effective setup, intended both for rapid prototyping, as well as for fast transfer to a production environment. The scope is suitable for cluster management (using Docker, and even Kubernetes), as well as for IoT projects and High-Performance Computing (HPC):

  • For cluster management because it lets us experiment with complex deployments without the cost overhead ofusing any cloud provider (like AWS or Google Cloud). Adding more physical machines to the cluster is as…


Check the kinematic behaviour using the 3D visualizer RViz

This is the first of a serie of articles for ROS beginners who would like to learn state-of-the-art robotics with a physical robot. Since we are starting from scratch we wouldn’t like you had to deal with hardware complexities at this point. The approach is: let’s make the robot work in the simulation, then reproduce the exercise with the actual hardware.

NOTE: This article extends the concepts explained in my book Hands-On ROS for Robotics Programming. You may get your copy in electronic and/or paperback versions at Packt Publishing or Amazon


Mantener a Raya al COVID-19 y Educar a Nuestros Hijos en la Solidaridad está en Nuestras Manos

Photo by Santi Vedrí on Unsplash

En España- como ya ha ocurrido en otros países- se ha decretado el estado de alarma desde las 0:00 horas de este domingo 15 de marzo. Hay variedad en las legislaciones en cuanto al alcance de lo que supone la situación de emergencia, pero los dos aspectos que van a tener en común la actuación de los diferentes países son la limitación de la movilidad y la reducción de los contactos sociales, que son las principales armas con que contamos para controlar y reducir la pandemia.

Si eres madre o padre como yo debes de sentir vértigo, no por el…


5 Cues to Unmask your Boyfriend’s Beliefs of Considering you his Property

Photo by Eric Ward on Unsplash

It sounds well, it sounds polite, it sounds obvious that a woman is not the property of any man; she is an independent person and responsible for herself… But what do men really have in their minds?

Well, think that the attitude of a man to consider the couple as his property is unconscious. It is pretty similar to anyone considering himself as not owning racist beliefs: black people are equal to white people and they have the same rights. But the weight of history — where in the past centuries having racist beliefs was acceptable- remains in our collective…


The Witty Book on ROS teaching Navigation and Machine Learning with a Low Cost Robot

Following the former story Learning Robotics with ROS made easy I am proud to announce the publication of a new book to learn ROS from scratch, reaching advanced topics such as Robot Navigation and Deep & Reinforcement Learning applied to Robotics.

Thanks to the technical support of the Dexter Industries team, manufacturer of GoPiGo3, Packt Publishing has delivered today the electronic version of Hands-On ROS for Robotics Programming. You can also get the book in the electronic or paperback version at Amazon.


GoPiGo3 educational robot delivers its first ROS package

The basic setup explained in this article works with the GoPiGo3 Starter Kit, that will include the following hardware as part of the ROS environment:

  • Raspberry Pi 3
  • Servomotors driving the right and left wheels
  • Distance sensor

You need ROS Melodic installed in the Raspberry Pi. Ubuntu Mate is recommended as the Operating System.

Software installation

Clone the source code into your ROS workspace. Replace catkin_ws with the name of your actual workspace:

$ cd ~/catkin_ws/src
$ git clone https://github.com/ros-gopigo3/gopigo3

Include a basic teleoperation package such as teleop_tools for remote controlling the robot with…

Bernardo R. Japón

Software Engineer spreading cutting edge technologies. Psychologist applying the current knowledge of the human brain to power intelligent robots & IoT devices

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store