Category Archives: Technology

Awesome Cat Cam

CatCam - photo of the famous cat photographer CatCam - cat photographer on the run CatCam - cat photographer get picture of another cat

subscribe to Curious Cat Engineering Blog

CatCam by Juergen Perthold – this great project involved taking a digital camera and some additional equipment to create a camera that his cat wore around his neck which took pictures every 3 minutes. The pictures are great. The cat got photos of several other cats and seemed to like cars.

See more cool gadgets, See our other popular posts and our cat related posts.

Sometimes I have some challenging ideas, or crazy like some other people would say. This time I thought about our cat who is the whole day out, returning sometimes hungry sometimes not, sometimes with traces of fights, sometimes he stay also the night out. When he finally returns, I wonder where he was and what he did during his day. This brought me to the idea to equip the cat with a camera. The plan was to put a little camera around his neck which takes every few minutes a picture. After he is returning, the camera would show his day.

The VistaQuest made it very easy for me, because it is able to supply my circuit also if switched off. This is because of an internal DC/DC converter which boosts the voltage from the 1.5V battery to 3.3V. The DC/DC converter is always working because of the internal SRAM which holds the pictures. I just had to hook the microcontroller to the internal camera supply.

Well, I thought the hardest part is done by developing the software and soldering the controller board. But it is more the housing to protect the camera. You can not imagine what kind of requirements have to be fulfilled if you want to equip your cat with a camera. I built a small housing out of plastic plates and put it on the collar of the cat for evaluation purpose. This housing was last seen as the cat walked out of the door… Probably the wires I used for attaching were not strong enough. Or someone released the cat from the interesting looking piece.

For the second try I used the plastic package of a child toy (Kinderueberraschung), put a stone in it for loading it with some weight and attached it again to the cat collar. This time the part returned – dirty and scratched outside, water inside. What the hell is the cat doing !? This raised the requirements for the camera protective housing a lot

Big moment no. 1: attach the collar with the camera to the cat. The reaction was not very happy but finally accepted. Reality check passed 🙂

This is my favorite home engineering project. The concept is great. The explanation of the technology is great. The adjustment to real life situations is great. The end result (the photos) is great. This wins the non-existent Curious Cat Cool Contraption award. If someone doesn’t start selling prefabricated cat cameras I will be very surprised (if I was more enterprising I would do it myself). Maybe J. Perthold will, in any event he should inspire many to try making their own.

Related: The Cat and a Black BearAutomatic Cat FeederThe sub-$1,000 UAV Project
Continue reading

Robots Renew Computer Science

Robots put the cool back in computer science (page deleted by CNN so I removed the link):

Georgia Tech, which has branded the robot the “new face of computing,” is hoping that the class can be a new national model to teach students computing. To Microsoft Corp., which is investing $1 million to jump-start the program at Georgia Tech and Bryn Mawr, it’s investment in what could become its work force.

Outside groups have applauded the effort, too. “In fact, computing is a tool that can be used for virtually every application — from entertainment to medicine,” said Virginia Gold of the Association for Computing Machinery. “And the Scribbler helps show how pervasive computers are in everything.” The computing industry has a reason to be concerned about the future.

The number of new computer science majors has steadily declined since 2000, falling from close to 16,000 students to only 7,798 in fall 2006, according to the Computing Research Association. And the downward trend isn’t expected to reverse soon. The association says about 1 percent of incoming freshmen have indicated computer science as a probable major, a 70 percent drop from the rate in 2000.

Related: Electrical Engineering vs. Computer ScienceComputer Science RevolutionDonald Knuth – Computer Scientist2007 Draper Prize to Berners-Lee

High School Students Interest in Computer Programing

Interesting post on Keeping students interested in Computer Science by an 11th grader:

Most students coming into a high school computer science course are expecting to be able to program mind blowing 3D games within a semester. When most find out that they won’t be able to come close to doing so within their single course of computer science class, most bid adieu to it and move on. Students learn that playing video games is a very small subset of computer science, and find this fact discouraging. This is where many students also lose a lot of interest in computer science. They don’t care about sorting through arrays or lists of data, or coming up with algorithms to solve problems. For this reason, a balance must be found between teaching computer science concepts, and applying the learned concepts in an engaging manner.

Very true. Engaging students, as with all teaching, is critical to making learning not just tolerable but fun.

Related: Electrical Engineering Student by college studentInspire Students to Study Math and Science by another high school studentA Career in Computer ProgrammingProgramming with PicturesWant to be a Computer Game Programmer?

Lego Autopilot First Flight

Chris Anderson continues his progress with the sub $1,000 autonomous flight vehicle (using lego mindstorms at the core). He has created a site to track the progress and provide information resources to others: DIY Drones. Very cool.

Lego autopilot first flight:

My kids and I actually had the first successful test flight of the sub-$1,000 UAV two weekends ago, but I haven’t had time to edit the video properly until now. The good news is that a) it didn’t crash, and b) it works. We tested stabilization, autonomous navigation (only using compass headings this time, although GPS is in the works), and the real-time video downlink. Everything worked well enough that we’re able to see what we have to improve, which is the definition of a successful test.

The main aim of this project is to both make the world’s cheapest full-featured UAV and the first one designed to be within the reach of high school and below kids, as a platform for an aerial robotics contest. Like the Lego FIRST league, but in the air.

Related: The sub-$1,000 UAV ProjectLego Autopilot Project UpdateBuilding minds by building robotsFun k-12 Science and Engineering Learning

Programming with Pictures

Programming with Pictures

Carnegie Mellon University’s Randy Pausch…argues, many computer science departments are a quarter century behind on adapting their instructional methods for the purpose of attracting and retaining students, continuing to teach the gateway course to the field — introductory programming — just as they did 25 years ago.

About 10 percent of the nation’s colleges now use Alice, an open-source, graphical software program available free online that allows users to learn the very basics of programming — concepts like iteration, if statements and methods — while making 3-D animations. Alice’s growth within college computer science departments has been impressive: Most colleges only began incorporating Alice in their introductory CS0 or CS1 courses within the past 18 months, since the release of an accompanying textbook.

But the software, currently readable to users in plain old English (a major drawback for many faculty who of course teach programming in standard computer languages like Java and C++), is potentially poised to penetrate far more colleges in 2008, when Alice 3.0 comes out in Java — featuring, this time around, sophisticated graphics, made available free by Electronic Arts Inc., from “The Sims,” the best-selling PC video game of all time. (And significantly, Pausch adds, one of the few games more popular with girls than boys. Computer science, he notes drily, has the unfortunate distinction of being the only discipline in the sciences to actually face declining female enrollments percentage-wise in the last 25 years).

Interesting. Related: Computer Science EducationA Career in Computer ProgrammingMicrosoft Wants More Engineering StudentsSo You want to be a Computer Game Programmer?software development posts on our management blog

Update: The Last Lecture Book by Randy Pausch

Self-assembling Nanotechnology in Chip Manufacturing

Read more information about the content of the – IBM Brings Nature to Computer Chip Manufacturing:

the first-ever application of a breakthrough self-assembling nanotechnology to conventional chip manufacturing, borrowing a process from nature to build the next generation computer chips. The natural pattern-creating process that forms seashells, snowflakes, and enamel on teeth has been harnessed by IBM to form trillions of holes to create insulating vacuums around the miles of nano-scale wires packed next to each other inside each computer chip.

In chips running in IBM labs using the technique, the researchers have proven that the electrical signals on the chips can flow 35 percent faster, or the chips can consume 15 percent less energy compared to the most advanced chips using conventional techniques.

Via: IBM Airgap Microprocessors enabled by self assembly

Grand Visions

The smartest (or the nuttiest) futurist on Earth:

The secret is something he calls the Law of Accelerating Returns, and the basic idea is that the power of technology is expanding at an exponential rate. Mankind is on the cusp of a radically accelerating era of change unlike anything we have ever seen, he says, and almost more extreme than we can imagine.

What does that mean? By the time a child born today graduates from college, Kurzweil believes, poverty, disease, and reliance on fossil fuels should be a thing of the past.

By 2027, he predicts, computers will surpass humans in intelligence; by 2045 or so, we will reach the Singularity, a moment when technology is advancing so rapidly that “strictly biological” humans will be unable to comprehend it.

Related: About Raymond KurzweilMillennials in our Lifetime?The Singularity Is Near: When Humans Transcend Biology by Ray Kurzweil

Two Screens Are Better Than One

3072x769 monitor

Two Screens Are Better Than One:

Microsoft researchers haven’t perfected the genie, but they’ve found a tool that can increase your productivity by 9 to 50 percent and make your work day easier. And you can begin using it right away. The researchers conducted user studies that proved the effectiveness of adding a second or even third monitor to your workstation, creating a wide-screen effect. In addition, they found out how the operating system needs to change to accommodate a larger screen area.

I must say when moving to two screens I was surprised how much of a difference it made. I look forward to my huge screen.

In the photo (from Photo from: Women Go With the (Optical) Flow – pdf) three projectors, show screens on a curved Plexiglas panel, resulting in a 3072 x768 resolution display. The display was curved to avoid distortion at the farthest fields of vision. Gary Starkweather, who also invented the laser printer, is the designer behind this effort.

Related: cool gadgetsCool Mechanical Simulation System (direct display interaction)Microsoft Wants More Engineering StudentsMicrosoft Visualization and Interaction for Business and Entertainment (VIBE) Research CenterHigh Tech Ice CreamOpen Source 3-D PrintingVideo Goggles

Software Patents – Bad Idea

MIT League for Programming Freedom on Software Patents, including: Why Patents Are Bad for Software, No Patents on Ideas by Thomas Jefferson and letter from Donald E. Knuth to the U.S. Patent Office

In the period 1945-1980, it was generally believed that patent law did not pertain to software. However, it now appears that some people have received patents for algorithms of practical importance–e.g., Lempel-Ziv compression and RSA public key encryption–and are now legally preventing other programmers from using these algorithms.

This is a serious change from the previous policy under which the computer revolution became possible, and I fear this change will be harmful for society. It certainly would have had a profoundly negative effect on my own work: For example, I developed software called TeX that is now used to produce more than 90% of all books and journals in mathematics and physics and to produce hundreds of thousands of technical reports in all scientific disciplines. If software patents had been commonplace in 1980, I would not have been able to create such a system, nor would I probably have ever thought of doing it, nor can I imagine anyone else doing so.

Related: Are Software Patents Evil?The Patent System Needs to be Significantly ImprovedPatenting Life is a Bad IdeaIntellectual Property Rights and InnovationPatent LawThe Differences Between Culture and CodeGoogle Patent Search Fun

Lego Autopilot Project Update

An update to, The sub-$1,000 UAV Project from Chris Anderson – Lego Autopilot is Working!:

Our summer project is to create a sub-$1,000 UAV as a proof-of-concept for a drone competition for kids. This weekend we passed a major milestone with a successful ground test of the key elements. The video below shows the prototype working.

We’d initially intended to do all the autopilot functions in Lego, but the gyro programming turned out to be beyond our abilities. So we switched to a commercial stabilization unit to keep the plane level and just use the Lego Mindstorms for waypoint navigation.

Very cool.

Related: More Lego LearningLego Mindstorms NXT PodcastOpen Source for LEGO Mindstorms