Name: Jennifer Lin
Member since: 2004-11-22 14:43:55
Last Login: 2013-11-19 19:19:33
I worked on F180 Robots are part of CMDragons for 2.5 years in Manuela Veloso's lab, traveling to Italy and Portugal to compete in Robocup. I was at American Open '03 (1st place), RoboCup '03 (4th place), and RoboCup '04 (4th place). My main research focus is multi-agent learning and cooperation. My senior thesis was on "Opponent Modeling in a Robot Soccer Domain."
While working full-time at a government contractor, I also volunteered at The Johns Hopkins University as a guest researcher and as the team leader of their middle-sized Robocup team, the Smokin' Jays for 1.5 years.
After a several year hiatus from robotics where I delved into the web development world, I am now leading up software for play-i, where we are hacking play by building toy robots to teach kids how to program.
I hold a B.S. in Computer Science with minors in Robotics, Mathematical Sciences, and Political Science from Carnegie Mellon University.
Email: jlin (at) alumni (dot) cmu (dot) edu
Articles Posted by jlin
- Physics-based Planning 3 Jun 2010 at 15:52 UTC
- Honda U3-X 15 Apr 2010 at 18:17 UTC
- Cute Japanese Robot Makes Coffee 25 Jun 2009 at 03:55 UTC
- AI Dinner Table Can Help on First Date 23 Feb 2009 at 19:28 UTC
- Robotic Exoskeleton Available for Rental 10 Oct 2008 at 21:16 UTC
- UAV Destroys Unmanned System in Real Combat in Iraq 27 Aug 2008 at 14:06 UTC
- Robot Beats Humans in Air Hockey 10 Jul 2008 at 17:26 UTC
- iRobot Wins RFP to Create Liquid Shape-Shifting Robot 17 Jun 2008 at 16:15 UTC
- Panasonic EVOLTA Robot Climbs Grand Canyon 2 Jun 2008 at 21:57 UTC
- Georgia Tech Announces Autonomous Snowmobile 30 May 2008 at 04:13 UTC
Recent blog entries by jlin
In April of this year, I left my job doing machine learning work at Scribd, to join a new startup building robotic toys to teach young kids how to program. We call ourselves Play-i (supposed to be a play on "AI", but unfortunately most people seem to miss the connection). While we had been very public about what the goal would be, we were very hush-hush about the actual product. In all honesty, partially it was because we changed it so many times. We probably went through four completely different complete product ideas before arriving at the one today. Then we worked many long nights to quickly get the prototypes done. And now our robots, Bo & Yana are finally public in the form of a crowdfunding campaign. You can SEE THE ROBOTS HERE.
Our original idea was to actually create a robot where you can build the robot AND program it. But while testing with kids in our target age range, 5-8, we quickly figured out that we needed a fully-functional robot. We will have our own language for kids to program the robots, in addition to being compatible with Scratch, Blockly, and Objective C. There will be an open developer's API as well, which you can gain early access to by pledging at the level of the developer's pack.
We tested Bo & Yana with kids as young as 2 and as old as 17. The younger kids definitely gravitated towards "Yana", the smaller robot, who can detect gestures you make with it. Older kids enjoy the mobility of "Bo", short for 'robot'. Both genders enjoyed playing with the robots. Each robot works as a standalone toy, but they also can detect each other through IR beacons, for more interactive play.
After much demand, we are adding an additional accessories pack to allow connections from Lego Technic and Mindstorm pieces along with other standard 10mm ball attachment toys.
We have a contract manufacturer lined up to create the robots. While we originally prototyped with Arduino, the boards in the final prototypes seen in the video are indeed custom boards that we plan to use in the mass-produced version. We think our estimated BOM is pretty close. But there's still a lot of work to do, particularly with finalizing the firmware and the software. Our campaign is looking pretty good and we've already met our goal, so we are definitely hiring if you are interested in joining the team.
Finally, please feel free to email me personally if you have any questions about the robots. I know that the website doesn't provide very good information, particularly for those who actually know something about robotics.
Thanks everyone for all your support.
Wow. I have to admit, I feel a little guilty posting this, particularly since I haven't posted any personal entries in a while, but I'm up for the "Hot Blogger Calendar" and as of the time of this post, am 19th. The top 12 will get to partake in a professional photo shoot to be put in the calendar.
Define "hot" as you want. Maybe it's hot that I program robots. Maybe it's hot I got my degree from Carnegie Mellon. Maybe you like my picture (found behind the link). If any of these apply, vote for me.
Robocup at Hopkins has kicked off again. Looks like I will be slowly phasing out of the organizational roll and hopefully doing more coding. The students seem like they will need less guidance and pushing from me.
I just joined the Northern Virginia Robotics Group. It's mostly a group of hobbyists. They currently have a project going on that like a "Minature Grand Challenge". The original design was built from a Radio Shack Hummer, but looks like they are going to start building a new custom robot base using a milling machine one of the members just bought.
Still at HPTi doing non-robotics stuff for a living, but seems like we are getting more robotics people in the company. I am now the coordinater of recruiting CMU students to my company, so hopefully I can get even more and reach my eventual goal of working on robotics as part of my job. I will be at Carnegie Mellon's job fair 9/29/05.
Well I'm back from American Open. Driving 11 hours each way and going negative in vacation days in order to go wasn't fun, but it was worth it.
I arrived really late Saturday night of the competition, while that's about the time my students started driving there. They got to Atlanta around lunchtime and we all managed to stay up to 4:30 in the morning that first night to get things recalibrated and working. But we finally had a working demo. It wasn't what we were originally hoping for (two robots playing "Pong"), but we had a robot chasing a ball, shooting a goal, and knowing not to go out of bounds on the field.
The next morning we set-up for the demo, but the ambient light now present during the daytime made the wall look to be about the same orange as the ball. The robot went crashing into the wall and our whole camera mount crashed. It didn't matter that we brought 4 sets of everything. Before that crash we were already down to our last working set.
Eventually through much fiddling with finicky dongles, we got the robot up and running, ran our demo, and took a nice video of it (which I still have yet to put online). Enough of a success to make us happy and we learned a great deal from going through the whole ordeal.
Meanwhile I also got to referee and assistant referee a few of the small-sized games, since I used to be on CMU's small-sized team and am an experienced referee from past RoboCups. We also watched quite a few AIBO and Segway games as well as went to the talks. The craziest AIBO game for me was the finals, with CMU versus UPenn. I am of course loyal to my alta mater, CMU. UPenn scored within the first 10 seconds of the game. The game is made up of two 10 minutes halves. The game remained scoreless until the last 55 seconds when CMU finally scored. They went into 5 minute goal-to-goal which pretty much just means "sudden death". CMU scored almost immediately.
I unfortunately could not stay to watch their game against Dortmund, the winners of the German Open, since I had such a long haul back and had to go to work the next day. But it was good to see all my fellow-RoboCuppers again. Maybe next year I can go again, and maybe actually as either staff or a grad student at some university this time instead of having to use vacation days. =)
I keep meaning to post again but just have been so busy!
My team's now registered to be at American Open in May. Unfortunately it is during the students' exam period so not many of them will be able to come along.
We have a website up now at http://www.smokinjays.org. The videos and pictures are from 2001, but hopefully we'll have new ones soon.
The students have been very self-motivated, much more so than I expected they would be. We hope to get a demo ready by after their spring break.
The really really amazing thing is we did end up getting qualified for this year's RoboCup in Osaka. The students would really like to go as do I, but we're going to have to work really hard on getting funding to go since we didn't expect to qualify. We seem to be a doing a good job of staying on schedule to be able to have a team ready, though.
My personal goals is to have a more sophisticated strategy system. Coming from CMU's small-sized team, I really enjoy working on the multi-agent learning and cooperation. I really hope I can introduce that to mid-size as well through Hopkins's team. I hope to write a play learning module for the team. I'm also trying to coordiate cooperation between these two teams through Jim Bruce, creator of ERRT path-planning and CMVision.
jlin certified others as follows:
- jlin certified josborn as Journeyer
- jlin certified NeuronExMachina as Journeyer
- jlin certified fayshaw as Master
- jlin certified schernova as Master
Others have certified jlin as follows:
- NateW certified jlin as Master
- Botnerd certified jlin as Master
- steve certified jlin as Master
- The Swirling Brain certified jlin as Master
[ Certification disabled because you're not logged in. ]