IEEE Conference on Technologies for Sustainability April 23-25, 2020


  • Recent News

  • News Categories

  • Sponsors

  • Archives

  • Upcoming Events

    Jul 31

    SusTech Sustainability Forum

    July 31 - August 1



Automated Vehicle Workshop

NEW TENTATIVE Date: August 1, 2020, 9:00 AM to 5:00 PM

(Included with Full SusTech Conference Registration)

Standalone Registration Rates:
IEEE Member: $150
Non-Member: $200
Student: $65

Standalone Registration:

Download Workshop Flyer (PDF)


The Automated Vehicle Workshop is a follow-up to SusTech that details  applying open-source software and hardware to building your very own automated vehicle. The focus is on automating micromobility, providing SOV urban transportation that matches automotive performance, but using 45 times less energy.  This one-day event features background on the opportunity and technologies, followed by hands-on experiments.


Transportation is a major challenge for energy sustainability. However, two-thirds of the 3T vehicle miles Americans travel annually are urban, typically at speeds of 60 km/h or less. Automated micromobility could handle many of these trips. An electric bike can provide the same service while using 45 times less energy. The Elcano Project is an open-source hardware and software effort to prototype an autonomous covered tricycle controlled by Arduinos. Participation in the project has been limited by the need to obtain and modify a vehicle. This workshop introduces an interface kit that runs the Elcano software on the open-source CARLA driving simulator.


08:00-09:00am Breakfast (TBA)
09:00 am-Noon Workshop
Noon-01:00 pm Lunch
01:00-05:00 pm Workshop


Topics include:

  • Introduction to Arduino programming in C++
  • Automotive architecture, CAN bus and automation
  • Architecture of the Elcano system
  • Introduction to the Carla simulator
  • Participants modify code and observe the effects in simulation
  • Selected modified code is then run on a physical autonomous vehicle



Each team  will have a workstation. At present, we expect the workstation to consist of a laptop PC running CARLA and an interface board containing three Arduinos.
1. An Arduino Mega is the drive-by-wire part of the Elcano system. It implements throttle, steering and brakes and receives feedback.
2. An Arduino Due is the localization part of the Elcano system. It reads sensors for GPS, INU, Gyros, as well as reading a digital map and receiving obstacle information from other processors.
3. An Arduino Due is the interface between CARLA and Elcano. It produces the input to the sensors and directs the virtual vehicle to move.


Tyler C. Folsom, PhD, PE
Affiliate Professor
University of Washington | Bothell
Director of the Elcano Project

 Dr. Folsom received a BS in Mathematics from Villanova University, MA in Math from University of Maryland and MS and PhD in Electrical Engineering from University of Washington. He was part of a team that wrote the real-time control software system for two unmanned spacecraft at NASA’s Goddard Space Flight Center. He has done engineering R&D projects at Quest Integrated as the Principal Investigator for NSF, Air Force, Navy, Army, and private clients.

Dr. Folsom participated in the DARPA Grand Challenge races for autonomous vehicles. He has taught robotics, artificial intelligence, machine vision, embedded systems, software engineering, autonomous vehicles and digital electronics. He is an avid bicyclist, having biked around the world, and promotes using autonomous cycles to build a transportation system that uses 45 times less energy than cars at the same speed. Research projects involve self-driving tricycles, which have been featured on TV several times. Dr. Folsom has written over 50 papers and technical reports, an e-book and is a senior member of IEEE.


Resource links: