Waxahachie Robotics

Furthering STEM and Robotics in Waxahachie Texas

Follow Waxahachie Robotics:

  • View @waxrobotics’s profile on Twitter
  • Home
  • FIRST
  • VEX
  • Contact

We’ve Got SPIRIT!

February 12, 2016 By Rachel Ussery Leave a Comment

If you’ve ever been to a FIRST competition or participated on a team for any amount of time, you’re probably well aware of the culture that surrounds FIRST robotics. Students and mentors alike invest in jewelry, t-shirts, and other kinds of robotics-ware to show off their enthusiasm and passion for both STEM and robotics. This past season, I’ve stumbled upon a couple of organizations that have created some wonderful robotics-ware that I wanted to share with you.

[Read more…]

Filed Under: FRC

Ghost In The Machine

January 12, 2016 By Rachel Ussery Leave a Comment

As Waxahachie Robotics continues to form a new district-wide brand, many changes are being made. One of the biggest changes of this new brand happened over the weekend: our team decided on a new team name!

[Read more…]

Filed Under: FRC, Have You Heard?, Team Updates

Dead Mouse Lives!

November 9, 2015 By Rachel Ussery Leave a Comment

deadmouse2 deadmouse1

The lights are bright. The crowd is roaring. The grass is impossibly green and the people are impossibly spirited. This can only be one thing: a high school football game.

Last Friday, Waxahachie Robotics got the chance to show off their first group effort robot. Affectionately dubbed Dead Mouse due to the high-pitched noise it emits as well as its uncanny resemblance to a Star Wars mouse droid, the robot is designed to deliver the game ball to the referee at the beginning of the game. It has a main chassis with a mecanum drive chain to drive the robot in the middle of the field, where it extends a VEX-made arm and then opens and closes a rack-and-pinion style “hand” to give the game ball over.

Five representatives from the Waxahachie Robotics team presented Dead Mouse to the Waxahachie community at the final home game of the season for Waxahachie High School.

Filed Under: FRC, Have You Heard?, Team Updates Tagged With: dead mouse, FRC, Have You Heard

A Helping Hand

October 30, 2015 By Rachel Ussery Leave a Comment

This slideshow requires JavaScript.

Every day, lives are changed by innovations in robotic technology in medical centers. Thanks to a new Stryker robotic arm in Waxahachie’s own Baylor Scott & White, local lives can be changed every day, as well.

Waxahachie Robotics, a newly formed robotics team with club members spanning across the Waxahachie High School, Waxahachie Global High School, and Waxahachie School of Choice campuses, was invited last Thursday to visit the Baylor Scott & White facility to learn about this new robotic arm. At the center, Dr. Roux explained to the students about how the arm functions and assists in knee replacement and hip socket replacement surgeries.

[Read more…]

Filed Under: Have You Heard? Tagged With: Baylor, Have You Heard

Code Bytes – LABview and ROBOTC – Thresholds

October 29, 2015 By Jacob Jeter Leave a Comment

More school, more mental programming in English. This week, we’ll cover thresholds. Every team has at least one joystick that doesn’t line up perfectly. A threshold can fix that. You can also use a threshold to make sure you don’t accidentally move the joystick. The easiest way to do this is with the absolute value function: [Read more…]

Filed Under: Code Bytes, FRC, VEX Tagged With: Code, FIRST, FRC, LABview, Programming, ROBOTC, VEX

Code Bytes – LABview and ROBOTC – Reversible Drive Train (Jeter Drive)

October 22, 2015 By Jacob Jeter Leave a Comment

Hey guys. Welcome back for another byte of code. In 2014 for Aerial Assist, my team, team 2805, had two fronts on their robot: one for loading and one for shooting. To make the driving easier, I  made a reversible drive train which they dubbed “Jeter Drive”. The code for it is very simple: [Read more…]

Filed Under: Code Bytes, FRC, VEX Tagged With: Code, FIRST, FRC, Programming, ROBOTC, VEX

Going Old School… Really, Really Old School

October 19, 2015 By Rachel Ussery Leave a Comment

FIRST Robotics is a lot of things. Innovative. Creative. Technical. Inspiring. But… is it medieval? That’s one question I never thought would be asked about a modern STEM program, but it seems that FRC is ready to try and take on a new adjective.

The game hint, usually released relatively close to kickoff, was released… in October? When I first saw it, I didn’t even think it was the game hint, because it was so early. Lo and behold, though, the video, dubbed “FRC Stronghold,”  is an indicator for this year’s coming game. In the video, we see a shiny, new and improved Dozer (with bumpers!) being built by teenage engineers in blue-accentuated armor. And then… the red alliance attacks. What plays out after that is up to us.

[Read more…]

Filed Under: FRC, Have You Heard? Tagged With: FIRST, FRC, FRC Stronghold, Have You Heard, Stronghold

Code Bytes – LABview & ROBOTC – Two-Button Toggle

October 15, 2015 By Jacob Jeter Leave a Comment

Hey guys, welcome back for another byte of code. Sometimes you want to have more than one button on a toggle. FRC team 2805 used this in their transmission for their launcher for Aerial Assist. One button engaged the motor and one disengaged the motor. Here is an example in LABview: [Read more…]

Filed Under: Code Bytes, FRC, VEX Tagged With: Code, FIRST, FRC, LABview, Programming, ROBOTC, VEX

Code Bytes – LABview & ROBOTC – Functions

October 8, 2015 By Jacob Jeter Leave a Comment

Welcome back for another tip for coding robots. Functions are very useful. Bits of code such as  abs(foo) and  sin(foo) are functions. In ROBOTC and LABview, you can make your own functions. Functions are set up the same way as subroutines, except that they have inputs. Lets recreate the absolute value function in ROBOTC: [Read more…]

Filed Under: Code Bytes, FRC, VEX Tagged With: Code, FIRST, FRC, LABview, Programming, ROBOTC, VEX

Code Bytes – ROBOTC – Multithreading

October 1, 2015 By Jacob Jeter Leave a Comment

Another week of school, another week of homework, another week of code. This week’s Byte is about using multiple threads of the processor. LABview is multi-threaded by default so this week’s Byte will focus exclusively on ROBOTC.

Multi-threading in ROBOTC exploits the fact that subroutines run simultaneously ( task main()  is actually a subroutine). The command you use to start a task is, conveniently,  startTask(foo); . The key thing is that the task has to be defined before you can call it. So our code would look like:

JavaScript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int var = 0;
int foobar = 0;
 
task foo()
{
var=foobar;
    //some code running at the same time as other code
}
 
task main()
{
//some code
foobar = var + 1;
startTask(foo);
 
//some more code running at the same time as foo
 
}

The code in the task will execute once on every call, so if you put a loop in the subroutine, only call it once. Or you can call it every loop and execute one. Also, a subroutine cannot call variables initialized in a different subroutine.  To use a variable in multiple subroutines, initialize it before any other code (except that of the motor and sensor setup wizard). The example code can be found here. If you have any questions, please comment below.

Filed Under: Code Bytes, VEX

  • 1
  • 2
  • Next Page »

Subscribe For Robotics Information

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1 other subscriber

Recent Comments

    Waxahachie Robotics Twitter

    My Tweets
    • Calendar

    Tags

    Baylor Code dead mouse FIRST FRC FRC Stronghold Have You Heard LABview Programming ROBOTC Stronghold VEX

    Copyright © 2017 · Log in · Info