Building an Obstacle-Avoiding Robot using Pictorus In this post, we'll program an obstacle-avoiding robot to autonomously drive around a room. It will detect barriers by pivoting its HC SR04 ultrasonic sensor to scan nearby surroundings.
Building a DIY Thermostat with Pictorus In this post, we will run through the design of a simple home automation device - a thermostat - using Pictorus. Along the way we’ll showcase a few extensible functionalities within our app including talking to sensors using the I2C protocol, building up reusable components and sensor APIs, and
Plantbot - building a plant-sustaining robot with Pictorus In this post we’ll go over the design of a small plant sustaining robot - featuring a simple watering system that activates based on soil moisture levels. And just for fun, we'll mount the plant to a rover that drives around seeking out optimum lighting for our
Controlling a Pictorus app over UDP from Python In this blog post, we will demonstrate communication between a Pictorus motor control app, and a high-level Python controller, employing an OpenCV facial tracking algorithm leveraging an onboard camera.
Setting up a Serial Communication Interface with Pictorus In this post we'll demonstrate how to read radio transmitter data sent to a Raspberry Pi 4's dedicated UART interface, in order to control a Yahboom G1 Tank.
Building a robotic software API using Pictorus To illustrate creating a new component from scratch, we're going to use the Yahboom G1 Tank as our hardware platform. The component we build here will be available on the public marketplace (for free), so you can incorporate it into your own Yahboom projects.
Estimating range with an ultrasonic sensor using Pictorus Ultrasonic rangefinders are everywhere in the robotics world. These devices emit acoustic pings outside our audible range to estimate short distances (within a few meters) from a hardware platform. In this post we'll demonstrate how to quickly connect to and get a range estimator up and running, with