![]()
EDITOR'S EYEThe World of Software Development.by Jon Erickson |
|||||||||||||||||||||||||||||||||||||||||||
|
ROBOTC: A Programming Environment for RoboticsDoes robotics need or require a special-purpose development environment? Apparently the folks at Carnegie Mellon's Robotics Academy think so. Which is why they developed ROBOTC, a programming environment optimized for educational robots. ROBOTC works with LEGO Mindstorms RCX and NXT, as well as with the Innovation First VEX and FRC controllers. These are the dominant controllers used to teach robotics in today’s classrooms and are also used in a growing number of robot competitions, such as FIRST. The full-featured environment comes with a C compiler and code templates, a predictive text editor, and interactive debugger. Other features include statistical functions and unlimited undos. The environment lets you quickly interface new peripherals, such as keypads and displays, using accessory prototyping board, and experiment with concurrent thread operation, scheduling algorithms, and the like. You can also analyze, test, and revise wireless networking and cooperation between multiple robots A free 30-day trial version is available. Both single-user and classroom licenses are available. A version of ROBOTC for use with Qwerk robot controllers is expected later this year. The Qwerk controller was developed jointly by the CREATE Lab in Carnegie Mellon’s Robotics Institute and by Charmed Labs and can be used to build a wide variety of custom robots. Posted by Jon Erickson at 10:53 AM Permalink
|
February 21, 2008 Taking Care of Business, or I'll Be the One With the Hang-dog LookThere are two things to cover today: 1. I'd like to ask you to please take a few minutes to participate in Dr. Dobb's 2008 Agile Adoption Survey. Dr. Dobb's columnist Scott Ambler is coordinating the survey which examines the current levels of agile adoption. The survey should take five minutes (or less) to complete and Scott and I thank you in advance for taking time out of your busy day to participate. Respondents who choose to do so will be included in a draw for their choice of one of Scott Ambler's recent books (three respondents will be chosen randomly). Scott will summarize the results of the survey in his June 2008 "Agile Edge" column. Again, please take a few minutes to participate. It really is important to track this stuff. Please let me know if you have any questions. 2. The SD West 2008 get together is less than two weeks away, and I'm already having fun. For starters, I've booked a room at the Howard Johnson's Motor Lodge -- free parking, free breakfast, and free WiFi. What more can you ask for? Oh, there's a conference too? Well, I'm looking forward to that too. Here's where you'll find me, should you care:
Keynotes? Who has time to attend keynotes? And did I mention parties? Looking forward to seeing you there. -- Jonathan Erickson Posted by Jon Erickson at 05:46 PM Permalink
|
February 11, 2008 Cars and Cell Phones: Maybe They're Not So Bad After AllWait a minute! Make up your mind! For years now, we've been hearing that cell phones and automobiles don't mix (or, as Microsoft might say, they don't Sync up). Now all of a sudden, its okay to have cell phones in your car, at least according to researchers at Nokia and the University of California at Berkeley. To prove their point, transportation researchers turned the freeway into a testbed, gauging the feasibility of using GPS-enabled cell phones to monitor real-time traffic flow while preserving the privacy of the phones' users. The drivers, all Berkeley students, carried GPS-enabled cell phones that transmitted speed and position information to researchers at a command center, creating a nearly real-time picture of traffic flow. All in all, 100 vehicles were turned loose onto a 10-mile stretch of I-880 for seven hours, with each car equipped with a Nokia N95 mobile phone running software to periodically send anonymous speed readings from the integrated GPS to servers that then computed traffic conditions. Information was displayed on the Internet, letting viewers visualize traffic in real time. Using the GPS data to estimate prevailing speeds and travel times gave researchers a picture of real-time traffic conditions. The project was made up of research teams from UC Berkeley's Institute of Transportation Studies and the Nokia Research Center. Together they developed the algorithms, software, and architecture of this GPS-based traffic monitoring system. Heading the teams were Berkeley's Alexandre Bayen and Nokia's and Quinn Jacobson. The goal of the test was not only to measure the efficiency of the traffic data collection and aggregation system, but to evaluate the trade-offs between traffic estimation accuracy, personal privacy, and data collection costs. While there is currently no projected date for commercial launch of a system like that being tested, the benefit are obvious -- and huge. In the U.S. alone, traffic congestion leads to 4.2 billion hours in extra travel time and an extra 2.9 billion gallons of fuel burned, for a cost of $78 billion, according to a 2007 report from the Texas Transportation Institute. -- Jonathan Erickson Posted by Jon Erickson at 01:49 PM Permalink
|
February 04, 2008 Python In the NewsThere's been a lot going on with Python--and a lot yet to come. For instance:
That's it for now, but you can bet there will be a lot more Python news over the next few weeks. And to answer the unasked question, no the "Python" moniker has nothing to do with a snake. (Hint: Think "Monty Python".) Posted by Jon Erickson at 10:32 AM Permalink
|
|
RECENT ENTRIES
MONTHLY ARCHIVES
BLOGROLL
|
||||||||||||||||||||||||||||||||||||||||||