Provided is a robot system equipped with a mobile robot, the front surface of which in the direction of travel is provided with a robot-side first contact part (51) and a robot-side second contact part (51), a station which is provided with a station-side first contact part (31a) and a station-side second contact part (31b) on a lateral surface thereof, and can be coupled to the mobile robot, and a control unit which controls the mobile robot, wherein the control unit performs a control which causes the mobile robot to move straight forward toward the station so that the robot-side first contact part contacts the station-side first contact part, and performs a control for moving the mobile robot straight forward even after said contact occurs, and as a result, causes the mobile robot to turn around the robot-side first contact part as the mobile robot slides along the floor surface, thus causing the robot-side second contact part to contact the station-side second contact part as a result of the robot turning.
A robot is able to close a door when a mobile base of the robot cannot move to a front face side of the door. A tool is provided on an arm part of the robot and the tool is hooked on or holds door. A drives the mobile base and/or the arm part in a situation where the mobile base is on a back face side of the opened door, to hook the tool on the door or to make the tool hold the door, drives the mobile base and/or the arm part to move the tool hooked on or holding the door in a direction in which the door is closed and thus to decrease an opening angle of the door, and drives the mobile base and/or the arm part to push the front face of the door with the decreased opening angle.
Provided is an information generation system comprising: a marker that includes two or more types of element graphics, said element graphics encoding prescribed information in units of a prescribed number; an imaging device that generates an image by imaging the element graphics in units of at least the prescribed number; and an information generation unit that decodes the marker on the basis of the image to generate decoded information. Each element graphic includes: a contour graphic that serves as a contour of the element graphic; a center graphic that is inside the contour graphic, and the center of which is common to the contour graphic; and a dividing part that divides an intermediate region, which is the region outside the center graphic and inside the contour graphic. The information generation unit detects each element graphic by scanning an area of the image that may correspond to the intermediate region, and generates the decoded information on the basis of the detection result.
G06K 7/14 - Methods or arrangements for sensing record carriers by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
B25J 13/08 - Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
B65G 1/00 - Storing articles, individually or in orderly arrangement, in warehouses or magazines
G01B 11/00 - Measuring arrangements characterised by the use of optical techniques
G01C 15/00 - Surveying instruments or accessories not provided for in groups
G06K 19/06 - Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
Provided is an information generation system comprising: a one-dimensional marker configured by arranging two or more types of element shapes in a row, adjacent ones of the element shapes encoding unique position information in units of a predetermined number of element shapes; an imaging device that generates a specific recognition image by capturing an image of at least the predetermined number of the adjacent element shapes; and an information generation unit that generates three-dimensional position information indicating a relative positional relationship between the imaging device and the one-dimensional marker in a three-dimensional space on the basis of the recognition image.
Provided is a mobile manipulator comprising a control unit, a main body part provided with an object-accommodating part, an articulated robot arm part, and an object operation part that performs an operation to hold an object and accommodate the object in the object-accommodating part, wherein: the object operation part is provided with a holding operation part that performs actions to hold the object, release holding of the object, and displace the object, and an object-orientation-changing part that performs an action to change the orientation of the object; and the control unit is provided with a positioning control unit that controls the articulated robot arm part and/or the object operation part such that the object operation part is positioned at a prescribed position and/or orientation relative to a target object, an object holding control unit that controls the holding operation part to hold the target object and displace the target object toward the object-orientation-changing part, an object orientation change control unit that controls the object-orientation-changing part to change the orientation of the target object, and an accommodation control unit that controls the articulated robot arm and/or the holding operation part to accommodate the target object, for which the orientation has been changed, in the object-accommodating part.
Provided is a robot device 100 comprising: a robot 1; a first imaging unit 61 that is provided to a link 20 of the robot 1; a first recognizing unit 71 that recognizes the position and orientation of an object 2 on the basis of a first image generated by the first imaging unit 61; a second imaging unit 62 that is provided to the robot 1; a second recognizing unit 73 that recognizes the position and orientation of the object 2 and recognizes the positions and orientations of bodies surrounding the object 2, on the basis of a second image generated by the second imaging unit 62; a target position and orientation determining unit 74 that determines a target position and a target orientation of the first imaging unit 61 on the basis of a recognition result obtained from the second recognizing unit 73; and a command value calculating unit 72 that calculates a command value for the robot 1 for changing the position and orientation of the first imaging unit 61, on the basis of the target position and the target orientation determined by the target position and orientation determining unit 74.
[Problem] To diminish the opening angle of a door without causing a movable base to move to the front surface side of the door. [Solution] Provided is a robot that comprises: a movable base; an arm which extends from the movable base and is driven so as to be capable of changing the extending attitude thereof; a tool which is provided at the tip of the arm and which is to be hooked on a door or to hold the door; and a controller which controls the driving of the arm. The door has a front surface that faces the movable base in a closed state and a rear surface located on the back side thereof. In the case where the movable base is situated on the rear surface side of the door in an open state, the controller drives the movable base and/or the arm so as to cause the tool either to be hooked on the door or to hold the door, and then drives the movable base and/or the arm so as to cause the tool being hooked on the door or holding the door to move in a direction of closing the door.
[Problem] To close a door in a situation where a mobile base body cannot be moved to a front surface side of the door. [Solution] Provided is a robot comprising: a mobile base body; an arm part that extends from the mobile base body and that is driven in a manner such that the orientation thereof can be changed; a tool that is provided to the tip of the arm part and that hooks onto the door or holds the door; a controller that controls the driving of the arm part and the mobile base body. The door has a front surface that is opposite from the mobile base body in a closed state, and a back surface that is on the back side thereof. In a state where the door is open and the mobile base body is positioned at the back surface side of the door, the controller drives the mobile base body and/or the arm part to cause the tool to hook onto the door or hold the door, drives the mobile base body and/or the arm part to move the tool which is hooked onto the door or holding the door in a direction to close the door and thereby decreases the opening angle of the door, and drives the mobile base body and/or the arm part to push the front surface of the door, the opening angle of which has been decreased.
[Problem] To reduce the effort of determining exposure conditions in three-dimensional measurements. [Solution] Provided is a three-dimensional measurement system comprising: a projector that projects a striped plurality of patterned lights onto an object; a camera that uses a plurality of exposure conditions to capture the plurality of patterned lights projected onto the object so as to generate a plurality of captured images; a contrast calculation unit that, for each of the plurality of exposure conditions, calculates a contrast in pixels of interest in the plurality of captured images; a suitable exposure condition determination unit that determines, as a suitable exposure condition and for each of the pixels of interest, an exposure condition in which the calculated contrast satisfies a prescribed contrast condition; and an output unit that outputs a suitable exposure condition image showing the determined suitable exposure condition for each pixel.
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
Provided is a joint structure comprising: a first link; a second link that is supported by the first link in a manner allowing rotation around a first axis, and bends relative to the first link; a third link that is supported by the second link in a manner allowing rotation around a second axis substantially perpendicular to or parallel to the first axis, and pivots relative to the second link; a first motor that is provided to the first link, and causes the rotation of the second link around the first axis; and a second motor that is provided to the second link, and causes the rotation of the third link around the second axis, wherein the drive axis of the second motor substantially matches the first axis.
Provided is an unmanned aerial vehicle comprising: a main body part comprising one or a plurality of lift generation mechanisms; and a multi-joint robot arm fixed to the main body part so that the rotation axis of a first joint, which is the first joint counted from the main body part side, is horizontal or approximately horizontal.
Provided is a robot including a plurality of joints, the robot being provided with: a setting unit for setting some or all of the plurality of joints as target joints for linked control, in accordance with a switching signal; and a control unit for performing linked control of the target joints.
Provided is a robot comprising: a manipulator holding part for holding at least one manipulator; a linking part that is connected to a base part so as to be freely rotatable about a vertical axis or an axis that is substantially parallel to the vertical axis; and a guide part that is connected, at one end thereof, to the linking part so as to be freely swingable, and that includes a guide rail for guiding the linear movement of the manipulator holding part.
B25J 5/00 - Manipulators mounted on wheels or on carriages
B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
14.
THREE-DIMENSIONAL MEASUREMENT SYSTEM, DEVICE, METHOD, AND PROGRAM
Provided is a three-dimensional measurement system comprising: a projector for projecting, onto an object, striped pattern light with periodically repeating light and dark parts in a first direction; a camera for photographing the pattern light and generating a photography image; a corrected camera coordinate acquisition unit for acquiring corrected camera coordinates that correspond to a pixel of interest and are for the first direction and a second direction orthogonal to the first direction; a decoding processing unit for acquiring decoding information relating to the first direction; a corresponding projector coordinate acquisition unit for acquiring a corresponding projector coordinate that is on a virtual logical image observed by a virtual camera disposed at the projector position, corresponds to the pixel of interest, and is for the first direction; a corrected projector coordinate acquisition unit for acquiring a corrected projector coordinate that is for the first direction and corresponds to the result of subjecting the corresponding projector coordinate to distortion correction and parallelization conversion processing relating to the projector; and a distance information generation unit for generating information about the distance from the camera or projector to the object.
G01B 11/25 - Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. moiré fringes, on the object
Provided is a link mechanism provided with: a first link provided with an output link having a curved surface, a first rotational driving part that is driven rotationally about a first driving rotation axis by a first driving means, and a first coupling part that extends from the first rotational driving part and is coupled to the internal surface of the curved surface of the output link so as to be rotatable about the first driven rotation axis; a second link provided with a second rotational driving part that is driven rotationally about a second driving rotation axis by a second driving means, and a second coupling part that extends from the second rotational driving part; and a third link that, on one end thereof, is coupled to the internal surface of the curved surface so as to be rotatable about a second driven rotation axis and, on the other end, is coupled to the second coupling part so as to be rotatable about a third driven rotation axis, wherein the first driving rotation axis, the second driving rotation axis, the first driven rotation axis, the second driven rotation axis, and the third driven rotation axis intersect at one point in a space on the side of the internal surface of the curved surface.
Provided is an information processing device comprising: an observation data acquisition unit for acquiring observation data about a work area of a robot; a first recognition processing result generation unit for generating, on the basis of the observation data, a first recognition processing result by performing recognition processing for recognizing an object in the work area; a storage unit for storing the observation data and the first recognition processing result; a second recognition processing result generation unit for generating a second recognition processing result, which is a recognition processing result on an object in the work area, by performing object selection processing on a recognition processing result on an object in a past first recognition processing result stored in the storage unit; and a recognition processing result provision unit that provides the first recognition processing result to the robot or a control device thereof when generation of the first recognition processing result has been completed, and provides the second recognition processing result to the robot or the control device thereof when the generation of the first recognition processing result has not yet been completed.
Provided is a robot which is configured by connecting a plurality of structures and in which at least an even number of structures among the structures are odd-numbered structure each including an odd number of operation parts, the robot comprising: one or a plurality of control circuit boards which are disposed inside the odd-numbered structures and each control two operation parts; and one or a plurality of control circuit boards for remaining operation parts which control two remaining operation parts, each of which is one remaining operation part in each of the odd-numbered structures by sequentially associating the control circuit boards with the two operation parts.
Provided is a robot comprising: a drive circuit board that is connected to a power supply and drives an actuation unit; and a control circuit board that is connected to a robot controller and the drive circuit board and transmits a control signal of the actuation unit to the drive circuit board. The control circuit board and the drive circuit board are electrically connected via flexible wiring.
B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
19.
OPERATION SCHEDULE GENERATION DEVICE, METHOD, PROGRAM, AND SYSTEM
Provided is an operation schedule generation device that generates an operation schedule for a robot operating within a system operating with a fixed operation cycle, the operation schedule generation device being provided with: an operation status acquisition unit that acquires a current operation status of the robot; a recognition processing unit that performs recognition processing for an operation subject related to the operation; an estimated operation time generation unit that generates an estimated operation time of the robot for each operation subject on the basis of the recognition processing result; and an operation schedule generation unit that generates an operation schedule to allow the robot to operate with the fixed operation cycle on the basis of the operation cycle, operation status, and estimated operation time .
Provided is a hand mechanism comprising a palm part, a first finger that extends from a side section of the palm part, and a distal-end finger that extends from the distal end of the palm part, wherein the first finger is provided with: a first link that is supported by the palm part and that swings about a first axis substantially parallel to the extension direction of the distal-end finger; and a second link that is supported by the first link and that swings about a second axis, which is slightly tilted from a direction perpendicular to the first axis.
Provided is a robot that comprises: a body part; a plurality of moving mechanism parts each comprising a moving mechanism for moving on a floor surface; and a plurality of leg parts which each have one or more joints and connect between the body part and the moving mechanism parts. The joints each include a drive shaft that is driven by impedance control.
B25J 5/00 - Manipulators mounted on wheels or on carriages
B62D 57/032 - Vehicles characterised by having other propulsion or other ground-engaging means than wheels or endless track, alone or in addition to wheels or endless track with ground-engaging propulsion means, e.g. walking members with alternately or sequentially lifted feet or skid
22.
DATA SET GENERATION DEVICE, METHOD, PROGRAM, AND SYSTEM
Provided is a data set generation device which generates a training data set to be used for machine-learning for recognizing a prescribed object, the device comprising: a class selection unit which selects a class of the object included in image data extracted from an image database in which the image data is stored, the image data including the object for which information about the class is labeled; a data extraction unit which extracts, from the image database, the image data including a target object for which information about the selected class is labeled; a template creation unit which segments the target object from the extracted image data and creates template images; and a data set generation unit which generates, as the training data set, the image data including at least one or more of the template images and information about the class labeled for the template images.
Provided is a robot system provided with: a target action executing unit which executes a prescribed target action; a target action determining unit which determines if the target action has been executed normally or is expected to be executed normally; a support requesting unit which, if the target action has not been executed normally or is not expected to be executed normally, issues a support request to an operator terminal; a support information receiving unit which receives, from the operator terminal that received the support request, support information including first support information, which is information causing execution of an action to change the execution conditions of the target action; and a support control unit which performs control corresponding to the support information.
Provided is a server connecting a plurality of robot systems that semi-autonomously perform prescribed tasks and one or more operator terminals, said server comprising: a support request reception unit which receives support requests from the robot systems; a priority determination unit which determines the priority of the support requests when a plurality of support requests have been received; and an information provision unit which provides, to the one or more operator terminals, information pertaining to the support requests and information pertaining to the priority.
G05B 19/418 - Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control (DNC), flexible manufacturing systems (FMS), integrated manufacturing systems (IMS), computer integrated manufacturing (CIM)
25.
MOBILE MANIPULATOR, METHOD FOR CONTROLLING SAME, PROGRAM
Provided is a mobile manipulator equipped with: a dolly part equipped with a movement means that moves towards a dolly target stop attitude and a dolly target stop position in the vicinity of a placement body; a manipulator equipped with a hand-end camera at the tip or in the vicinity of the tip; a relative relationship recognition unit for recognizing the relative distance and relative attitude of the hand-end camera with respect to the placement body after a stop; an object recognition unit for recognizing an object located in the field-of-view of the hand-end camera after a stop; and a reaching control unit. If the recognized object includes a target object, the reaching control unit performs reaching operation control on a reaching operation of the manipulator with respect to the target object on the basis of the relative distance and the relative attitude. If the recognized object does not include the target object, the reaching control unit acquires position information for the recognized object, moves the hand-end position of the manipulator on the basis of the position information, and then performs reaching operation control on a reaching operation of the manipulator with respect to the target object on the basis of the relative distance and the relative attitude.
Provided is a moving body that autonomously moves inside a predetermined space, the moving body comprising: a self-position specifying unit that specifies the self-position of the moving body; a movement speed specifying unit specifies an area movement speed that is a movement speed associated with the area corresponding to the self-position, on the basis of area movement speed information set by associating the movement speed of the moving body with each of one or more areas set in the space and the self-position of the moving body; and a movement speed control unit that controls the movement speed of the moving body on the basis of the area movement speed.
[Problem] To provide a robot control device in which work efficiency is not reduced even if there is an obstacle on a movement route. [Solution] Provided is a robot control device comprising a movement route generation unit that generates a movement route from a current location to a destination location, a movement control unit that causes a mobile robot to move along the generated movement route, an obstacle detection unit that detects an obstacle on the movement route within a prescribed distance, and an obstacle countermeasure unit that executes a prescribed countermeasure for removing the obstacle from the movement route, wherein: the obstacle detection unit detects whether or not the obstacle is a person; and the obstacle countermeasure unit executes one or a plurality of the prescribed countermeasure selected in accordance with whether or not the obstacle is a person.
[Problem] To provide a sense of security to and not alarm nearby persons in a mobile robot provided with a omnidirectional mobile platform. [Solution] Provided is mobile robot which moves by means of an omnidirectional mobile platform section, the mobile robot comprising: a head section which is provided to a robot body section and in which a front surface is a face section; a drive means for driving the head section; and a head section control unit which controls the drive means, wherein the head section control unit controls the drive means so as to turn the face section in a direction of movement when the mobile robot initiates movement or at a prescribed amount of time before initiating movement.
A robot arm and the like are provided which can be appropriately driven even by using a DC power supply having a lower output voltage than a general commercial power supply. The robot arm is provided with a housing and includes: an AC motor having a predetermined drive voltage; and a board having a drive circuit mounted thereon, the drive circuit driving the AC motor by converting a DC voltage into an AC voltage, the DC voltage being output from a power supply providing a predetermined DC voltage output. The board is arranged in surface contact with a predetermined surface of the housing.
[Problem] To provide a highly safe robot by appropriately applying force control to a robot comprising multiple movement parts in accordance with the robot's intended use, task, or the like. [Solution] Provided is a robot comprising multiple movement parts, the robot being equipped with: a setting information storage unit which stores therein setting information including information about movement parts, among the movement parts, to be controlled using force control; and a setting unit which, on the basis of said setting information, performs settings so as to cause the corresponding action parts to undergo force control.
A joint unit that is reduced in size including a plurality of angle detection mechanisms. A joint unit including an input-side support member for a rotationally driven input shaft, a decelerator that decelerates the input shaft to provide a deceleration output shaft, an output rotating body coupled to the deceleration output shaft including a strain generating portion that generates strain due to rotation transmitted by the deceleration output shaft, and an associated rotating body that is coupled to a output-side portion of the strain generating portion of the output rotating body to rotate together with the output rotating body disposed in a space between the input-side support member and an input-side portion of the strain generating portion of the output rotating body.
B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
G01B 7/30 - Measuring arrangements characterised by the use of electric or magnetic techniques for testing the alignment of axes
G01B 11/26 - Measuring arrangements characterised by the use of optical techniques for testing the alignment of axes
G01D 5/14 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using electric or magnetic means influencing the magnitude of a current or voltage
G01D 5/26 - Mechanical means for transferring the output of a sensing member; Means for converting the output of a sensing member to another variable where the form or nature of the sensing member does not constrain the means for converting; Transducers not specially adapted for a specific variable using optical means, i.e. using infrared, visible or ultraviolet light
[Problem] To provide a robot arm which can be driven appropriately even if a direct current power supply having a lower output voltage than a general commercial power supply is used. [Solution] Provided is a robot arm comprising a housing, wherein: said robot arm further comprises an alternating current motor having a prescribed drive voltage, and, a circuit board having a drive circuit mounted thereto, and said drive circuit converts a direct current, which is output from a power supply that outputs said direct current, into an alternating current to drive the alternating current motor; and, the circuit board is positioned so as to be in surface contact with a prescribed surface of the housing.
B25J 19/00 - Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
H05K 7/20 - Modifications to facilitate cooling, ventilating, or heating
[Problem] To provide an articulation unit that is small yet provided with a plurality of angle detection mechanisms. [Solution] Provided is an articulation unit comprising: an input-side support member for supporting an input shaft that is rotationally driven; a reduction drive for reducing the speed of the input shaft and providing a deceleration output shaft; an output rotating body that is coupled to the deceleration output shaft and that includes a strain part where strain is caused by rotation transmitted to the deceleration output shaft; and an associated rotating body that is coupled to a later stage portion of the strain part of the output rotating body, that rotates together with the output rotating body, and that is arranged in a space between the input-side support member and an earlier stage portion of the strain part of the output rotating body. In the articulation unit: a first angle detection mechanism for detecting the angle formed by the associated rotating body and the input-side support member is provided to the associated rotating body and the input-side support member; and a second angle detection mechanism for detecting the angle formed by the associated rotating body and the earlier stage portion is provided to the associated rotating body and the earlier stage portion of the strain part of the output rotating body.
F16C 19/06 - Bearings with rolling contact, for exclusively rotary movement with bearing balls essentially of the same size in one or more circular rows for radial load mainly with a single row of balls
F16H 1/32 - Toothed gearings for conveying rotary motion with gears having orbital motion in which the central axis of the gearing lies inside the periphery of an orbital gear
F16C 19/36 - Bearings with rolling contact, for exclusively rotary movement with bearing rollers essentially of the same size in one or more circular rows, e.g. needle bearings for both radial and axial load with a single row of rollers
09 - Scientific and electric apparatus and instruments
12 - Land, air and water vehicles; parts of land vehicles
Goods & Services
Industrial robots; industrial robot arms; automated
warehousing systems and parts thereof; chemical processing
machines and apparatus; machine elements, not for land
vehicles. Measuring or testing machines and instruments; electronic
machines, apparatus and parts thereof; computer programs;
recording media for storing computer programs; robots for
scientific experiments and parts thereof. Electrically powered carts; self-propelled carts; floor
panels for self-propelled carts.
09 - Scientific and electric apparatus and instruments
12 - Land, air and water vehicles; parts of land vehicles
Goods & Services
Industrial robots; industrial robot arms, namely, robotic arms for industrial purposes; automated warehousing systems and parts thereof, namely, robots for order processing and fulfillment in the nature of industrial robots; chemical processing machines and apparatus, namely, machines for mixing, handling, adding liquids and solids, heating and cooling, mixing, shaking, and testing chemicals; machine elements, not for land vehicles, namely, torque sensors Measuring and testing machines and instruments, namely, robotic arms with a probe for EMC (Electro-Magnetic Compatibility) testing of integrated circuits; electronic machines, apparatus and parts thereof, namely, automated cameras systems comprising cameras and video camera mounted on rails or tracks for moving between points; master-slave manipulators in the nature of laboratory robots, namely, apparatus guided by the hand of the operator, for imitating the motions and tactile sensitivity of the human hand; laboratory robots, namely, master slave robot systems comprised primarily of a console controller, a robot and software for operating the foregoing; computer programs for use in controlling robots; digital media, namely, blank recordable CD-Rs and DVD-Rs, blank optical discs, blank flash memory cards, blank USB drives, blank USB flash drives and hard disk drives for storing computer programs; robots for scientific experiments and parts thereof, namely, laboratory robots Electrically powered carts; self-propelled carts; floor panels for self-propelled carts
09 - Scientific and electric apparatus and instruments
12 - Land, air and water vehicles; parts of land vehicles
Goods & Services
Industrial robots; industrial robot arms; automated
warehousing systems and parts thereof; chemical processing
machines and apparatus; machine elements, not for land
vehicles. Measuring or testing machines and instruments; electronic
machines, apparatus and parts thereof; computer programs;
recording media for storing computer programs; robots for
scientific experiments and parts thereof. Electrically powered carts; self-propelled carts; floor
panels for self-propelled carts.
09 - Scientific and electric apparatus and instruments
12 - Land, air and water vehicles; parts of land vehicles
Goods & Services
Industrial robots; industrial robot arms, namely, robotic arms for industrial purposes; automated warehousing systems and parts thereof, namely, robots for order processing and fulfillment in the nature of industrial robots; chemical processing machines and apparatus, namely, machines for mixing, handling, adding liquids and solids, heating and cooling, mixing, shaking, and testing chemicals; machine elements, not for land vehicles, namely, torque sensors Measuring or testing machines and instruments, namely, robotic arms with a probe for EMC (Electro-Magnetic Compatibility) testing; electronic machines, apparatus and parts thereof, namely, automated cameras systems comprising cameras and video camera mounted on rails or tracks for moving between points; master-slave manipulators in the nature of laboratory robots, namely, apparatus guided by the hand of the operator, for imitating the motions and tactile sensitivity of the human hand; laboratory robots, namely, master slave robot systems comprised primarily of a console controller, a robot and software for operating the foregoing; computer programs for use in controlling robots; digital media, namely, blank recordable CD-Rs and DVD-Rs, blank optical discs, blank flash memory cards, blank USB drives, blank USB flash drives and hard disk drives for storing computer programs; robots for scientific experiments and parts thereof, namely, laboratory and robots Electrically powered carts; self-propelled carts; floor panels for self-propelled carts