Monday, February 6, 2012

Replacing a phantom limb with a Kinect

Replacing a phantom limb with a Kinect:


Nearly everyone has heard of phantom limb syndrome. It occurs sometimes after a limb is amputated, but the mind of the patient still thinks that the limb is attached. Generally regarded as a mix-up in the wiring of the damaged nerves, a phantom limb can be very painful. [Ben] has been working on a way to alleviate some of the pain and frustration associated with a phantom limb and fortunately for us he went for a Kinect, VR goggles, and gyroscope build.


Today, most therapies for phantom limb syndrome use a Ramachandran Mirror Box. The theory behind the mirror box is pretty simple – if someone recently lost a hand, just insert one hand in one side of the box and the arm stump on the other side. Looking into the box from the side with the good hand will trick the patient’s brain into thinking the amputated hand is still there. It’s a good therapy that has been very successful, but [Ben] thought he could do something that is a little more immersive.


[Ben]‘s project uses a Kinect and VR goggles to put the patient in a virtual environment. With the help of a few gyroscopes, the patient gets a virtual representation of their whole self projected into their goggles. The technique isn’t terribly different from VR phobia treatment, although there’s much more electronics and math involved in [Ben]‘s build. The first test subject said his pain was going down, so it looks like he might have a success on his hand (no pun intended).


Check out the demos of [Ben]‘s treatment plan after the break.





Filed under: Kinect hacks, Medical hacks

Sunday, February 5, 2012

Build your own self-driving car

Build your own self-driving car:


If you’ve ever wanted your own self-driving car, this is your chance. [Sebastian Thrun], co-lecturer (along with the great [Peter Norvig]) of the Stanford AI class is opening up a new class that will teach everyone who enrolls how to program a self-driving car in seven weeks.


The robotic car class is being taught alongside a CS 101 “intro to programming” course. If you don’t know the difference between an interpreter and a compiler, this is the class for you. You’ll learn how to make a search engine from scratch in seven weeks. The “Building a Search Engine” class is taught by [Thrun] and [David Evans], a professor from the University of Virginia. The driverless car course is taught solely by [Thrun], who helped win the 2005 DARPA Grand Challenge with his robot car.


In case you’re wondering if this is going to be another one-time deal like the online AI class, don’t worry. [Thrun] resigned as a tenured professor at Stanford to concentrate on teaching over the Internet. He’s still staying at Stanford as an associate professor but now he’s spending his time on his online university, Udacity. It looks like he might have his hands full with his new project; so far, classes on the theory of computation, operating systems, distributed systems, and computer security are all planned for 2012.



Filed under: classic hacks, robots hacks, Software Development



PRO-CRAS-TI-NA-TION [Video]

PRO-CRAS-TI-NA-TION [Video]:

Procrastination from Ryan Perera on Vimeo.


A short motion graphics piece about procrastination. A topic that is definitely fitting (or once was) to my lifestyle. I hope you enjoy!

[Ryan Perera]

Related posts:

  1. How to Stop Procrastinating [Video]
  2. WANT: Tardis-Themed GEL Apple MacBook Pro Skin Cover
  3. Amazon Deal of the Day: Save Up to 50% on Adobe Pro Video-Editing Software.



Labor Efficiency: The Next Great Internet Disruption

Labor Efficiency: The Next Great Internet Disruption: charlie chaplin modern times

Editor’s note: Nick Cronin is a former corporate attorney and now the President and Founder of ExpertBids.com, which is based in Chicago.


For more than a decade now, the Internet has done a great job of making things in our day-to-day lives more efficient by easily connecting parties who can have a mutually beneficial personal or business relationship. This same idea is now on the verge of disrupting labor and changing the definition of employment as we know it.


The Rise of the Independent Worker.


Over the past couple of years, there has been a huge increase in the number of workers who operate as some sort of independent, free-agent contractor or consultant. Though the numbers vary greatly, the consensus seems to be around 20 percent of the U.S. workforce, and growing (with some estimates up to 50 percent by 2020). Think about that, one in every five workers are currently unattached to any one company!


Expert explanations for this rise vary as much as the number itself, but I believe the two most important factors, by far, are:



  1. Technology. Never before has a physical space represented less. An office building, in and of itself, often holds no more tools necessary to perform a job than someone can carry with them. Computers, phones, the cloud, and an overall connectedness has produced an environment where location is becoming less and less relevant. Not having to rely on someone else for the tools of productivity has given substantially more people than ever before the ability to be an independent worker. (No doubt there remain exceptions).

  2. The economy. The recent recession has resulted in layoffs and very high unemployment numbers. Further, there is a whole new generation coming of age believing that long-term employment at one company is a remnant of the past. Whether this is because they have read about layoffs, experienced it with their family or friends, or any other reason — many people, regardless of age, no longer feel comfortable or stable at a traditional job. So the economic conditions have forced some into an independent role by necessity, and it has motivated a countless number of others to explore work options outside of the traditional job.


Armed with the technology and connectedness, people are setting out on their own in record numbers. But where are they finding work?


Changes in How Companies ‘Hire’ Labor.


Labor efficiency is about having the right workers for the tasks which need to be accomplished. This includes tasks of all types and in all areas. More than ever, this is being accomplished by having lean, flexible workforces which come and go as projects demand. Increasingly, employers are parsing up tasks and having temporary, project-basis workers complete the tasks.


Take one gigantic U.S. company, Caterpillar Inc., who recently reported that they hired almost 30,000 flexible, contingent workers in the last quarter of 2011. By almost every study, companies of all sizes are emphasizing a lean workforce, and hiring on project-basis engagements more and more (though not all are as drastic as Caterpillar). This trend is not limited to factory workers or computer programmers or any one group — workers in every industry and profession are seeing this increase.


For a company to hire someone, there are many costs beyond a salary and benefits (which in and of themselves are substantial!). There are recruitment efforts, on-boarding costs such as supplies and training, and finally costs when the employee leaves, such as unemployment premiums, severance packages, and HR costs. Now, instead of choosing to go the route of employing someone, companies have the option of hiring some of the millions of independent workers out there for substantially less. Instead of paying all the associated costs, businesses can parse tasks up into projects and find experts to do them very efficiently – only having to pay for the work completed, not the secondary costs discussed above. Additionally, they can more easily expand and contract their workforce as supply and demand dictate.


Not only are the large businesses hiring more independents, this trend is trickling all the way down to the millions of bootstrapped startups who hire (outside of the founders) only independents for projects as they grow their company. The era of the lean, flexible workforce is here and guess where both companies and independents are increasingly locating each other. Yep: The Internet.


Time for Disruption.


There are already plenty of companies out there connecting one party who needs a service with another who can provide it. TaskRabbit and Zaarly specifically are two startups that have grown very quickly. But we are just beginning to scratch the surface of how the Internet is going to disrupt labor. The real change will come as more and more of the traditional job creators, small businesses all the way up to the Fortune 500s, realize the benefits of flexible workforces and more and more individuals take the plunge into independent, free-agent land — whether by necessity or choice.


There are many companies working to facilitate the connection between project-basis workers and companies. Marketplaces like ODesk and Elance provide a worldwide platform of freelancers in a variety of different fields. Some of these marketplaces are aimed more towards commoditized services, but increasingly they encompass services of all types. OnForce allows companies to retain the services of IT professionals for projects. WorkMarket is a labor resource platform. Crowdspring and 99Designs are creative services marketplaces. And finally (though there are countless others that could be included here), my company ExpertBids.com is a professional services marketplace for consultants, lawyers, and accountants. Every day it seems a new vertical labor marketplace launches. There are many obstacles these companies must overcome still, but change is coming.


Some have criticized this shift, saying this type of labor and employment is only increasing inequality and the drawbacks outweigh the benefits. We need to begin looking deeply into this trend and how it is affecting people, but an efficient labor system can have major advantages to both parties.


A marketplace where tasks are accomplished by the right people, at the right time, and at the right price (not lowest price, the right price) may seem to favor the employer. But think about an independent who has very little overhead, can work from anywhere, at anytime, and for anyone and whose income potential is no longer limited by a single salary. Removing wasted time and expenses is something both parties, and the economy as a whole, can gain tremendously from. That is where all of the online labor marketplaces, ExpertBids included, need to assist. We must create efficient platforms that remove the barriers for these two parties to connect in a mutually beneficial relationship.





Friday, February 3, 2012

Sh*t Programmers Say [Video]

Sh*t Programmers Say [Video]:

yep, that sums it up pretty well! :)

[Pneustrom]

Related posts:

  1. Nyan Windows 98 [Video]
  2. Yarna D’al’ Gargan: The Least Desirable Star Wars Toy of All Time [Pic]
  3. Surfing: Feast or Famine [Cartoon]





Can I see your body of work?

Can I see your body of work?:

Are you leaving behind an easily found trail of accomplishment?


Few people are interested in your resume any more. Plenty are interested in what you've done.


The second thing you'll need to do is regularly note what you produce in a log or find some other way to keep track.


The first thing is more difficult: If the work you do isn't worth collating and highlighting, you probably need to be doing better work.



Thursday, February 2, 2012

Mobile Autonomous Robot using the Kinect

Mobile Autonomous Robot using the Kinect:

Primary image



P8230039.JPG





What does it do?



get the target and avoid obstacles on the move




Given a priori knowledge of the environment and the goal position, mobile robot navigation refers to the robot’s ability to safely move towards the goal using its knowledge and sensorial information of the surrounding environment. In fact, in mobile robot operating in unstructured environment, the knowledge of the environment is usually absent or partial. Therefore, obstacle detection and avoidance are always mentioned for mobile robot missions.



Cost to build








Embedded video








































Finished project



Complete





Number








Time to build








Type



wheels





URL to more information









Weight






read more