Archive for the ‘Other’ Category

CMUcam2 in Matlab! & Project updates!

Posted by Erin, the RobotGrrl on Wednesday, February 24th, 2010

On Sunday, a breakthrough was made with regards to getting the CMUcam2 to send a frame back to Matlab! Amazing! It works!

Check out the screenshots:

Matlab & CMUcam2

(something bright was being shone onto the camera)

Matlab & CMUcam2

(lens cap on (yes they make lens caps that small))

It’s quite noticeable that the resolution is very small. In fact, it’s only about 10 pixels in size!

I started off small so that we could have something that works, then go from there. :D It’s only sending the green channel too, which helps improve the latency.

The way it works now is that it asks for a few hundred bytes of data. From there, we search through the array to find a 1, or the start of the frame, until a 3, or the end of the frame. This is stored into a new variable so that we can search through it (again!) and plot the data.

Plotting the data needs some improvement. Not too sure how to handle this yet– should I make a Processing app that will be able to save the image as a .png? Or can Matlab write images too? Hmm!

Post a comment if you want me to post the code, I just don’t want to post something that’s incomplete and will essentially confuse everyone. :)

Other projects statii:

PR2 Proposal

Out of the 120 Letters of Intent that WillowGarage received for the PR2 Beta program, one of them is one from Clarkson University!

There are ten robots that are going to be given away. Coincidentally, the research teams that win will be notified on March 26th — that’s the date of the Boston FIRST regional (which Team 229 is attending and is going to ROCK THE ROBOT HOUSE)! :D

We’re giving it our best shot, and it’s looking really cool! If you see me around, ask me about it! :D

This whole process has been super exciting. Our proposal is being wrapped up, though it’s only due March 1st (that’s in six days, we still have plenty of time). My two sections are pretty much complete except for some stuff. I’ll be blogging about it on March 1st at 8:00PM, so keep an eye out!


Sociable Robotics

The Socializing a Social Robot with an Artificial Society SURE abstract from the summer has been added to the Honors Summer Research 2009 page! Finally! ^_^

Also, I refined my paper with logic that can easily be followed now, and included Zoomify graphs of the results. This makes it easy for readers to scan and interpret the graphs themselves. Plus, Zoomify graphs are always fun.

As for the code… I still have to get on to documenting it. It’s a lot of work, so I’m just getting through it step by step. Lesson learned: although comments are distracting when you’re working on the code, it’s horrible to go back and then spend time to comment it. Always comment. No exceptions!


SecondLife Statistics Project

We finally parsed through the data and found something really striking. When the economic downturn in real life appeared, the usage hours on SecondLife rose, and kept on rising for a few months! The virtual economy was booming. It’s almost like as if people were tired of the real life, and wanted the easy success of the virtual world.

Though, there was eventually a decrease in the usage hours on SecondLife. This leads us to wonder if…
1) Is there a lag between RL and SL?
2) Did people notice that there weren’t as many opportunities on SL as when they first joined?

It’s really cool to think about this sort of stuff. It makes you wonder what Oreo sales have been like throughout this modern recession. I would love to study Oreo sales, I think they would be really representative of the economic situations. Either that, or Oreo sales always remain constant. :P


Team 229

This build season I helped out with the website a lot. We were coming from nothing, and now we have a beautiful source of information, all collected together!

It was quite a load of work, however help from the teammates and mentors helped very much. Go check it out!


Physics Team Design

In Physics II there are two lab sections that allow you to participate in a team based design course. The challenge is to model the velocity of a hobby train with given voltages. We do this using photogates… and a piece of National Instruments hardware that measures data at a rate of 400,000. I’m not sure what the units are, but it’s pretty amazing! The challenge sessions are where we apply this model, trying to predict the train’s movements based on the data that we have collected.

The way the data is collected is through LabView. Unfourtunately, the program that is used was deleted… so the professor/TA needed some help to fix it. After working on it for a few hours, we figured it out and got it to work! :)


iPhone Stuff

I’ve been playing around with core-plot and working on an app lately- it’s 80% done, and will be out on the App store within the next few weeks!

We’re still trying to sort out if we’re going to Open Source it, and how that would work (since we want people to buy the App too…!). Perhaps we could just *suggest* a donation whenever people try to download the code? Anyone have any experience with Open Source App business model plans?


Random

Coming back from winter break to school was tricky this time around… since I was outside the entire day playing hockey during the break!!! Although Clarkson has open skate, their ice mixture is really weird, and there’s no pickup hockey games :( Better than nothing, though.

I bought two shirts from shirt.woot, and they are awesome. One of them is ‘I Fought the Laws’, and has three pictures of crazy robots. The other is a robot that is plugged in to a wall outlet, leading to its heart. ^_^




That’s all for now! Keep it real, humans and robots. =)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit Post to StumbleUpon

Posted in: Art, Other, Programming, Projects, Robot, School.

Friday Night Robotics – MLK Day Preparations

Posted by Erin, the RobotGrrl on Saturday, January 16th, 2010

Warning: This FNR does not contain any robots at all, but it’s still REALLY amazing!

A while ago I put my name on a list that wanted to help out with MLK day, 2010. I originally thought I would be doing a website, not really thinking about the intractability portion. When the Fall 2009 semester began, the group of us met, and ideas were tossed around. MLK Day in 2010 had to be different.

We came up with the idea of having a Twitter aspect of the performance. People would be able to tweet from laptops and then see it displayed on the screen! We are going to be using 5 laptops throughout the dinner, each with a different theme:

  • Inspiration
  • Dedication
  • Culture
  • Leadership
  • Performance

When a person goes to send a tweet, this is what the webpage looks like:

MLK-inspiration-page

It’s very user-friendly in the way that… once a person reads the theme and the question, they’ll understand to type in the box and press the button. I designed it to be simple, hopefully people will think it is simple too.

Being projected onto the display will be the Processing application that I’ve spent the better part of 4 months coding! :O It displays three twitter accounts at a time, and they are refreshed every 10 seconds and cycled upwards. The background changes very slowly over time as well, it’s almost not noticeable. Here is a screenshot:

MLK-processing-display

The best part about this is… it will be open source… in about 1 month. I just need to take some time to document it before I release it to the wild. Since it wasn’t a project for grades, I didn’t comment it (I find comments get in the way), so I will have to do that. Hopefully people will pick it up and improve it, since there’s some parts in the code that it’s obvious that I had no idea what I was doing. :P

So that is the MLK Twitter portion of the dinner. I’m really amazed how well this is all going to work together, it will be a very special moment for sure. I had the privilege of seeing the performance being rehearsed, it is extraordinary! If it is going to be recorded, I will be sure to post a video.

I hope everyone has a wonderful MLK day! =)

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit Post to StumbleUpon

Posted in: Animation, Art, Other, Programming, Projects.

Friday Night Robotics – Competitions all weekend long!

Posted by Erin, the RobotGrrl on Saturday, December 5th, 2009

For FNR this week, there are many competitions going on! Thursday was Physics I Team Design Lab Challenge Sessions, Friday was a FTC Competition and Saturday is a FLL Competition! After Saturday is the competition that is the most worthless but “necessary” … final exam(s). -_-

Friday, the FTC competition was amazing! FTC is FIRST Tech Challenge, and it’s where middle school and high school students build robots out of metal and some lego parts. The brain of the robot is an NXT, and they can program it in either RobotC, NXT-G, or LabView with the NXT toolbox.

The field is 12 feet by 12 feet, and this year’s challenge is called HotShot! The robots have to score wiffleballs into the zone in the middle, the nets above the zone, or the containers off to the side of the field. The wiffleballs are released onto the field when a holster tube is pushed. Yellow wiffleballs are better than white wiffleballs.

There’s a 30 second autonomous mode at the beginning of the game, followed by a teleoperated mode. The robots are controlled by a logitech controller that has joysticks and buttons (hahaha, what a lame description), which goes into software called the Field Controller Station. This software is on the laptop that the team supplies. The software then communicates via Bluetooth to the robot.

On the technical side of things, the Bluetooth works great if you have one robot. If you have 40 robots connected with Bluetooth, the air gets too cluttered. We ran into some problems the other day when robots started moving on their own and some teams would be disconnected if they switched from autonomous mode to teleoperated mode.

Problems or not, it was fun. Apparently it ran more smoothly than it did last year, so that was fantastic! Plus, one of the teams that I was helping gave me one of their team t-shirts! The music was great, and the event was streamed live from WCKN onto the internet!

There are 79 pictures that were taken live at the event up on team229robotics.com.

The FLL competition is today, Saturday December 5th. You can tune in to the live stream right here and subscribe to team229robotics.com’s RSS feed to have updated live blogging images as they come in!

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit Post to StumbleUpon

Posted in: Other, Programming, Projects, Robot, School.

IZ NOT SLACKING!11!1 :P

Posted by Erin, the RobotGrrl on Tuesday, November 10th, 2009

I’M NOT SLACKING… (on blogging). OK, well, seeing the title of the blog post pretty much means that I am slacking (on blogging). BUT I’VE BEEN DOING SO MUCH AWESOMENESS THAT IT NEVER STOPS IN TIME TO BLOG!!! WAHJKFHJKASLJKF! :D :D :D

Here is what I have been up to the past 4 weeks (in chronological order from oldest to newest):
- Got serial data (from BubbleBoy’s LDR) to go into Matlab very easily
- Read lots of robot books
- Wrote a paper on the ethical dilemmas of the 3 Laws
- Got iRobot to work (drive in a straight line)
- Got MANOI to walk
- Worked on a presentation for the paper
- Programmed MANOI to shake hands for the presentation (and I did this like 5 hours before the presentation and had a potential disaster, but it worked in the end)
- Worked on a cookie mover robot
- Got a CMU cam
- Ran a Girl Scouts Robotics Activity (cookie mover robot)
- Working on a MATLAB program for BubbleBoy that can make it speak, play songs on iTunes, use AI
- Working on a Processing sketch that displays RSS feeds, nicely

That’s 12 blog posts that I have to write! :D They are all really cool too… I think the programming MANOI to shake hands will be the funniest blog post.

This also means that I have achieved a goal that I have had for 3 years… MANOI can walk! :)

I’m also continuously working on improving my code from the summer that socializes a social robot using an artificial society. One of the main differences is that in the summer it only worked for 1,000 iterations. Now the program can do over 1 million iterations… until infinity! So I have to make the patterns more evident and last longer… which is a trial and error thing, really.

More later!

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit Post to StumbleUpon

Posted in: Other, Projects.

Autonomous Robotics Club Meeting – Call for Electronic Junk!

Posted by Erin, the RobotGrrl on Sunday, October 11th, 2009

This past week, we received the Blue-Bomber TGIMBOEJ! It came from Toronto, Canada. Here’s the blog post of the original creator of the Blue-Bomber box.

A TGIMBOEJ is a box of electronic junk! It stands for: The Great Internet Migratory Box of Electronic Junk. People put electronic junk into a box, usually take pictures and blog it, and send it to someone else. The process repeats and repeats. The general rule is that if you take something out, you have to put something back in it. Possibly the most awesomest thing to explain to anyone who hasn’t heard of one before! ^_^

This is what it looked like when we got it:

Autonomous Robotics Club - Electronic Junk Meeting

There is awesomeness inside:

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

This one is my favourite thing in the entire box:

Autonomous Robotics Club - Electronic Junk Meeting

Do you know what it is? It’s a NEWTON PEN!!!!!!!! A PEN FROM THE NEWTON!!!!! (A Newton was the first PDA, the pre-iPhone)! A NEWTON PEN IS IN THE BOX!!!!!!!!!! Rest assured, I’m going to be swapping something in for that.

Autonomous Robotics Club - Electronic Junk Meeting

(That giant resistor makes me laugh)

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

So that was some of the junk in the box. The pink flower camera is still in there. The funny thing is about that camera, is that I have one at home, and it still works. :D Hahaha!

One of the projects that was going on that night was someone (also a robotics floor member) was trying to open up an old computer that he bought on ebay for $0.99! It’s a Packard-Bell, and it’s really old, but uncannily looks like the netbooks of today:

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Above is the battery for the laptop. They didn’t even try to make it not look like a capacitor!

I think at the end of it, what was wrong is that the CMOS battery is dead. I’m not sure why he hasn’t replaced it yet, but I think it’s along the lines of he doesn’t have one (that isn’t dead). It’s a pretty cool project, neat to see what others are doing!

Anyway, when I got the BlueBomber I sent out an email to the ARC members requesting electronic junk, so that we can have a lot of stuff to swap out. The amount of junk we received was phenomenal. It was MOUNTAINS of electronic junk. MOUNTAINS OF JUNK!!! :D It was a super giant electronic junk party!

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

Autonomous Robotics Club - Electronic Junk Meeting

This is what a CRT actually looks like without the box:

Autonomous Robotics Club - Electronic Junk Meeting

This is what a human actually looks like with the box: (Rofl)

Autonomous Robotics Club - Electronic Junk Meeting

There’s so much soldering/desoldering to be done! :D I can’t wait to continue the electronic junk party this Monday, and perhaps work on iSobot more. One thing is for sure- I won’t be forgetting the desoldering pump!

If you have some electronic junk or know of people with electronic junk, feel free to let me know and we’ll take it off of your hands. Eventually the stuff that we don’t use will either be used for a new TGIMBOEJ, or will stay in the ARC room!

Post to Twitter Post to Delicious Post to Digg Post to Facebook Post to Reddit Post to StumbleUpon

Posted in: Other, Projects, Robot.