Programming without the CBC on the iRobot create?

5 replies [Last post]
LennitW
LennitW's picture
Title: NooBot
Joined: 01/10/2013
Posts:
BotPoints: 7
User offline. Last seen 9 years 35 weeks ago.

Hello,

I was curious as to if it were possible to program on the iRobot Create without a CBC. If so, can anyone possibly create a tutorial as to how?

Thanks,
Lennit W
nooBot

create_stop();
Lennit Williams, Alcott Botball

Spyroplayer
Spyroplayer's picture
Title: NooBot
Joined: 12/20/2012
Posts:
BotPoints: 9
User offline. Last seen 9 years 34 weeks ago.

I thought CBC was what you program with.

Mohan Richter-Addo, Alcott Botball

LennitW
LennitW's picture
Title: NooBot
Joined: 01/10/2013
Posts:
BotPoints: 7
User offline. Last seen 9 years 35 weeks ago.

I know. That's what I thought until Jeremy Rand mentioned it was possible to program without it.

create_stop();
Lennit Williams, Alcott Botball

amehta
Title: NooBot
Joined: 07/18/2011
Posts:
BotPoints: 136
User offline. Last seen 5 years 32 weeks ago.

-amehta (Andrew Mehta)

Jeremy Rand
Jeremy Rand's picture
Title: Botball Youth Advisory Council
Joined: 04/03/2009
Posts:
BotPoints: 1168
User offline. Last seen 7 years 18 weeks ago.

If you want to write your own Create library, Andrew's link (which leads to my 2008/2009 papers on the subject) is your best bet. If you'd like to use a premade library, Garrett Sickles from Norman Advanced released a really nice library (based on my code) in July 2012 that supports autonomous Creates. You can find Garrett's code at https://github.com/normanadvanced/OpenCode .

The standard warning about other teams' code applies -- you're relying on that team to produce working code without bugs, and you're committing to fix any bugs that may come up, even though you didn't write any of the original code. That said, I believe there are several programmers at Norman Advanced who would be interested to hear about bugs, and they'd probably help you fix them if they have time. Also, Garrett's code has been in use for years, so there's a good chance that the major bugs have long since been fixed. Just be aware that there's no guarantee that the code is bug-free.

-Jeremy Rand
Senior Programmer, Team SNARC (2012-2013), Norman Advanced (2010-2011), Norman HS (2008-2009), Norman North (2005-2007), Whittier MS (2003-2004)
2012-2013 VP of Tech, 2011 President, Botball YAC (2009-2013)
Mentor, Alcott and Whittier MS

LennitW
LennitW's picture
Title: NooBot
Joined: 01/10/2013
Posts:
BotPoints: 7
User offline. Last seen 9 years 35 weeks ago.

Ok. I will test the code and see how it works out. Thanks!

create_stop();
Lennit Williams, Alcott Botball