User Articles

Welcome to the Community Article Collection! Here, you'll find many articles written from Botballer's all across the world, "By Botballers, for Botballers"

Anyone can write an article! Just register an account, and then upload your article. Please be sure to check out the article submission guidelines before posting, and to learn more about how your article can become part of the YAC Guide.

Sites offering free math worksheets abound on the Internet

Sites offering free math worksheets abound on the Internet. So what should free math worksheets look like? Are you searching for worksheets that have lots of problems for paper-pencil completion? Or is the illusive long division worksheet your quest?

Hangers

Hey everyone! So I had a few questions on these new hangers on the new 2014 game board. First off, I think the new game is simple and all the tasks can simply be done. How many points is Botguy on the excersize bench? I haven't been able to get on team homebase so I'm sorry if I seem an idiot. Also, the hangers, I think the might be replacing the pink and blue boosters.

Advice on universal claw

Hello,

This is Amanda, from Southern California, I have a question for the more advanced botballers. I have a universal claw which is going to stack and I wish to have it stack, but sadly the claw doesn't have any grip and it ends up not grabbing anything.

Any advice?

Thank you!

Hacking the XBC Firmware: Programming the XBC in Standard C++

Hacking the XBC Firmware: Programming the XBC in Standard C++, Parts 1 and 2
Jeremy Rand and Fahrzin Hemmati
Norman High School and La Jolla High School
jeremy DOT rand AT ou DOT edu, fahhem AT berkeley DOT edu
Proceedings of the 2008 Global Conference on Educational Robotics at the University of Oklahoma.

DIY Antenna Amplification and Automated Aiming Systems

DIY Antenna Amplification and Automated Aiming Systems
Marty Rand, Dane Schoelen
Norman Advanced Robotics

1. Introduction

Why enable_servos() and disable_servos() should not be used on the CBCv2

NOTE: This article probably does not apply to the new Link controller.

Older KIPR documentation states that enable_servos() is used to turn on the CBC's servo controller, and disable_servos() is used to turn it off. This has been outdated since the CBCv2 came out in 2010, and I do not recommend this anymore for the CBCv2.

RangeTrack: Object Detection, Object Identification, and Robot Localization with the Sharp "ET" Rangefinder

RangeTrack: Object Detection, Object Identification, and Robot Localization with the Sharp "ET" Rangefinder (Parts 1 and 2)
Jeremy Rand and Emily Curtis
Norman Advanced Robotics
jeremy.rand@ou.edu, coconut231@yahoo.com

Published at the 2011 Global Conference on Educational Robotics.

Parts 1 and 2 of the technical paper are attached to this post.

The Random Function Library - mrp & bmd - Simple

mrp (move relative position) is a function that will move a motor for a set distance at a set speed. This is probably the simplest way to move a lego robot. mrp starts a motor moving. The motor will stop after the wanted distance is achieved, but the CBC will continue going through the program unless you put a bmd.

Earthquakes and Engineering: Their special connection

Earthquakes, they are really common here in California. What does it have to do with engineering? One cannot realize this, but the way that homes are built in California solely rests on how much a build can resists enough shaking before it falls down to the ground and turn into rubble. Furthermore, it also depends on what type of soil, and how good or flimsy a structure it.