Therapy Robot Lecture

[Update: 4:00pm 5/25/2011 – canceled due to weather]

“PARO”, the therapeutic baby seal robot invented by Dr. Takanori Shibata of Japan’s National Institute of Advanced Industrial Science & Technology, will be on display for viewing and interactions with guests on Wednesday, May 25th, from 5:30 – 7:30 p.m. at the FedEx Institute of Technology, Methodist Presentation Theater, at the University of Memphis.

Dr. Shibata will present a lecture entitled “PARO the Seal Robot: Improving and Enriching Human Lives through Robot Technology.” This program will outline the development of the robot over the last two decades and its use in health care facilities in Japan and around the world. PARO is currently being used to soothe victims of the earthquake and tsunami in the Tohoku area of Japan.

To attend the lecture and demonstration, please contact Akemi Sommer at asommer@memphis.edu or (901) 482-1830 by Friday, May 20th. A reception will follow the event.

More on Dr Shibata’s Work

This program is presented by the Consulate General of Japan in Nashville, The University of Memphis, and JAST West, in conjunction with JETRO.

Posted in Memphis Robotics | Leave a comment

ION’s Mini-Urban Challenge

The Mini-Urban Challenge is a national competition sponsored by The Institute of Navigation and the United States Air Force Research Laboratory that challenges high school students to design and operate a robotic car to autonomously navigate a LEGO® city. The cars are developed using LEGO® MINDSTORMS® Education kits that are provided to high school teams free of charge.

For More Info see: http://www.ion.org/outreach/muc/

Only found out about this today, but the 2011 National Championships were on May 21, but it does seem to be a yearly event (2009-2011).

Posted in Robot News | Leave a comment

Top 40 Arduino Projects of the Web

Had to share this “TOP 40 Arduino Projects” Link with everyone!

Posted in Robot Projects | Leave a comment

Wii Remote .NET

Two seniors (Brian MAcArthur and Stephen McKinney) at the University of Memphis Engineering Technology Department created a program to use the Wii remote with a Microbot TeachMover Roboto.

They started with WiimoteLib which is a .NET managed library for using a Nintendo Wii Remote (Wiimote) and extension controllers from a .NET application.

Also, here is a good guide on connecting the Wii to a PC via bluetooth http://lifehacker.com/5042254/operate-your-computer-with-wii-controllers

What did the seniors do with it:

Posted in Memphis Robotics, Robot Projects | Leave a comment

UofM Programming Challenge / Robotics

Yesterday, UofM Computer Science department held its “Programming Challenge” Competition. This year they changed the format a bit and added ROBOTICS to the competition. They used Lego RCX robotics and programmed them with LeJOS.

They had around 80 students compete in both the Robot and Website challenges.

I was helping out by judging the Robotics Event and had a ball.

Demo of sample code

Students Programming Robot

For pictures and video from the event: Click Here

This is an annual event run for High Schools by the University of Memphis Computer Science Department. For more information see the Programming Challenge Website.

Posted in Computing, Memphis Robotics, Teaching Technology | Leave a comment

FreeScale Bot (Followup)

Finally found the info on the FSLBOT (FreeScale Bot) I mentioned in my March 10th Stuff from Robotics Summit post (although it was called Freebot not FSLBOT in that post).

For full info goto http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=FSLBOT

But here is the summary:

Freescale’s Robot Kit that operates with the Tower System Mechatronics Board is an easy-to-use mechatronics development and demonstration platform. This toolset allows for the science of combining mechanics, electronics, and software into an integrated system. The kit includes four PWM controlled servos (actuators), metal legs, and the Tower System Mechatronics board that has a 3-axis accelerometer and a 12 channel touch sensor. Through building the kit, you can experience what the 4 degree of freedom bipedal walking robot can do.

The Tower System Mechatronics board is programmable in C/C++ using CodeWarrior and an on-board OSBDM flash programming tool. For fast prototyping or for individuals without C/C++ experience, the Tower System Mechatronics Board is supported by the Robot Vision Toolkit and RobotSee (a language as simple as BASIC with the power of C).

This tool will be available in May 2011

Cost is $199 but does not include the TWR-MECH board ($99).

Posted in Robot News | Leave a comment

Robot Snowplow

A little late for this past winter, but a great idea!

Posted in Robot News | Leave a comment

Develop for Android

Do you want to develop for the Android OS but are weak on programming skills? Try App Inventor.

Posted in Computing | Leave a comment

Meet IOIO – I/O for Android

From: http://ytai-mer.blogspot.com/2011/04/meet-ioio-io-for-android.html

By: Ytai

I’m very excited to announce the launch of a new product I’ve been working on for the past months!
IOIO (pronounced: yo-yo) is a product which lets you connect electronic circuits to an Android device and control them from an Android application.

It is comprised of a small (2.7×1.2″ = 7x3cm) PCB that connects to an Android device with a USB cable and a software library (Java .jar file) that you use in your Android app which handles all communications with the board.

No firmware programming is required – only Android application authoring with a very simple API (see examples below) for controlling the pins on the board. No modification of the Android device is required – you avoid the complication of modification and the voiding of warranty.

IOIO is available for backorder online from SparkFun on this page.

The first few boards will ship within a couple of weeks. Around that time, the entire software and hardware are going to be 100% open-source with a permissive license.

Main features:

  • 48 total I/O pins – all of which can function as digital inputs and outputs.
  • Up to 16 analog inputs (10-bit).
  • Up to 9 PWM outputs.
  • Up to 4 UART channels.
  • Up to 3 SPI channels.
  • Up to 3 TWI (I²C-compatible) channels.
  • On-board switch-mode regulator providing up to 1.5A of 5V supply. Can charge the Android device as well as power a couple of small motors.
  • Bootloader on the board pulls firmware off phone, enabling OTA firmware upgrades and application-specific firmware.
  • Pulse-width measurement, capacitance sensing and more (will be pushed with first OTA firmware upgrade).

Example Code:
Just to give you a hint of how simple it would be to write apps using IOIO, here is a small snippet from an app, which controls a single servo motor (on pin 12) and reads a single potentiometer (on pin 40). Exception handling and proper closing have been omitted for clarity.

ioio.waitForConnect();
AnalogInput input = ioio.openAnalogInput(40);
PwmOutput pwmOutput = ioio.openPwmOutput(12, 100); // 100Hz
while (true) {
float reading = input.read();
pwmOutput.setPulseWidth(1000 + Math.round(1000 * reading));
sleep(10);
}

Example Projects
The Retroid

The Retroid is a retro-designed alarm clock hacked to be controlled by an Android phone.
Once connected, the phone’s alarm, incoming call and incoming text message notifications appear as different ring and LED patterns on the clock.

Thanks to the amazing The Gifts Project folks for hacking this wonderful project over one weekend!

The Visual Charger

The Visual Charger is another take on a cool docking station for your phone. It charges your phone while presenting charge level percentage (0-9 or “F” for full) on a large 7-segment LED display. It also uses the dot on the display to signal for pending notifications (e.g. missed calls, unread text messages, etc.).

This project has been done by Misha Seltzer who is also taking a crucial part in IOIO development.

Wall Printer

The Wall Printer is inspired by old-school pin printers. It has 7 markers in a row, each individually controlled by a servo such that it can go up (not paint) or down (paint). When you manually slide it over a wall, the servo motions are carefully timed to produce text messages. These can include manually entered text, SMS messages, GPS coordinates and more.

The project is not yet complete, and the video above just demonstrates a simple pattern from an early experiment. I’ll post an update once there is progress.

This project has been done by my wonderful friend Liat Segal.

Why?
Android phones are powerful mobile computers having internet connectivity and a rich variety of built-in sensors (camera, GPS, IMU, touch screen). They are also very easy to write applications for, thanks to the great work done by the Android SDK developers. For many applications, all they are really missing is connectivity to external peripherals. This is exactly where IOIO fits in: it enriches the inherent capabilities of the Android device with the ability to communicate with external circuits.

From a study of existing solutions, they all suffered from one or more of the below:

  • High cost.
  • Complicated. Especially so for complete beginners.
  • High latency.
  • Low bandwidth.
  • Required replacement of the Android device OS.
  • Large physical size.

IOIO does not suffer from any of the above. Its cost (~$50 from SparkFun) is competitive with existing solutions, dead-simple to use, ~3ms one-way latency, ~300KB/sec throughput, works with stock OS, small in size.

Credits

I would like to thank Google for supporting this project with people’s 20%-time. This project would never have come to life without their help.

Mostly I would like to thank Ryan Hickman, Arshan Poursohi and Misha Seltzer.

All the rest of the guys from Google that contributed to this project with coding, organization of the hackathon event, and providing critical feedback early in the process. You all know who you are 🙂

Aaron Weiss from SparkFun helped a lot with the hardware and taught me how PCB design is done in the real world.
My dear friends who took on the task of being the first adopters and built fantastic first IOIO projects and last but not least, my beloved wife and kids who were patient and supportive of their tired dad.

Posted in Robot Parts, Robot Projects | Leave a comment

Beyond Camping, Canoeing, Boy Scouts Add Robotics

From: NPR and the AP

By HOLLY RAMER (AP)
CONCORD, N.H. April 8, 2011, 03:53 am ET

Can a robot pitch a tent? If so, a Boy Scout who builds one might be able to earn two merit badges at once.

The Boy Scouts of America, which offers more than 120 badges ranging from archery to wilderness survival, next week will unveil a robotics merit badge meant to promote science, technology, engineering and math, fields collectively known as STEM. In doing so, the 101-year-old Texas-based organization is trying to remain relevant and better reflect boys’ interests, said Matt Myers, who oversees the Boy Scouts’ STEM initiative.

Badges have been dropped over the years — blacksmithing and beekeeping for example — and replaced with new versions more in line with skills boys need to succeed, he said.

“Last century, camping was an essential survival skill. Sometimes, you might have had to live outside in the 1900s to survive. We view STEM as an essential survival skill in the 21st century,” he said Thursday. “We’re just trying to keep relevant with what kids need to learn.”

Officials expect at least 10,000 of the nation’s 2.7 million Boy Scouts to earn the new badge in the next year, compared with the roughly 500,000 who earn the most popular badge — first aid — each year.

Those earning the badge will be required to design and build a robot while learning about robot movement, sensors and programming.

The Boy Scouts have added four new badges in the last five years; the most recent was the Inventing badge introduced last June. Developing the robotics badge requirements took 14 months and involved help from more than 150 scouts, their leaders and industry professionals. Ken Berry, who led the effort, said the badge is a bit overdue given that hundreds of thousands of children and teens already are participating in robotics competitions around the country.

“We’re promoting stretching of the mind like athletics promotes stretching of the body,” said Berry, assistant director of the Science and Engineering Education Center at the University of Texas at Dallas.

The beauty of robotics is that it combines engineering, math and computer science in a fun format that even young Scouts can master, Berry said.

“There’s a low floor and a high ceiling with regard to robotics,” he said. “It’s very easy to get into, and you can go a long, long way.”

Berry, an Eagle Scout himself, said he would have loved the chance to earn a robotics badge as a teen. Now 49, he remembers learning about radios and electronics as a Boy Scout, but there wasn’t much opportunity for hands-on building.

“One of the biggest problems we have for high school kids and Boy Scouts included, is that there aren’t a lot of opportunities to tinker and experience what it’s like to be an engineer, so when they get to the college level, students are often ill prepared to do an engineering degree,” he said.

NASA, which allowed its Mars rover to be depicted on the badge, also agreed to take 100 patches into space on the Endeavour shuttle mission. Those badges will be distributed through an online contest.

“I think it would be cool,” said Kyle Vachon, 11, of Auburn, N.H., who has earned badges in first aid and carpentry and is working on a badge in personal management.

Ten-year-old Josh Cerniglia of Atkinson, N.H., was also enthusiastic, since he has attended a robotics summer camp and enjoyed working on a build-your-own circuit kit.

“It’s a bit strange because most of (the badges) have to do with camping, and robotics doesn’t have to do a lot with camping,” he said. “But I think as soon as I’m finished with fishing, I’ll try to go for it.”

The new badge will be formally announced Tuesday and unveiled Saturday in Boston during one of more than 75 events being held around the country to mark National Robotics Week. The Boston event is sponsored by iRobot Corp., one of the companies that helped develop the badge requirements.

Posted in Robot News, Teaching Technology | Leave a comment