Wednesday, April 29, 2009

Robotics is the science and technology of robots, and their design, manufacture, and application. Robotics has connections to electronics, mechanics, and software.
- The structure of a robot is usually mostly mechanical and can be called a kinematic chain (its functionality being similar to the skeleton of the human body). The chain is formed of links (its bones), actuators (its muscles), and joints which can allow one or more degree of freedom. Most contemporary robots use open serial chains in which each link connects the one before to the one after it. These robots are called serial robots and often resemble the human arm. Some robots, such as the Stewart platform, use a closed parallel kinematical chain. Other structures, such as those that mimic the mechanical structure of humans, various animals, and insects, are comparatively rare. However, the development and use of such structures in robots is an active area of research (e.g. biomechanics). Robots used as manipulators have an end effector mounted on the last link. This end effector can be anything from a welding device to a mechanical hand used to manipulate the environment.

China steps up designing "Accompany & Nursing" robot

BEIJING, April 29 -- Researchers at the Harbin Institute of Technology are teaching a robot to recognize medicine bottles and even "sing" for the elderly in an effort to help care for China's aging population.
According to HIT's Robot Academy, the rapid development of communication technology could make "nursing robots" a reality within 5 to 10 years.
Soundbite: Li Ruifeng, deputy director of HIT Robot "Home-use robot is a new developing direction. As the massive mature application of industry robots, the direction for future development should be service robot,or the robot can serve common people's daily life. For example, there are already some robot-like products in the market, such as the floor-sweeping robot and many families have grass-cutting robots in America."
Research on nursing robots began in 2007.
China's elderly population is expected to reach 248 million, or 17 percent of the general population by the year 2020. (Xinhua News Agency correspondents reporting from Harbin.)

Friday, April 17, 2009

QTI Test Program Output

HOW IT WORKS
This program takes the working QTI code and incorporates into a unified subroutine.The end of the subroutine converts the analog values from the QTI sensors to a singlenibble value that contains the status of both sensors. Incorporating both sensor readingsinto a single variable streamlines the SumoBot robot's border avoidance logic.

Start LED Connections on the SumoBot PCB

HOW IT WORKS
This program incorporates a very handy technique created by Andy Lindsay that allowsthe operator to use the SumoBot PCB's Reset button for Run/Don't Run control. This is

Friday, April 10, 2009

Sumo Bots

sumo bots are very interesting. We are programming our sumo bot with a partner. you have to use specific code or the sumo bot goes crazy. here is an example of this code.



' SumoBot_2.2_Motor_Test.BS2' {$STAMP BS2}' {$PBASIC 2.5}' -----[ I/O Definitions ]-------------------------------------------------LMotor PIN 13 ' left servo motorRMotor PIN 12 ' right servo motor' -----[ Constants ]-------------------------------------------------------LFwdFast CON 1000 ' left motor fwd; fastLFwdSlow CON 800 ' left motor fwd; slowLStop CON 750 ' left motor stopLRevSlow CON 700 ' left motor rev; slowLRevFast CON 500 ' left motor rev; fastRFwdFast CON 500 ' right motor fwd; fastRFwdSlow CON 700 ' right motor fwd; slowRStop CON 750 ' right motor stopRRevSlow CON 800 ' right motor rev; slowRRevFast CON 1000 ' right motor rev; fast' -----[ Variables ]-------------------------------------------------------pulses VAR Byte ' servo pulses counter' -----[ Initialization ]--------------------------------------------------Reset:LOW LMotor ' initialize motor outputsLOW RMotorPAUSE 2000 ' time to disconnect cable' -----[ Program Code ]----------------------------------------------------Main:FOR pulses = 1 TO 65 ' fwd slow, ~12 inchesPULSOUT LMotor, LFwdSlowPULSOUT RMotor, RFwdSlowPAUSE 20NEXTFOR pulses = 1 TO 25 ' fwd fastPULSOUT LMotor, LFwdFastPULSOUT RMotor, RFwdFastPAUSE 20NEXTFOR pulses = 1 TO 50 ' fwd fastPULSOUT LMotor, LFwdFastPULSOUT RMotor, RFwdFastPAUSE 20NEXTEND



This is a code that tests your motor to make it go straight. the code is very simple if you have payed attention in the class or have expirimented with these sumo bots.