FAQ | Contact Us  |  Register  |  Login

UC Davis Center for Integrated Computing and STEM Education (C-STEM) --- Research and Outreach
Home > C-STEM Studio > RoboSim


RoboSim is a robot simulation environment for programming virtual Linkbot  and Lego Mindstorms NXT/EV3 robots in the C/C++ interpreter Ch. The same programs developed and validated with virtual robots in RoboSim can be readily used to control the hardware robots without any modification. RoboSim allows the users to program robots without physical access to the hardware and provides idealized validation of both the hardware robot motion and materials being taught.


GUI for RoboSim,  running a 2016 RoboPlay Challenge Competition task


An explorer configured using Linkbots


The same explorer configured in RoboSim

A virtual environment without disturbance and hardware failure is a pedagogically effective tool for teaching computer programming, math with Common Core State Standards, and science with Next Generation Science Standards.

obstaclecourse robosim_polynomial2
Various math based problems completed in RoboSim.



System Requirements for Implementing the C-STEM Program

Windows XP or above (32 and 64 bits) with 500 MBytes disk space and 46 Mbyte RAM.

Mac OS X.