Search within Lanny's blog:


Leave me comments so I know people are actually reading my blogs! Thanks!

Tuesday, March 31, 2009

Seven Weapons - Longevity Sword: Chapter 1 (2)

TWO
It was night.
There were no stars or moon, only dark clouds and intense winds.
But the courtyard was well lit by many lights and there was even a table of feast.
The middle-aged scholar was crooning an indiscernible song with lengthened tones as he served wine for himself. Out of the blue, he suddenly raised his wine cup toward a large banyan tree outside of the courtyard and smiled.
“I’ve long heard that Chief Miao has a wonderful wine tolerance that can hold an entire river. Since you are already here, why not come down and join me for a drink?”
Owl-like laughter quickly resonated from within the thick shades of the banyan leaves. A shadow shot down and landed on the ground like a shooting arrow, except that the landing was so delicate as if what just landed was no more than a four-ounce cotton ball.
The man had a pug nose, a wide mouth, and a head full or bright red hair. Three large golden rings hung from his left ear. Although he had landed squarely on the ground, the golden rings still jingled. He was indeed the highest chief of the Red-Haired Gang, “God of Fire”, Miao Shaotian[1].
He stared right into the middle-aged scholar’s eyes, so intense as if there were flames burning inside his own eyes.
“You must be Branch Captain Gongsun of the Green Dragon Clan.”
“That is right. I am Gongsun Jing.” The middle-aged scholar stood up and cupped his hand in front of his chest in a solute[2].
“Indeed a worthy figure of the Green Dragon Clan! Very keen eyes!” Miao Shaotian praised, and then followed with his owl-like laughter.
Sounds of hoof beats suddenly rose like stormy raindrops in rapid successions and quickly approached.
“Little Zhang San is here, too. Not slow at all,” said Miao Shaotian as he knitted his pair of flame-like think eyebrows.
The hoof beats suddenly came to an abrupt halt, and a clear voice rose together with loud laughter.
“Who dares to be late for a meeting with an underboss of the Green Dragon Clan?”
Amidst the loud laughter, a man leaped in over the walls. The man had a suit of snow white short robe. The front pieces of the robe were intentionally left open, baring the burly and muscular chest, yet the chest skin was even whiter than the robe.
“What a fine ‘White Horse Little Zhang San’! Haven’t seen you for a few years. How come you look even younger and more handsome now? If Lao Miao[3] had a daughter, I’d for sure let you be my son-in-law.” Miao Shaotian gave a thumb up and burst into loud laughter.
“Even if you really had a daughter, no one would dare to take her,” White Horse Zhang San said calmly.
“Why?” Miao Shaotian stared at him with bulging eyes.
“Look at your own face. I am sure your daughter can’t be any better,” replied White Horse Zhang San.
Miao Shaotian’s eyes bulged even bigger. After a long stare, he finally said, “We are here to do business today. There’s no hurry to start a fight.”
“How about a drink?” asked White Horse Zhang San.
“That, we’d better hurry! Come! Let’s start by toasting three cups to Branch Captain Gongsun!” suggested Miao Shaotian, his face immediately turning into a big smile.
“My wine capacity is no good. How about I toast a cup first for you three?” Gongsun Jing grinned.
“Three?” Miao Shaotian knitted his brows again.
A man’s voice crowed from the ridge of a neighboring house in reply.
“Since both the East-Bank Red Hair and the West-Bank White Horse have showed up, how dare I be late for the party?”
“Mount Taihang[4] Zhao Yidao[5]?” asked Miao Shaotian.
But he didn’t have to wait for an answer, because he had already seen a bright saber, a sharp saber!
The saber did not have a scabbard.
The bright saber was directly fixed to his red waist band.
The man wore a green arrow suit with a green handkerchief on his forehead. His red waist band looked even brighter than Miao Shaotian’s hair, a perfect match to the blood-red silk attached to the saber’s handle.
But Gongsun Jing’s gazes were as sharp as the man’s saber and glanced across the three men’s faces.
“The Green Dragon Clan sent out twelve invitations, but only three came. Are the other nine not coming?” he spoke slowly.
“Right on! Straight to the point!” said Zhao Yidao.
“I am sure the three of you didn’t come such a long way just to listen to nonsense,” said Gongsun Jing.
“Not at all,” said Zhao Yidao.
“As for the rest of the nine guests, at least three of them are not coming,” said Miao Shaotian with a nasty grin.
“Six,” corrected Zhao Yidao.
“I took care of those from the Green Bamboo Gang, the Iron Ring Clan, and the Li Family of Taiyuan[6],” declared Miao Shaotian.
“Our three friends from the Twelve-Wharf Coalition, the Yangtze River Gang, and the Guan Family Style Fists from Chenzhou[7] suddenly caught some odd deceases on their way here and all had terrible headaches, so…,” added Zhao Yidao.
“So…what?” asked Miao Shaotian.
“They don’t have headaches no more!” said Zhao Yidao.
“Who cured them?” asked Miao Shaotian.
“I did,” said Zhao Yidao.
“How?” asked Miao Shaotian.
“I chopped their heads off,” answered Zhao Yidao. He then added casually, “Nobody will still have a headache if his head is chopped off.”
“Great idea! Simple and effective!” Miao Shaotian guffawed.
“I am afraid the two senior masters of the Ten-Thousand Bamboo Villa and the Flying Fish Pond won’t be coming either,” White Horse Zhan San suddenly added.
“Oh?” exclaimed Miao Shaotian.
“They all fell asleep, very deep sleep,” said White Horse Zhan San.
“Where are they sleeping at?” asked Miao Shaotian.
“Bottom of the Dongting Lake[8],” replied White Horse Zhan San.
“Wonderful!” Miao Shaotian chuckled. “That’s a cool place to sleep at, and they’ll never be disturbed either.”
“I always take good care of seniors in the Martial World,” White Horse Zhang San said indifferently.
“All those that should be here are here already, but where’s the merchandise promised by the Green Dragon Clan?” Zhao Yidao asked.
“Excellent, straight to the point,” Gongsun Jing said with a smile.
“I am sure the Branch Captain didn’t invite us here just to listen to nonsense,” said Zhao Yidao.
“Of course not,” Gongsun Jing nodded slowly.
“Branch Captain, are you waiting to hear our prices first?” Zhao Yidao asked.
“Not yet,” replied Gongsun Jing.
“What are you waiting for then?” asked Zhao Yidao.
“This merchandise was not easy to come by. Of course we’d prefer more bidders for a higher price,” said Gongsun Jing.
“Is the Branch Captain still waiting for someone?” Miao Shaotian glared at him.
“Don’t forget that there were going to be nine more guests, but you only finished off eight,” said Gongsun Jing.
“Who’s the last one?” asked Miao Shaotian.
“A person who neither has a headache nor fall asleep,” Gongsun Jing beamed.
“Frankly speaking, the Red-Haired Gang WILL get the merchandise one way or another. Whether there’s someone else or not, it makes no difference,” Miao Shaotian sneered.
“The Green Dragon Clan is always fair when it comes to business. If your Red-Haired Gang offers the highest price, this merchandise of course will go to the Red-Haired Gang,” White Horse Zhang San also sneered.
“Are you saying you are bidding more?” Miao Shaotian roared sternly.
“Why else am I here?” retorted White Horse Zhang San.
Miao Shaotian jumped onto his feet and stared at him with squinted eyes, the golden rings hanging from his ear jingled again from his sudden movement.
Sounds of rattling wagon parts and horse neighing suddenly echoed as a six-horse drawn extravagantly magnificent carriage arrived at the gate. Four burly, corky, and husky fellows leapt off the carriage shaft and then bent over to open the carriage door.
After a good while, a pale-faced, beardless, and obese man finally stepped out of the carriage panting. Only after three steps, he was already gasping for air as hard as an ox.
Behind him was a tall and thin man in a black robe that followed him like his shadow. This man had a sallow face, on which the two eyes sank in deeply like a sick man, yet his footsteps were nimble and swift. Along his waist hung a pair of shinny things, and a closer inspection showed that they were a pair of arc-shaped swords.
Such rare type of weaponry was not only difficult to learn, but also tricky to craft. Very few people in the Martial World would wield this kind of weapon, but for those who do, nine out of ten were outstanding Kung Fu masters.
Miao Shaotian, Zhao Yidao, and White Horse Zhang San immediately fixed their sharp stares onto the pair of arc-shaped swords.
“Who is he?” White Horse Zhang San asked first with a frown.
“Young Master Zhu from the Ten-Thousand Gold House of Suzhou,” Gongsun Jing replied.
“How about his bodyguard?” White Horse Zhang San asked again.
“Might just be a bodyguard,” Gongsun Jing said with a smile.
White Horse Zhang San pondered for a second and then suddenly turned to Zhao Yidao.
“Didn’t he come from your way?”
“That sounds about right,” replied Zhao Yidao.
“How come he didn’t have a headache?”
“Even if he did, I can’t cure it.”
“Why not?”
“His head is too big,” said Zhao Yidao in a light tone.
By then, Young Master Zhu had already sat down, although he kept wiping his sweats, panting incessantly.
He had only walked about thirty steps at most, but appeared as though he had just climbed seven or eight mountains.
The man in black stood behind him like his shadow, never more than a step from his side. The man’s pair of eagle-claw-like bony hands also kept a close distance from the pair of arc-shaped swords by his waist.
His deep sunken black eyes seemed to carry a strange ridicule, as if mocking those in front of his eyes for wasting their time on the trip.
The lanterns of the Wind-Cloud Inn swayed in the wind; the golden rings hanging off Miao Shaotian’s ear also tinkled.
White Horse Zhang San seemed to feel a chill and quietly pulled the covering of his coat closer.
Meanwhile, Zhao Yidao fixed his glance at the wine cup atop the table as if pondering upon a difficult dilemma.
No one said anything further as hostility brewed among the people present.
Gongsun Jing apparently quite enjoyed the air of animosity. He let out a long sigh and then spoke again with a smile on his face.
“The four of you do not know each other, but surely you have all heard of each other’s names. I’ll just spare the introduction.”
“There’s no need,” said Miao Shaotian.
“We didn’t come here to make friends,” said White Horse Zhang San.
“Even if we were friends, we no longer will be for the sake of the merchandise.” Miao Shaotian rolled his eyes and cast a side glance at him.
“Chief Miao has always been a sensible man,” White Horse Zhang San sneered.
“Now that everyone is here. Where’s the merchandise?”
“The merchandise is alright, but…,” Gongsun Jing said.
“But what?” asked Miao Shaotian.
“The Green Dragon Clan always follows well-established rules when we do business. We only do fair trade, and cash only,” Gongsun Jing said.
“Fine!” agreed Miao Shaotian.
He clapped his hands, and the nine red-haired weirdoes in hessian tunics suddenly emerged from the darkness, each carrying a hessian sack of quite some weight.
Sound of heavy footsteps also came from the doorway, and soon the curly bearded brawny man strode in holding a large iron chest in each hand. His iron-like black muscles were pumped up, and a deep footprint appeared in the ground with each step he took.
“Golden ring wedged in the wall, and white horse neighing in the wind. As soon as I saw those, I knew that the Red-Haired Nine Champions and the Giant Warrior had all arrived,” Gongsun Jing said, beaming.
“Don’t forget the eight sabers fluttering in wind,” White Horse Zhang San added.
Zhao Yidao finally lifted his head with a forced smile.
“East-Bank Red Hair and the West-Bank White Horse are both of abundant wealth and great power. Our Fast Sabers of Taihang certainly is not in the same league to compete. I guess our Taihang brothers are giving up the bid on the merchandise.”
“Excellent! Chief Zhao is very clever indeed!” Miao Shaotian guffawed wildly.
But his laughter suddenly came to a halt as he glared at Young Master Zhu with his burning glances.
“What about the young master of the Ten-Thousand Gold House? What are your thoughts?”
Young Master Zhu’s heavy breathing had finally ceased and was appreciating his hands like how a young man would appreciate his first love’s hands. But he still responded.
“Are you asking me what my thoughts are?”
“Humph!” snorted Miao Shaotian.
“I don’t have any thoughts. I am too lazy to think,” said Young Master Zhu.
“No thoughts? Got any gold?” Miao Shaotian asked with an angry face.
“Sure!”
“How much did you bring?”
“You want to see?”
“The rule here is cash only.”
“But you’ve seen it.”
“Where?”
“My words are as good as cash.”
“So whatever you say counts?” Miao Shaotian’s face turned solemn.
“Correct!”
“So if I offer ten-thousand, you’ll just say ten-thousand and one hundred?”
“You are very clever indeed,” Young Master Zhu replied.
Miao Shaotian suddenly turned his gaze toward the pair of arc-shaped swords. The nine red-haired weirdoes in hessian tunics had quietly surrounded Young Master Zhu. But Young Master Zhu kept staring at his own hands as if there was nothing else in the entire world worthy of his look except his own pair of hands.
Miao Shaotian’s hands suddenly shot toward the arc-shaped swords, fast and accurate, accompanied by a clear clanking sound from the golden rings on his earlobe clashing with each other.
But he would never have imaged that another pair of hands could be even faster than his, a pair of round and well-maintained hands.
Before his hands even reached the arc-shaped swords, this pair of hands had already pulled the golden rings off his earlobe.
Another clanking sound echoed when the golden rings clashed.
Miao Shaotian flipped his body backward and landed twenty feet away.
The man in black still stood behind Young Master Zhu like a shadow, not moving an inch.
Young Master Zhu still stared at his own hands in same position, except that a pair of golden rings astonishingly appeared in his hands.
White Horse Zhang San’s faced also changed color.
Zhao Yidao glanced at the wine cup in front of him and suddenly heaved a sigh.
“Now do you know what I mean?”
“What?” asked White Horse Zhang San.
“Even if he did have a headache, I can’t cure it.”
“Right, his head is indeed too big.” White Horse Zhang San couldn’t help but sigh too.
“Since everyone has brought their money, we might as well go see the merchandise,” Gongsun Jing let out another smile.
Miao Shaotian gazed at Young Master Zhu, his eyes bloodshot.
Young Master Zhu agreed leisurely, “Right! It’s a good idea to see the merchandise first. Who knows? I might not even want to make an offer.”
Putting the golden rings down on the table, he took out a snow white handkerchief, and after carefully wiping his hands, he finally stood up slowly.
“Please, please lead the way.”
“Please, please follow me,” said Gongsun Jing.
He walked toward the inn, leading the way. Young Master Zhu followed behind him slowly as if he was going to pant again. The man in black still followed him closely, but now White Horse Zhan San finally understood why there was that strange ridicule in his eyes.
He was not mocking anyone else. He was mocking himself.
Because only he understood that the man he was protecting did not need his protection after all.

[1] “Shaotian” means burning the sky in Chinese.
[2] A common form of greeting in ancient China by men with one clenched fist in the other hand moving about at the chest.
[3] “Lao” means old. Here “Lao Miao” is a way for Miao Shaotian to refer to himself.
[4] Mount Taihang is a famous mountain going through Hebei, Henan, and Shanxi Provinces.
[5] “Yidao” means one saber chop.
[6] Taiyuan is the capital city of Shanxi Province.
[7] Chenzhou is a city located in Hunan Province.
[8] Dongting Lake is a big lake located in the northern part of Hunan Province.
Now support the translator Lanny by following my blog and leaving comments! :)


Video of the Day:

A beautiful dance performance named "Embrace the Sky (飞天)" depicting dancing styles of the Tang Dynasty.

Monday, March 30, 2009

Robot of the Day: WheeMe, Your Personal Massage Robot

Ever wanted to have a back massage but couldn't find anyone to do it for you (for free, to be more precise)? Now there's an answer to your prayers: WheeMe, your personal massage robot developed by DreamBots. For only $49 apiece, WheeMe can massage not only your back, but also your tummy, your chest, or even your behind.

The palm-sized robot operates on three AA batteries and can move at 4.5 cm per second. It has four wheels, or "Fingerettes", which can tickle you wherever it goes. With intelligent sensing capabilities, basically accelerometers, it knows not to fall off your body, and then with random moving patterns, such as rolling back and forth or spinning in circles, it tricks you into thinking it's actually giving you a quality massage. And don't roll if you ever falls asleep, because you might severely crush damage your personal massage assistant and also scratch your back.

Okay, enough sarcasm, this is definitely an innovative way of using robots to solve everyday problems. And the price tag of $49 is really not very expensive for a robot. And to be honest, other than my robot, who's going to give me a massage for free? I haven't had the chance to try it because it's not available on the market yet, but you can pre-order from DreamBots web site and get one some time around the first quarter of 2012. It certainly makes a very unique Valentine's Day present!!


Since my creative juice is flowing right now, let me throw out some ideas. Wouldn't it be nice if the robot is also capable of:
  • Playing some soothing music while giving you a message to put you to sleep.
  • Acting as an alarm clock to wake you up when needed.
  • Having a video camera so you can see through the eyes of your personal robot (maybe using a goggle display of some sort) and look at your own back?
  • Having basic navigation skills, so you can put a leash on it and walk your robot "pet".
  • Having Internet access, so it can read latest news to you.
  • Transforming into a mobile phone so you can talk to your friends while getting massaged.
  • Can post updates to your Facebook, twitter, Google+ accounts via voice commands.
 Well, one thing for sure, if it's capable of all those things, you won't get it for $49. Anyway, glad to see creative ideas with simple mechanism being put into real cool products. I am off to massaging my own tummy now.









Women estimate time like programmers. You have to double or triple the time when they say: "I'll be back in an hour."





Sunday, March 29, 2009

Obama Announces National Robotics Initiative of $70 Million Per Year

With the possibility of graduation actually within the horizon, I thought it might be a good idea to start a new topic in my blog: Robotics Jobs. This will help me research on what kind of robotics jobs are out there since I don't plan to be a professor and stay in Academia. It is encouraging to see more and more robotics jobs in the industry emerging and start to make a difference for people's lives, although most of them are small start-up companies. Hopefully this series of blog posts will be interesting and helpful for other people who are also searching for the right robotics related jobs. I see a new great era of robotics applications just about to knock on our doors, and it is great to be a part of this effort to transform new technologies developed at university research labs into the real world and change the world! Good luck to me and all robotics job hunters out there! And I'll start the series with the positive news that U.S. President Obama is allocating funding to create more robotics jobs!

Obama Giving a Speech at Carnegie Mellon
(Credit: White House)
In a recent visit to Carnegie Mellon University's National Robotics Engineering Center, Obama announced a new National Robotics Initiative seeking to advance "next generation robotics." The new initiative will provide $70 million per year to fund new robotics projects, focusing on robots that can work closely with humans. The funding will be squeezed out from the National Science Foundation, the National Institutes of Health, NASA, and the Department of Agriculture.

Obama Meeting Japaneses Android (Credit: AIST)

Obama loves robots (see photo on the left) and has a strong belief that advancing technology makes US companies more competitive and creates more jobs. But in order to help the economy grow, one important factor is how technology can be transitioned from research labs (the Academia) into the business world (the industry). Therefore, it is likely the money will be spent on research projects that are in a sense more applied than fundamental research, and private companies working in collaboration with university research labs will also have access to this funding and the money can be spent on developing real commercial robots -- really creating more robotics jobs!!

In the past, private robotics companies have had opportunities to get funding from the government mostly through military agencies to develop robotics weapons. Some also get a bit of money through the program called Small Business Innovation Research (SBIR). The new initiative focuses on how humans and robots can work as a team where humans can supervise and advice robots using human expert knowledge. This is very different from programming an industry robot to perform dull repetitive tasks that required precision and speed, for example, in a food processing plant. This is especially good news for me because my research focuses on how human can better manage AI/robot autonomy leveraging their rich experience and domain expertise in dynamic tasks and environments. The program solicitation states:
This theme recognizes the emerging mechanical, electrical and software technologies that will make the next generation of robotic systems able to safely co-exist in close proximity to humans in the pursuit of mundane, dangerous, precise or expensive tasks. Co-robots will need to establish a symbiotic relationship with their human partners, each leveraging their relative strengths in the planning and performance of a task. This means, among other things, that for broad diffusion, access, and use (and hence, to achieve societal impacts), co-robots must be relatively cheap, easy to use, and available anywhere. As the US population ages and becomes more culturally and linguistically diverse, these co-robots may serve to increase the efficiency, productivity and safety of individuals in all activities and phases of life, and their ubiquitous deployment has the potential to measurably improve the state of national health, education and learning, personal and public safety, security, the character and composition of a heterogeneous workforce, and the economy, more generally.
I applaud Obama's effort in advancing robotics technology and creating more robotics jobs! Although the funding is still very small compared to, for example, the $20 billion per year the government is spending in air conditioning for troops in Iraq and Afghanistan, especially when robots are expensive (e.g., a Honda UAV Copter costs $300K and a humanoid robot costs $300K-millions). But it is certainly a good start. Let's hope whoever gets elected as the next president will keep such initiatives alive!



Obama's speech about robots and technology.

You can listen to Obama's entire speech (above) if you are bored. You can also check out the IEEE Spectrum article for more details. The speech mentioned about Obama's visit to a local company called RedZone Robotics, who makes robots to explore water and sewer pipes. Guess I'll have to check this company out and then post a blog about it next time. Enough for this one. Ciao!

Video of the Day:


A funny robot video from the Portal 2 game.

Saturday, March 28, 2009

Robot of the Day: Fitbot, Shape-shifting Robot Lets You Try Clothes Before You Buy

Ever wondered how a shirt or dress looked good on you when YOU wear it? Mirrors in fitting rooms don't really tell you the entire story. And things get worse if you are buying from a catalog by phone or order one online. Thanks to robotics technology, your wish might be coming true. Before I say anything else, check out this video below.


The robot is the female version of the FitBot, a shape-shifting robot mannequin created by Fits.me, an online clothing store. The company also has a male version.

In many past occasions, we have been lured into buying dresses from catalogs or online stores because the dresses looked wonderful in the pictures but turned disastrous when we put the actual clothes on. What was the problem? The answer is simple: we are no models. That's why those beautiful models get paid big $$$s to put these clothes on and look beautiful in the pictures. But we had to jump through all kinds of hoops to return the dresses and get refunds. We are not alone.

Wouldn't it be nice if I could see how the dress would look on me, not that beautiful model? Wouldn't it be nice if I could see how the dress looks like when I walk around and get into different body postures with the dress on? The answer to the problem: robot! Using servo motors, the FitBot can actually change its shape into your body shape based on your own body measurements.

Now before you get all excited about the many possibilities, that's not how the robot is used at the present time. The retailer actually enumerates all the possible (humanly possible, that is) body shapes with the robot with each dress and then take many photos. These photos are made available through the web site, so after you enter your body measurements, the photos with those body measurements would be shown to you so you know how the clothes would look like if you had worn it.

Well, don't get too disappointed, this is at least a step closer. I could almost envision how it works in the future: After you log into your account with the online store, the system automatically loads your body shape measurements into one of the waiting mannequin robots. Then the robot will retrieve the dress you are interested in, put it on, and then get into various poses for you. You can probably even pose yourself, and a camera on your computer will recognize the pose and send that to the robot to imitate. The robot can slowly rotates around so you can see the full 360 degrees view. There might even be an added benefit: when you see how gross you look no matter what pose your use and what clothes you put on, you might have more incentive to get off your ass, walk away from your computer and try to get rid of some of those fat.

Anyway, glad to see another innovative way of using robotics technology to solve real-world problems. You can read this article for more details if you like. I am going to get off my lazy ass, walk away from my computer to do some exercise now! Ciao!






I am so glad drinking coke is not against the Honor Code of the university.

Friday, March 27, 2009

Kung Fu Tetris with Kinect and FAAST -- How To Tutorial

[Ignore the date stamp. I just have a lot of blogging to make up for...]

I love Kung Fu; I am very passionate about Artificial Intelligence; and I like playing the game of tetris. What happens if I put all three things together?

Here, I proudly present to you: Kung Fu Tetris!


If you can't view the video above, try this or this or this or download video here.

So what do you think? If you think this is fun and want to do it in your home, read on. It's probably much simpler than you expected. In this blog post I will explain to you step-by-step how you can set this up yourself. Everything is pretty much off-the-shelf, except a small configuration file, which you can download from my blog.

Required Components:

  1. The first thing you need is a Microsoft Kinect. Microsoft developed this depth-sensing device for Xbox game console. Thanks to the open source community for writing the drivers, now you can connect it directly to your computer and there's no need for an Xbox. You can buy Kinect from local electronics stores or order it from Amazon for $139. And if you are a student like me, you can get it shipped to you in two days for free.
     
  2. You also need to have a computer to connect Kinect too. It can be your desktop computer or your laptop computer, as long as it has a USB port. I used an Acer Aspire One netbook, which I bought for $179. Even with a netbook's slow processor and limited memory, Kinect runs just fine.
     
  3. It also helps if you have a large TV/monitor, so you can see the game better while not standing next to the monitor. Most large screen LCD TVs let's you connect your computer to it like it's an external monitor. I used a VGA to VGA cable (just like connecting to a regular LCD monitor) and set the LCD to RGB mode. Your miles may vary.
     
  4. Next thing you need is a bit of space in front of the TV/monitor. Because the game of Kung Fu Tetris requires the tracking of your full body, you have to stay a good distance away from Kinect so it can cover your entire body. Besides, I am sure you don't want to accidentally smash your nice TV with your fierce kicks. So a living room is a better environment than your study.
     
  5. You also need the tetris game to run on your computer. I just use free online flash version of the tetris game.
     
  6. In order to use Kinect with your computer, you need to install the Kinect driver and the following three Open Source Applications: OpenNI, NITE, and FAAST.
     
  7. Lastly, you need to create a small configuration file for the keyboard command and body gesture mapping. You can just download my version.
     

Step-By-Step Instructions:

1. Buy Kinect if you don't already have it. Amazon sells it for $130. No need to buy Xbox.
2. Connect your computer to a big monitor or TV.
3. Download and install the Kinect driver. Extract the msi file from the zip file and then double click the msi file to start the installation.
4. Download and install the latest version of OpenNI (NI stands for Natural Interaction). You can find the latest versions on this page. Unstable versions are just fine. The current latest 32-bit version v1.1.0.41 can be downloaded from this direct link. It's an msi file, so you can double click the file to install. Note that if you are running Windows 7, then you need the 64-bit version.
5. Download and install the latest version of PrimeSense NITE. You can find the latest versions on this page. Unstable versions are just fine. The current latest 32-bit version v1.3.1.5 can be downloaded from this direct link. Again, just double click the msi file to install. During NITE installation, use this free license key: 0KOIk2JeIBYClPWVnMoRKn5cdY4= when prompted.

6. Download and install the latest version of FAAST (Flexible Action and Articulated Skeleton Toolkit). You can find the latest version on this page. The current latest version 0.08 can be downloaded from this direct link. It's a zip file. All you have to do is to extract the zip file to a location on your local hard drive. Later, you just need to run the FAAST.exe file inside the folder. No other installation required.
7. Now plug the Kinect adapter into a power outlet.
8. Connect Kinect to your computer by plugging it into the USB port. You will be prompted to install three devices: Kinect Camera, Kinect Audio, and Kinect Motor. Since you have already installed the drivers, the system should automatically find the driver files for the installation. However if it fails to find the drivers, you can point to folder c:\Program Files\PrimeSense\SensorKinect\Driver\x86 (use \amd64 for 64-bit systems).
9. Sometimes the driver might not install Kinect Motor or Kinect Audio correctly. You can try the CL NUI Platform driver instead. The latest version can be found on this page. The current latest version v1.0.1210 can be downloaded from this direct link. The file is an exe file so you just have to double click to install. Drivers are installed to this folder c:\Program Files\Code Laboratories\CL NUI Platform\Driver.
10. Test if Kinect is working correctly by running the NiViewer program inside All Programs - OpenNI - Samples - NiViewer.
11. Open FAAST by running the FAAST.exe file. Click the Connect button to start the device. You should now see human shapes on screen.
12. Stand in front of the Kinect device and then hold a ‘Psi’ pose for several seconds until a stick figure appears, as shown in the image on the right.
13. Open a browser window and position it so it is side-by-side next to the FAAST application. Load the tetris game by going here (or here). I linked the flash file directly so you don't have to deal with the annoying flash ads on those web sites.
14. Right-click and then select save to download my configuration file from http://www.lannyland.com/download/KungFuTetris.cfg, and save it to a location you remember (such as your desktop).
14. In FAAST application, click Load button and then browse to where you saved the configuration file and load that file.
15. Click Start Emulator button, then select your tetris game so your browser is the active window. You might have to recalibrate by doing that ‘Psi’ pose again.
16. Start the tetris game and then start kicking. See if you can move the pieces. Remember the controls are: 1) front kicks rotate the pieces 2) side kicks move the pieces left or right 3) jump does fast drop.

Be aware:

1. Do your warm up routines before playing this game. I AM SERIOUS! Otherwise you risk injuring yourself.
2. Don't stand too close to anybody/thing, because you might kick that body/thing and cause damage to him/her/it.
3. Kick with good speed and good form, otherwise weird things might happen.
4. Jump sometimes doesn't work too well. Just jump more. It's good for your heart.

That's it! Leave some comments if you find this helpful. Hope you get it working and start kicking! Enjoy!!


Disclaimer: I will not be held responsible if you
1) smash your TV/monitor with your fierce kicks,
2) injure yourself because of excessive or improper kicking,
3) become so addicted that you stop doing your share of the housework and irritate your better half, or
4) develop a habitual involuntary kicking syndrome and find yourself always throwing kicks at people near you.

By the way, the Chinese character on the back of my t-shirt is Tao, as in Taoism, meaning the way of life. So here's the Tao of the day:







Workout should be fun and enjoyable instead of torturous.
And playing tetris can be productive too!






Videos of the Day:

I thought these two videos are very appropriate for today's Videos of the Day! You really have to finish watching the first video to really appreciate the humor in the second one.

The original Wii Fit Ad

The Wii Fit Parody