Personal Blog

STM32CubeIDE is an all-in-one multi-OS development tool, which is part of the STM32Cube software ecosystem.


Developing robotic behavior often involves activities such as brainstorming, testing, evaluation, innovation, etc. One of the biggest problems associated with such endeavors can be determining why algorithms fail. This article explores these activities while developing and perfecting a simple — yet interesting — behavior using a simulator.

Developing Robotic Behaviors

Assume you have a mobile robot sitting on a large ball. Imagine programming the robot so that if the ball is moved, the robot will climb to the top of the ball and level itself. If building such a robot excites you, this article will demonstrate some key points to help get you started.

Balancing a Robot on a Ball

With 3D printing becoming more affordable, its potential for use in robotic applications is becoming more feasible. This article explores some of the robot-related things you can do with a 3D printer that might make you want one as another tool in your workshop.

3D Printing for Robotic Projects

Blockchain and Cryptocurrency: Opportunities & Challenges

William Blake, Rumi of the west?

Reptiles is a lithograph print by the Dutch artist M. C. Escher first printed in March 1943.

Reptiles (M. C. Escher)