Author: Kainoa Drost

Python update

If you have read my earlier post you know that as a team we have switched the programming language our robot is coded in from LabVIEW to Python. Currently, this decision seems to have been a very good one, as it was fairly easy to set up, us having only been required to install Python and one software library on the robot, and the same on the computer we use for programming. It also has a fairly small learning curve, given you have some programming experience. There have been some hiccups, but they generally didn’t have anything to do with Python, such as the robot radio not connecting to the computer as expected. Overall I am quite satisfied with my experience of using Python to program bIrobots 2017 season robot,...

Read More

The switch from LabVIEW to Python

LabVIEW is a system-design platform and development environment for a visual programming language from National Instruments. We(bIrobot) used this language last year to program our 2016 robot, Karen. The decision to use this particular language was made because it was easily accessible(already set up), and it had a large community of users that we could reach out to for support. Throughout the course of the season, there were problems, moments in which we were confused by the robots unexpected behavior, and times that we wished we had not gone the LabVIEW route, as it had a very steep learning curve. Early this season a decision was made, we were going to switch to a different language called Python. Python is a high-level general-purpose programming language that can be adapted for use in FRC with some third-party software. We decided to switch to Python because our whole team has some experience with it, unlike LabVIEW, and because the third-party adaptation for FRC was well-maintained and elegantly implemented. We hope to run into fewer problems this season with our robot code and we expect our programming to go more smoothly...

Read More

Upcoming Events

Jan
6
Sat
10:00 am 2018 Season Kick-off @ Beaver Island Community School Media Lab
2018 Season Kick-off @ Beaver Island Community School Media Lab
Jan 6 @ 10:00 am
2018 Season Kick-off @ Beaver Island Community School Media Lab
Ah.  The day the bIrobot teams waits for all year.  The start of build season.  No sleeping until February 20 at 11:59 p.m.  If you want to join in the announcement you can check with[...]
Mar
22
Thu
4:00 pm FIM District West Michigan Event @ Grand Valley State University
FIM District West Michigan Event @ Grand Valley State University
Mar 22 @ 4:00 pm – Mar 24 @ 1:44 am
FIM District West Michigan Event @ Grand Valley State University | Allendale Charter Township | Michigan | United States
Our first District Event for the 2018 Season is at Grand Valley State University.  We have tentatively selected the Sleep Inn in Allendale as our base hotel. Rooms will fill up quickly there, so if[...]
Apr
5
Thu
4:00 pm FIM District Marysville Event @ Marysville High School
FIM District Marysville Event @ Marysville High School
Apr 5 @ 4:00 pm – Apr 7 @ 5:00 pm
FIM District Marysville Event @ Marysville High School | Marysville | Michigan | United States
We’ll return to Marysville High School for our second District Event of the 2018 Season.  We enjoyed competing there during our rookie year and look forward to seeing some of the teams there that helped[...]

Recent Tweets

SMS updates

Recent Comments