Friday, September 27, 2013

In what ways do robots help humans?

3d scanner box
 on 3D News Including 3D printing, 3D TV, augmented reality, ultra HD and ...
3d scanner box image






In what ways? do they make our jobs easier. and how do they help us


Answer
Contemporary uses
Main articles: Industrial robot and Domestic robot

Robots can be placed into roughly two classifications based on the type of job they do. The first category includes tasks which a robot can do better than a human. Here, robots can increase productivity, accuracy, and endurance. The second category consists of dirty, dangerous or dull jobs where it is desirable to replace human labor with robotics.


[edit] Increased productivity, accuracy, and endurance
A Pick and Place robot in a factory

Many factory jobs are now performed by robots. This has led to cheaper mass-produced goods, including automobiles and electronics. Stationary manipulators used in factories have become the largest market for robots. In 2006, there were an estimated 3,540,000 service robots in use, and an estimated 950,000 industrial robots. [35] A different estimate counted more than one million robots in operation worldwide in the first half of 2008, with roughly half in Asia, 32% in Europe, 16% in North America, 1% in Australasia and 1% in Africa.[36]

Some examples of factory robots:

* Car production: Over the last three decades automobile factories have become dominated by robots. A typical factory contains hundreds of industrial robots working on fully automated production lines, with one robot for every ten human workers. On an automated production line, a vehicle chassis on a conveyor is welded, glued, painted and finally assembled at a sequence of robot stations.
* Packaging: Industrial robots are also used extensively for palletizing and packaging of manufactured goods, for example for rapidly taking drink cartons from the end of a conveyor belt and placing them into boxes, or for loading and unloading machining centers.
* Electronics: Mass-produced printed circuit boards (PCBs) are almost exclusively manufactured by pick-and-place robots, typically with SCARA manipulators, which remove tiny electronic components from strips or trays, and place them on to PCBs with great accuracy.[37] Such robots can place hundreds of thousands of components per hour, far out-performing a human in speed, accuracy, and reliability.[38]

Automated guided vehicle carrying medical supplies and records

* Automated guided vehicles (AGVs): Mobile robots, following markers or wires in the floor, or using vision[39] or lasers, are used to transport goods around large facilities, such as warehouses, container ports, or hospitals.[40]

*
o Early AGV-Style Robots were limited to tasks that could be accurately defined and had to be performed the same way every time. Very little feedback or intelligence was required, and the robots needed only the most basic exteroceptors (sensors). The limitations of these AGVs are that their paths are not easily altered and they cannot alter their paths if obstacles block them. If one AGV breaks down, it may stop the entire operation.

*
o Interim AGV-Technologies developed that deploy triangulation from beacons or bar code grids for scanning on the floor or ceiling. In most factories, triangulation systems tend to require moderate to high maintenance, such as daily cleaning of all beacons or bar codes. Also, if a tall pallet or large vehicle blocks beacons or a bar code is marred, AGVs may become lost. Often such AGVs are designed to be used in human-free environments.

*
o Newer AGVs such as the Speci-Minder,[41] ADAM, [42] Tug[43] and PatrolBot Gofer[44] are designed for people-friendly workspaces. They navigate by recognizing natural features. 3D scanners or other means of sensing the environment in two or three dimensions help to eliminate cumulative errors in dead-reckoning calculations of the AGV's current position. Some AGVs can create maps of their environment using scanning lasers with simultaneous localization and mapping (SLAM) and use those maps to navigate in real time with other path planning and obstacle avoidance algorithms. They are able to operate in complex environments and perform non-repetitive and non-sequential tasks such as transporting photomasks in a semiconductor lab, specimens in hospitals and goods in warehouses. For dynamic areas, such as warehouses full of pallets, AGVs require additional strategies. Only a few vision-augmented systems currently claim to be able to navigate reliably in such environments.

[edit] Dirty, dangerous, dull or inaccessible tasks
A U.S. Marine Corps technician prepares to use a telerobot to detonate a buried improvised explosive device near Camp Fallujah, Iraq

There are many jobs which humans would rather leave to robots. The job may be boring, such as domestic cleaning, or dangerous, such as exploring inside a volcano.[45] Other jobs are physically inaccessible, such as exploring another planet,[46] cleaning the inside of a long pipe, or performing laparoscopic surgery.[47]

* Telerobots: When a human cannot be present on site to perform a job because

Help with VB6 to VB.NET conversion!?




RjSowden


I'm asking this because I don't know anything about VB6 (It was around before I was born), and theirs no point in me having to spend 6 weeks learning all the functions ect... when their are others with a much better understanding who will get it right first time.

I need to convert this code :

Private WindowWidth
Private WindowHeight
Private threshold
Private rgbvalue

Private Sub Form_Load()
'
WindowWidth = 320
WindowHeight = 240
myy = 1

End Sub

Private Sub Timer1_Timer()

Dim R As Long
Dim G As Long
Dim B As Long

Dim myx
Dim myy
Dim rgbvalue

threshold = Slider1.Value '1600000 '3876853 'Reverse BGR hex value for a red colour
Text1.Text = threshold
threshold = 1585276

myy = 1

mynumber = 1
mytextnumber$ = mynumber

Form1.Picture3 = LoadPicture("D:\Colin Ord\3d scanner\3D Scanner RT 2009\rgb.jpg")

mytextnumber$ = "D:\Colin Ord\3d scanner\3D Scanner RT 2009\" & "1.jpg"

On Error GoTo ErrorHandler

ErrorHandler:
If Err.Number = 53 Or 481 Then
'Debug.Print "Some problem with loading jpg image."
Resume Next
End If

Picture1 = LoadPicture(mytextnumber$)

For xcnt = 0 To WindowWidth
If Picture1.Point(xcnt, 30) > threshold Then '100000 Then
origin = xcnt

GoTo start:
End If
Next

start:

For myy = 0 To WindowHeight

For myx = 0 To WindowWidth
If Picture1.Point(myx, myy) > threshold Then '1000000 Then
GoTo here:
End If
Next

here:

Picture1.PSet (myx, myy), RGB(255, 255, 0)

Title Post: In what ways do robots help humans?
Rating: 100% based on 99998 ratings. 5 user reviews.
Author: Yukie

Thanks For Coming To My Blog

No comments:

Post a Comment