IBM's gift to AI developers: the fascinating entry-level Watson robot

At the Watson Developer Conference two months ago, IBM released TJBot, a DIY toolkit that can assemble cardboard robots. Don't underestimate it because of its silly, simple appearance, which is essentially based on Watson's programmable AI. Long before the release of the carton version, developers around the world have created TJBot for laser cutting and 3D printing: South Africa, Kenya, Italy, Germany, Switzerland, Pakistan, Canada and Hong Kong. Lei Feng.com has learned that multiple developer teams have expressed interest in working with IBM to design new usage scenarios for TJBot: from teaching for robotics/cognitive courses to enterprise-level solutions for caring for the elderly and developing talk agents.

IBM's instruction set on how to make TJBot and how to program it (called "menu") is well received by developers on the Instructables online community. The program is reflected on the main social page and has received 21,000 user reviews. TJBot is accepted by developers at all levels, from beginners to experts. It is used by people to create cognitive objects that can learn, reason, and interact naturally with people.

Simplify design - developed for developers
A gift from IBM to AI developers: a fascinating entry-level Watson robot

The original intention of the TJBot program was to become the introductory material for the user experience and experimentation of "figurative cognition." “Representational cognition” refers to the implantation of AI technology into the devices, objects, and spaces in which it is already interacting. If the process is simple enough, what will users create? What kind of design ideas will it produce? TJBot helps find answers to these questions. As a DIY tool that everyone can afford, it democratizes the “intuitive cognitive” innovation process.

To this end, a guiding principle of the TJBot program is “simple”. This is reflected in the choice of hardware parts and programming language platforms. Starting with the most basic prototype tools, IBM tested a variety of LEDs, microphones, stereos, and servo motors; and finally chose a small, versatile yet easy-to-use model. Similarly, the software that controls these sensors is written in Nodejs, an open source, cross-platform execution environment for developing software applications in JavaScript.

Achieve multiple functions with sensors and Watson:

As a prototype, TJBot's skills are constantly expanding: According to Lei Feng.com, it is now able to speak, perform speech recognition, wave and dance. These capabilities are accomplished by its built-in sensors and a range of cognitive services. For example, TJBot's speaking function is done at the software level by Watson's text-to-speech service and then played through the audio. Similarly, Watson's speech-to-text service, as well as TJBot's microphone, combine to make it possible for speech recognition. These skills can be further combined to create new application scenarios, such as creating virtual agents or digital assistants.

New menu

Currently, TJBot's tool library in Github contains three basic "menu": code that lets TJBot respond to simple voice commands, analyzes the tweet's emotions and replies, and lets TJBot act as a conversation agent. Social developers have added two menus to it: TJWave and Swifty TJ. TJwave is very interesting, it shows developers how to control the arm of TJBot. It also includes an extra feature: let TJBot "dance" with music: TJBot plays a music file, extracts the beats and peaks, and then waves. The short hand that controls TJBot can also be used to make voice interactions more vivid and to mimic the hand movements of humans as they speak. Swifty TJ shows how to control the LEDs on the TJBot in the Swift language. As TJBot's menu catalog continues to expand, Swifty TJ provides a starting point for Swift developers to write code for TJBot.

Next step

In 2017, IBM will focus on improving TJBot development, maintenance and learning in three areas.

Development : IBM continues to improve existing menus while exploring new skills in cardboard robots. An example: IBM has just used TJBot's lens sensor (with related software applications) to complete its visual recognition capabilities.

Maintenance : Develop and maintain TJBot developer social, introduce TJBot to new users, share new menus, user challenges and feedback.

Learning : Perhaps this is the most important thing in the next step. This includes research into the developer experience and device user experience to provide better design ideas and design guidance for cognitive applications.

12v Dc Gear Motor

Features: 12v Dc geared motor drive precision, small volume, large torque, low noise, durability, low energy consumption, customized power design,easy installation, easy maintenance;Simplify design and save space.

12V Dc Gear Motor, namely gear reduction motor, is based on ordinary Dc Motor, coupled with gear reduction gearbox.

The gear reducer is used to provide low speed and large torque.

At the same time, the gearbox with different deceleration ratio can provide different speed and torque.

Generally different industries, using different power dc motor, generally adopt custom parameter design pattern.

Gear Motor



gear motor


Method of use: the best stable in horizontal plane, installed on the 12v dc gear motor output shaft parts, cannot use a hammer to knock,knock prone to press into the 12v dc gear motor drive, may cause damage to internal components, and cannot be used in the case of blocked.


dc gear motor


Operating temperature range:

12v Dc geared motors should be used at a temperature of -10~60℃.

The figures stated in the catalog specifications are based on use at ordinary room temperature catalog specifications re based on use at ordinary room temperature (approximately20~25℃.

If a geared motor is used outside the prescribed temperature range,the grease on the gearhead area will become unable to function normally and the motor will become unable to start.Depending on the temperature conditions ,it may be possible to deal with them by changing the grease of the motor's parts.Please feel free to consult with us about this.


Storage temperature range:

12v Dc geared motors should be stored ta a temperature of -15~65℃.

In case of storage outside this range,the grease on the gearhead area will become unable to function normally and the motor will become unable to start.


Service life:

The longevity of 12v Dc geared motor is greatly affected by the load conditions , the mode of operation,the environment of use ,etc.Therefore,it is necessary to check the conditions under which the product will actually be used .The following conditions will have a negative effect on longevity.Please consult with us should any of them apply.

●Use with a load that exceeds the rated torque

●Frequent starting

●Momentary reversals of turning direction

●Impact loads

●Long-term continuous operation

●Forced turning using the output shaft

●Use in which the permitted overhang load or the permitted thrust load is exceeded

●A pulse drive ,e.g.,a short break,counter electromotive force,PWM control

●Use of a voltage that is nonstandard as regards the rated voltage

●Use outside the prescribed temperature or relative-humidity range,or in a special environment.

●Please consult with us about these or any other conditions of use that may apply,so that we can be sure that you select the most appropriate model.

12v Dc geared motor 12v Dc geared motor


when it come to volume production,we're a major player as well .each month,we rurn out 600000 units,all of which are compliant with the rohs directive.Have any questions or special needed, please contact us, we have the engineer group and best sales department to service to you Looking forward to your inquiry. Welcome to our factory.

12v Dc geared motor



12V Dc Gear Motor,Dc Gear Motor 12V,12V Gear Motor,12V Dc Gear Motor 30 RPM

Shenzhen Shunchang Motor Co., LTD. , https://www.scgearmotor.com