Welcome to Fischertechniks (ft) Fan Blog USA

This site is dedicated the the growing number of ft fans in the USA and other English speaking countries. While the ft platform has a strong following in Europe, it is quite hard to find friends and resources in the states or in English. Please participate to make this site a place for ft information in English.

Friday, August 26, 2011

Fischertechnik Building Blocks


Building Blocks


The core of the Fischertechnik system is interlocking blocks made of nylon. It is an ingenius system that allows you to build some very cool designs. The black blocks have grooves on all four sides allowing the blocks to be connected end-to-end, side-to-side and side-to-end. There are also thin red panels, gray straps and a whole bunch of connectors.




There are angled connectors that allow the block to be connected at angles of 7.5 degrees, 15 degrees, 30 degrees and 60 degrees. Your imagination is going to soar well beyond the number of supplied building blocks. One source of cheap building blocks is eBay. I was able to pick up an old sets of FT blocks, gears and connectors for $20. Old sets going back to the 1970s are compatible with the new sets. You can also purchase individual spare parts from FT or Studica.com here in the US.









Sunday, August 21, 2011

ROBO TX Training Lab - Initial Review

You may get the impression reading this review that I don't like the Fischertechnik robotics platform. That is not true. I like it well enough to spend hours writing this blog. However, I am going to point out the shortcomings along with the cool features.

Upon opening the set, I was a little disheartened at the size and number of pieces relative to the cost of the unit. Like the modern day Lego sets, Fischertechnik has chosen to market a set around a theme and set number pre-defined models that the person can build. The TX Training Lab is quite unlike older Lego and Erector sets where you just get a wide variety of pieces and parts which would force you to use your imagination to dream up things to build. The photo below shows all of the building blocks that come with the ROBO TX Training set.




























The instruction manual shows you how to build 11 models. This booklet is well illustrated but has almost no text. My 13 year old son had no problem building several models the first day. I put
together the Line Tracing Robot. Overall, it was not too bad but a few times I really had to study the diagram closely to understand the order to put pieces together.

If you are looking to learn about robotics, this should be a great set. However Fischtechnik provides NO instructional information about robotics. Nothing, nada, zip, nothing. Unlike the Legos Mindstorm that has a bunch of great books available, there are NO books written in English that I could find. I find this an amazing shortcoming. Hello Fischertechnik marketing department, are you listening?! Even with the open source Arduino robotics platform, I can find 5 or more books at my local Barnes & Noble bookstore on Arduino programming and projects. The same goes for web sites. One good German site but no English language sites are available. I spent hours looking for information on the web but I found very, very little.

Building Blocks
The core of the Fischertechnik system is interlocking blocks made of nylon. It is an ingenius system that allows you to build some very cool designs. The black blocks have grooves on all four sides allowing the blocks to be connected end-to-end, side-to-side and side-to-end.
There are also thin red panels, gray straps and a whole bunch of connectors. There are angled
connectors that allow the block to be connected at angles of 7.5 degrees, 15 degrees, 30 degrees
and 60 degrees.



















Your imagination is going to soar well beyond the number of supplied building blocks. One source of cheap building blocks is eBay. I was able to pick up an old sets of FT blocks, gears and connectors for $20. Old sets going back to the 1970s appear to be compatible with the new sets. You can also purchase individual spare parts from FT or Studica.com here in the US.

Wheels
Two wheels are provided for you to build mobile robot designs. A small, pivoting wheel set is provided to allow the two wheel robot to balance.


Motors
There are two large motors and one small motor. The two large motors are called "encoder motors" and the purpose in this set is for driving the wheels of the robot; one motor for each wheel. The encoder motor does provide some feedback to the controller (brain of the robot) to measure the number of rotations. These motors can be set to run a different speeds and directions through the ROBO Pro software allowing the robot to make curved paths and or quick turns.






















The downside to these large motors are that they are notoriously inaccurate. A speed of 5 on each
motor is different. This means it is almost impossible to make your robot drive in a straight line. The ROBO Pro software only allows integers from 1 to 8 doesn't allow real numbers to be entered for the speed, such as 5.2. Allowing real numbers might allow small adjustments to be make to speeds consistent (are you listening Fischertechnik?).

I believe that Fischertechnik's solution to the inaccurate movement was the "line tracing" sensor that is included in the kit. The tracing sensor will follow a black line. The kit comes with a large fold out "track" made of heavy paper with an oval track printed on the paper. We found out that we could create our own tracks by using black electrical tape on our hard wood floor.

The small motor is the called the XS motor. This motor has a "worm" shaft that is for turning a gear. This motor is used for operating the rack and pinion mechanism. The rack and pinion is a linear actuator; meaning that it moves things "in and out" or "up and down." This allows you to build things like elevators and fork lifts. One cool feature of the XS motor is that it is the same size and configuration as a building block so it can easily be placed into small places.

As with any robotics platform, more motors means more interesting and fun projects. Three motors is a very limiting factor. You can buy new motors from FT but the cost is high. Individual encoder motors are $88 and individual XS motors are around $25. Motor sets are also available that provide 1 motor and a set of parts and gears to go with the motor.

Two last complaints about the motors. There are no servo motors in the kit. Servos are key
components in robotics so the lack of a servo is surprising. Servos typically do not rotate in
complete revolutions. Instead, they operate in a limited range of motion; from 0 to 180 degrees
making them ideal for robotic arms. The other compliant is that on the "rover" models is that the
gears slip easily or the wheels will sometimes bind and not turn.

Sensors
Robots need to interact with their surroundings; they need inputs from the outside world. Otherwise, the robot can be pretty boring. Therefore a variety of sensors are provided.
Line tracing sensor - seems pretty accurate as it even sensed the thin lines on the supplied track. As I mentioned earlier, it followed black electrical tape on a oak floor.

IR sensor - detects a beam of light allowing you to create cool on/off switches when the beam is broken.

NTC Resistor (Thermistor) - which can be used to measure temperature.

Two switches - these switches can be used for manually controlling the robot - in other words as push buttons for the human. They can also be used as switches to determine when contact with another element occurs. For example, you could contruct a simple ramp for a marble to roll down. Placing the switch on the ramp could detect when the marble rolls over the switch and then opens a gate, allowing the next marble to roll down. As with the motors, two switches leaves you wanting more. Additional switches are around $12.

I would rather have seen FT place the distance sensor and the color sensor in this kit. The distance sensor seems essential for building an autonomous robot. If the color sensor and the distance sensor are your thing then you might want to investigate the ROBO TX Explorer instead of the TX Training Lab.

TX Controller and ROBO Pro software
This is the brain of the robot and is included in the set. It provides a number of inputs (for sensors) and outputs (to control motors). It also supply power to the motors and sensors. The controller is fairly small which makes it suitable for mounting on your robot. You'll need a Power Supply like the Accu Pack which is NOT included in the set. The TX Controller can be programmed with the included ROBO Pro software; a drag-and-drop, icon-based programming environment that is well suited for children ages 10 and up.

You create your programs on the computer and download them over a USB cable. Once the program is on the Robot, you disconnect the USB cable and press a button on the TX Controller to start the program. If you need to fix and "tweak" the program, you need to hook the USB cable back to the robot and download the new code. This whole process is easy but tiresome.

Luckily, the TX Controller is contains Bluetooth wireless communication. This allows you to communicate with the computer without the USB cable. Once again, there is little information about setting up the Bluetooth connections. It took me several evenings to get this working.

My Dell laptop features the Toshiba Bluetooth hardware. If you PC does not have a Bluetooth adapter, you can find many on eBay for just $2-$3 including shipping! I had to uninstall my Toshiba Bluetooth drivers, download new drivers from the internet (ZDNet) and reload. I also had to download the newest version of ROBO Pro. Once the Toshiba driver was installed, it detected my iPhone and the TX Controller - victory! Well not quite...ROBO Pro still was not communicating to the TX Controller.

I emailed FT and Studica responded quickly but the information was still quite vague. I downloaded the USB Drivers for FT per the Studica email. There were no instructions for installing these drivers. If I remember correctly, I installed them on the COM port under the Windows Device Manager. The last step was to set up ROBO Pro under the USB/COM icon and under the BlueTooth menu, use the Scan function.


Conclusion

The ROBO TX Training Lab is a very powerful set in the hands of a creative child or adult. You'll need to be extra creative in order to think of things to create beyond the initial models and the limited selection of parts. For a "Training Lab," the lack of information on robotics is frustrating.
Overall, there is enough stuff to keep a kid (or adult) busy creating new stuff. However, you will certainly be wishing for more parts soon enough.

Monday, August 15, 2011

ROBO TX Training Lab vs ROBO TX Explorer

After much research, I decided that the ROBO TX Training Lab was the most similar to the sets that my son had used at his Robotics Summer Camp class. I also had the criteria of making sure the kit would assist him in completing his Robotics merit badge for Boy Scouts. The other kit that was in the running was the ROBO TX Explorer. Here is a quick summary of these two packages:

ROBO TX Training Lab
Studica.com has the TX Training Lab Bundle with everything you need for $521


  • Instructions for building 11 models

  • 310 parts

  • Two-wheeled Robots

  • ROBO TX Controller with Bluetooth radio interface, 32-bit processor (200 MHz), eight universal inputs and 8 MB RAM (2 MB flash)

  • ROBO Pro Programming Software

  • 2 Encoder Motors

  • One "Motor XS" with "worm" shaft for driving a gearbox

  • Infrared Trail sensor

  • Temperature sensor

  • Infrared Beam sensor

  • NO power supply is included!
ROBO TX Explorer
Studica has the TX Explorer Bundle with everything you need for $667


  • Instructions for building 6 models

  • Robot has tank tracks such as on a tank or bulldozer

  • 2 Encoder Motors

  • Color Sensor

  • Infrared Trail Sensor

  • Distance sensor

  • NO power supply is included!

  • NO software is included!

  • NO controller is included!


I kind of wish I would have gotten the TX Explorer. Although it is not too much more than the TX Training Lab, a new, retail model was out of my price range. Whereas a new TX Training Lab was found on eBay for $380 making it much more available at the time of purchase.


Before you buy a Fischertechnik robot kit

What you need to know before you buy a Fischertechnik robot kit

For a product that seems to have a reasonable following, there is scarce information about the Fischertechniks platform or rather it is difficult to locate in English. As you are shopping for a FT set you need to be aware of a few things:

Power Supply

1. Does the set have a power supply? Chances are it does not have a power supply. The two main options are the Energy Set ($70) and the Accu Set ($82). The Accu Set is the way to go because it is the only way to have a truely autonomous robot with having a set of wires running to your robot. The Accu Set is a rechargable battery pack that you can attach to your robot.

Microcontroller

2. Does the set have a brain? Newer sets require the ROBO TX Controller. Older sets had the ROBO Interface. Essentially, this is a microprocessor that can be programmed to control the robot and read sensors so that the robot can interact with its environment. Buying the ROBO TX Controller bundled with the kit will probably save you money. The newer ROBO TX Controller has Bluetooth communication which allows your computer to speak directly too the robot without the tiresome process of connecting and disconnecting the USB cable. For example, you connect the USB cable to the robot, download your program and then disconnect the cable and run the robot's new program. If it doesn't provide the results you need, you reconnect the cable and try again. This is an enormous pain in the rear. Bluetooth eliminates this tedious cable connection. If your computer doesn't have a Bluetooth transmitter (which it probably does), you can buy a Bluetooth Adapter for under $2 off of eBay.

Software

3. Does the set have software to program the brain? Chances are it does not have the ROBO Pro Software. Buying the ROBO Pro Software bundled with the kit will probably save you money. There are several other alternatives to programming the ROBO TX Controller such as Microsoft Robotics Studio. I'm just getting started with ROBO Pro. ROBO Pro is an icon-based programming environment. My 13 year old son can easily construct simple programs to operate the robot. As a person with a degree in computer science, I find myself wishing for a more direct programming language.

So before you leave a Fischertechnik ROBO set under the tree at Christmas, make sure that you your set has the power, microcontroller and software needed to make the set more than a glorified Erector set.



Sunday, August 14, 2011

Fischertechnik ROBO TX Training Lab


Welcome to the Fischertechnik (FT) blog. Because I could not find much information in English on the Fischertechnik robotics platform, I decided to blog my experiences to help others with their decision to buy an FT set or help with getting started. Please add comments below to add your voice and your experiences with the Fischertechnik platform.

I am a new to the field of robotics having gotten drawn in by my 13 year old son, Jacob. My wife and I signed up my 13 year son for a robotics summer camp at the local community college. The class used the Fischertechnik platform for teaching the basics of robotics. Jacob really enjoyed the class building robots to compete against each other. Athough my first impression of Fischertechniks was that it looked like a plastic Erector set, I was really impressed with the simplicity and power of the Fischertechnik sets after seeing the robots that the kids were building and programming to do amazing things.

A year earlier, I foolishly promised my son a robotics kit for hitting some goals we set out for him. Now I was getting excited about coming through on the promise and purchase a robot kit. I was not prepared for the price tag on even the more beginner robot kits. Yow, expensive! After much research, I decided that the Bioloid Beginner Kit was the way to go. At $350, it was way over my budget of $150. But it offered 5 servos and the technology really seemed impressive. I also looked at Legos Mindstorm ($280) and the Sumobot platforms ($150). Each robot kit had its strengths and weaknesses.

With the exception of the Lego Mindstorm, my son was not interested these other kits. He really had his heart set on the Fischertechnik platform. I could see why, the Bioloid was a humanoid style and there were not a lot of models that you could build. The power of the Bioloid was in the programming of very life-like animations. Fischertechnik was very different with almost no possibility for humanoid creations. The FT sets were more building blocks with motors. With FT you could make autonomous rovers and cool factory-like automations. The strength of FT is the ability to be more creative building whatever you can imagine, much as you could do with Legos or an Erector set. If I wanted to motivate my son, Fischertechnik had the best chance of luring him from his treasured video games.

The problem with Fischertechniks is price. A basic FT ROBO TX Training Lab robotics set is going to cost almost $600. Don't be fooled by the FT ROBO TX Explorer's price of $250 - you still need a controller, software and power source bring the cost to over $600. To compound the situation, the robotics summer camp had completely spoiled my son. They had an almost unlimited number of parts and motors available for their creations. With the FT ROBO TX Training Lab, you get a very limited supply of parts and motors. The cost of the ROBO TX Training Lab bundle at Studica is currently $521 and includes everything you need including the software ROBO Pro and the Accu Set power supply.

Because the ROBO TX Training Lab was WAY over budget, I had to scratch and save and sell some things on eBay. Lucky for me, I also spotted a new ROBO TX Training Lab on eBay and I was able to win the auction and get it for $405 including shipping.

The next installment of the blog with start to drill into the set and what you can do with it.