Learning to Walk: Building and Programming a Virtual Robot
CSEF · 2012 Mathematics & Software
Overview
Objectives/Goals My objectives are to: 1) create a virtual bipedal robot consisting of two manipulators and a two-jointed connecting bar. 2) write a control program to investigate the viability of such a design in a virtual environment. Methods/Materials A Windows desktop computer with anyKode Marilou Physics Editor (Home Edition) was used to build the virtual robot and the test environment, and Microsoft Visual C# 2010 Express Studio, installed on the same computer, was used to write the control program, including the logical functions and servo commands for the robot. The library Marilou.Moda from anyKode was used to interface between C# and Marilou Exec (the robot simulator). I began with a very basic robot consisting of two boxes joined by a motorized hinge. I continually refined and enhanced my design, building up to my current design. Results I was able to create a virtual robot consistent with my first objective. I also wrote a control program that enabled the robot to move around in its environment per user requests. In addition, I added multiple cameras to give users a robot's-eye view of the environment. Conclusions/Discussion The robot design described above is viable. It has the ability to accurately move around, and to reach out with a manipulator to interact with the environment. As a prototype, it is a promising design with possible applications as a general-purpose working robot, a search-and-rescue tool, and as a spacewalking unit to perform tasks outside a spacecraft.
Summary statement
This project is the building and programming of a bipedal, virtual robot as a proof of concept to investigate the design's capabilities.
Help received
Father helped teach me C#
Competition history
- CSEF 2012
Resources
Related projects
CSEF · 2014
Replicating Biological Walking Patterns in Robotic Systems
CSEF · 2014
The Effect of Natural English on Commanding Robots
CSEF · 2016
Utilizing Human Motion for Intuitive Control of Robotic Joints
CSEF · 2002
Can a Robot be Taught?
CSEF · 2010
Go! Go! Gadget!
CSEF · 2009
Autonomous Robotic Vehicle: Designing the Auto Matrix
ISEF · 2019
Using a Computer Program Applied to an Electromagnetic Walking Apparatus to Simulate Earth's Gravity in Space
CSEF · 2012
A Robot for Photo-Documenting Parks
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects