Tag Archives: Stewart

Stewart wants to be the middleman between you and your autonomous car


This tactile interface is designed for fully autonomous cars and hopes to help mediate the trust issues between man and machine.


Self-driving cars are no longer a futuristic idea, with an estimated 10 million expected to hit the roads by 2020. In fact, companies like Mercedes, BMW, Tesla and Nissan are among countless others that have already begun to implement these autonomous features into their automobiles. Although such vehicles offer obvious benefits such as faster travel times, enhanced safety and more convenience, some folks believe it eliminates a sense of freedom, expression and control while behind the wheel. In order to promote a positive relationship between man and his machine, Felix Ros has developed Stewart — a servo-controlled joystick that will help overcome society’s reluctance in embracing fully autonomous vehicles.

F8YWTSFIB49PDP5.MEDIUM

Stewart will provide you with constant updates about the car’s behavior and its intentions. However, if you don’t agree on the car’s next course of action, you can manipulate the tactile interface to change this. The device will learn from you in the same way that you can learn from it, hopefully resulting in a mutually trusting relationship. It should be noted that Stewart is merely a middleman between the autonomous vehicle and its driver, and is no way intended to actually control the car.

Through nuanced force feedback, Stewart will tell you what the car plans to do next, such as which direction it will choose and whether it will accelerate or brake. Yet, if you disagree with the vehicle’s planned course of action, you can intervene with the joystick to get the car to take your preferred route, or to simply drive in a different style. According to Ros, this puts emotion back into driving within the margins of what is considered safe.

FNA7SJCIB49PF6L.MEDIUM

“So why would you want to control a car that drives itself? Learning to trust a (new) technology takes time. A feeling of control can help to build a mutually trustful relationship,” Ros explains. “Humans are very unpredictable creatures that tend to change their minds frequently. For example: while driving you want to make a detour or you may need a coffee break. These changes of plan can easily be communicated to the car trough Stewart.”

Stewart is equipped with six servos, which are controlled by an Arduino Uno (ATmega328). A Processing sketch calculates the transition of all the six degrees of freedom and feeds that information to the Arduino. Intrigued? Check out the Maker’s official page here, as well as his step-by-step breakdown on Instructables.

ATMega1284P powers this web-logger/server

A Maker by the name of Stewart has designed a web-logger server powered by Atmel’s ATMega1284P microcontroller (MCU).

As the HackADay crew notes, the board can be tasked with collecting and posting data to logging sites such as Thingspeak or Xively.

Dubbed “Pokewithastick,” the device boasts a rather small 50x37mm footprint (approximately 2″x1.5″). Key specs include a Wiz820 Ethernet module, a micro-SD card slot, two serial ports, one battery backed Real Time Clock (RTC), one radio connector (nRF24L01 2.4GHz), one power & user LED and a reset button.

“There are two power rails on the board which can be split (5v + 3.3V) or combined (3.3v only) which may allow you to connect Arduino shields to it,” wrote HackADay’s Mathieu Stephan. “You can program the board using the standard 6-pin header or via a serial programmer if an appropriate (Arduino) bootloader is installed.”

The open hardware project was designed using Kicad, with the relevant files available for download here (.zip). Additional information about the Atmel-powered “Pokewithastick” can be found on Stewart’s project page here.