Botball Programming

PYR Stands for Program Your Robot, and it is an online introductory course in programming Botball robots. It assumes you can download the programming environment from the Botball website without further instruction, but is meant for a novice at programming in C.  It provides brief instructions on how to build a demo robot and building a sensor bumper for experiments with the code, but otherwise this site is about programming and the KISS-C Integrated Development Environment. Program Your Robot assumes you can find other sources for guidance in physical robot construction.

The content is continually being modified to respond to feedback, suggestions, and even some content from programmers, Botball coaches, teachers, and students.  Want more overview? Click on Start Here! or  in the above header.

The vision for this site is to make it as interactive as possible. Comments will be enabled so that students and teachers may contribute to the material and conversation about Botball, Robotics, Engineering, and Programming.

NEWS! (6/5/15):Give us feedback on new controller: ‘Link’- learn how to use  it – ask for new behavior examples- go to Blog above!

P:Y:R was designed and built by Azi Crawford (P:Y:R Site Monkey 6/13/2011 – 8/12/2011)

Why the fire? Pyr is Greek for fire. So I decided to decorate with a little bit of that theme.  Think of it as your creativity as a bright fire that will be channeled into power as you Program Your Robot.

Explore the Site!

7 thoughts on “Botball Programming

    1. nasarobotproject Post author

      Hi David.

      It’s mainly for a mechanical BotBall robot, but as KISS-C comes with a simulator – I’m sure someone could reverse engineer an interface to have the programs here control a virtual robot.

      -Azi

      Reply
  1. nasarobotproject Post author

    To further clarify: The KISS-C IDE, a free download, comes with a simple graphic simulator for trying motion, and line sensing. (follow simulator instructions carefully)
    The most fun is to download the code trials from the KISS-C to a CBC on a real bot.
    Instructions for building and simulating a simple robot are under ‘Hard
    ware/Software’ on the right.
    Most assignments can also be tried with the older “XBC” controller using IC, also a free download from the Botball website, or you can try them using a Mindstorms kit and NXC, available on the web.

    Reply
  2. news 12 long island

    Hi there! This is kind of off topic but I need some advice
    from an established blog. Is it hard to set up your own blog?
    I’m not very techincal but I can figure things out pretty fast.

    I’m thinking about creating my own but I’m not sure where to start.
    Do you have any points or suggestions? Cheers

    Reply
  3. Shelly

    Sony provides a Play – Station bundle package, meaning
    that when you purchase this amazing console, it also comes
    with wireless control systems, to have an easier time being mobile
    while using this device, a camera peripheral, and motion Move controller.
    You set up a camera, and it detects it, you set it, and then synchronize the
    two together, to get harmony between them.
    ESRB ratings are usually on the lower left panel of every video game.

    Reply
    1. nasarobotproject Post author

      Thanks Shelly,
      I don’t think that play-station fits into the the objectives of Botball Programming, which introduces the use of C code to writing autonomous behavioral tasks for a robot controller. [can play-station run a C-programming development environment?]
      -Terry

      Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s