DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
  1. DZone
  2. Popular
  3. Open Source
  4. The Open Source Tool To Help Teach Robotic Programming

The Open Source Tool To Help Teach Robotic Programming

In this cool implementation of open source code, check out how these teacher allow students to build robot code cost effectively.

Adi Gaskell user avatar by
Adi Gaskell
·
Sep. 10, 18 · Presentation
Like (3)
Save
Tweet
Share
2.15K Views

Join the DZone community and get the full member experience.

Join For Free

programming robots is, understandably, a challenging and often very expensive endeavor. a team from the south dakota school of mines & technology set out to make a more cost-effective way of doing so. the project was born out of challenges the team faced in teaching students how to program autonomous robots. coding mistakes would be incredibly time consuming, and students would often spend as much time repairing robots damaged by coding mistakes than actually learning to program.

their troubles prompted them to build something themselves, and the result was the roboscience simulator , which aims to provide an affordable platform for teaching coding of robots to students from school level upwards. the open source simulation program is designed to be used for free, and includes an online portal, textbooks, and basic robotics software.

robotic programming

the application has a simple, video game-like interface with a robot navigating through various on-screen obstacles. the simulator then allows coders to figure any kinks in their program, with the simulated robot then acting out their commands on screen. the code can then be applied to an actual robot without the risk of it going expensively wrong.

not only does the program offer a safe learning environment, the developers also believe it's an effective one. they believe that students using it tend to learn at a faster pace than they do when coding for an actual robot. this is largely because any mistakes made in the simulator are easily corrected, unlike with a physical robot, and learning from mistakes is an incredibly effective way of learning and increases the time spent experimenting.

in the first academic year of its use, students logged around 1,000 hours collectively on the simulator, and then a further 200 hours individually. the team hopes to use it to teach their class in the coming academic year, with another university trying it out in 2019, before it's then made available to everyone.

Open source

Published at DZone with permission of Adi Gaskell, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Taming Cloud Costs With Infracost
  • Why Open Source Is Much More Than Just a Free Tier
  • What Is Policy-as-Code? An Introduction to Open Policy Agent
  • SAST: How Code Analysis Tools Look for Security Flaws

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: