IP Library Granted Patent US 7,072,739
Granted Patent B2
US 7,072,739 · App. 10/446,867 · Granted Jul 4, 2006

Data center robotic device

Assignee: Hewlett-Packard Development Company, L.P.
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,072,739
App. No.
10/446,867
Granted
Jul 4, 2006
Kind
B2
Abstract

A method for operating a data center with a robotic device. In the method, a condition is detected in a location of the data center. The robotic device, which includes a camera and a manipulator, is maneuvered to travel to the location of the data center. The location of the data center is imaged with the camera of the robotic device and an object is manipulated with the manipulator of the robotic device.

Claims (91)

1. A method for operating a data center with a robotic device, said method comprising:

detecting a condition in a location of the data center, wherein the condition comprises at least one of gas, smoke, noise, temperature, pressure, humidity, and airflow velocity;

maneuvering the robotic device to travel to the location of the detected condition in the data center, wherein the robotic device comprises a camera and a manipulator;

imaging the location of the detected condition in the data center with the camera of the robotic device; and

manipulating an object with to manipulator of the robotic device around the location of the detected condition.

2. The method according to claim 1 , wherein the robotic device further includes one or more sensors, said method further comprising:

detecting one or more conditions in the location of the data center with the one or more sensors.

3. The method according to claim 1 , wherein the step of detecting a condition in a location of the data center comprises detecting a condition in various areas of the location of the data center.

4. The method according to claim 1 , wherein the step of maneuvering the robotic device to travel to the location of the data center further comprises remotely controlling the robotic device to travel to the location.

5. The method according to claim 1 , further comprising:

determining a route for the robotic device from a current position to a position near the location.

6. The method according to claim 5 , wherein said step of determining a route for the robotic device comprises determining a shortest route from the current position to the position near the location.

7. The method according to claim 5 , wherein said step of determining a route for the robotic device comprises determining a route for the robotic device which enables the robotic device to detect additional conditions in the location of the data center.

8. The method according to claim 1 , wherein to step of detecting a condition in a location of the data center comprises detecting the condition with a sensor positioned substantially near the location of the data center.

9. The method according to claim 8 , further comprising:

transmitting the condition detected with the sensor positioned substantially near the location to the robotic device.

10. The method according to claim 1 , wherein said step of detecting a condition in a location of the data center further comprises detecting an object impeding airflow through a vent, and wherein said step of manipulating an object comprises moving said object.

11. The method according to claim 1 , further comprising:

sounding an alarm located on to robotic device in response to the detected condition.

12. A method for operating a data center with a robotic device having a manipulator, said method comprising:

detecting a malfunctioning server in a location of the data center, maneuvering to robotic device to travel to the location of to detected malfunctioning server; and

depressing a power switch of to malfunctioning server with the manipulator of the robotic device to thereby deactivate the malfunctioning server.

13. A method for operating a data center with a robotic device, said method comprising:

plotting a route for the robotic device to travel in the data center;

maneuvering the robotic device to travel along the plotted route;

detecting one or more conditions in the data center with the robotic device, wherein the one or more conditions comprise at least one of gas, smoke, noise, temperature, pressure, humidity, airflow velocity, server performance, and vent impedance;

determining whether the one or more conditions in the data center are within respective norms; and

manipulating one or more objects in response to the one or more conditions being outside the respective norms.

14. The method according to claim 13 , further comprising:

determining whether user intervention is required in response to the one or more conditions being outside the respective norms.

15. The method according to claim 14 , further comprising:

receiving user input in response to a determination that user intervention is required.

16. The method according to claim 15 , wherein the step of manipulating one or more objects comprises implementing the user input to manipulate the one or more objects.

17. The method according to claim 16 , wherein the step of implementing the user input comprises manipulating the robotic device remotely by the user.

18. The method according to claim 14 , wherein said step of determining whether user intervention is required comprises determining that user intervention is not required in response the robotic device determining a required manipulation.

19. The method according to claim 13 , wherein the robotic device includes a manipulator, and

wherein said step of manipulating one or more objects comprises manipulating the one or more objects with the manipulator.

20. The method according to claim 13 , wherein the robotic device includes a camera, and

wherein the step of detecting the one or more conditions comprises imaging an area of the data center with the camera.

21. The method according to claim 20 , further comprising:

implementing image recognition software to identify one or more objects located in the images obtained by the camera.

22. The method according to claim 13 , wherein the step of detecting one or more conditions comprises detecting temperature measurements, and wherein the step of determining whether the detected one or more conditions are within respective norms comprises comparing the detected one or more conditions with predetermined temperature values.

23. The method according to claim 22 , wherein the robotic device includes a manipulator, the method further comprising:

manipulating one or more cooling system components in response to the detected temperature measurements being outside their respective norms.

24. The method according to claim 23 , wherein said step of manipulating the one or more cooling system components comprises manipulating at least one of a vent, a louver, and an angled panel.

25. A robotic device for perforating operations in a data center, said robotic device comprising:

a body having a plurality of wheels;

a steering and propelling mechanism located on the body to control rotation and direction of the plurality of wheels;

at least one sensor for detecting one or more conditions in to data center, said one or more conditions comprising at least one of gas, smoke, noise, temperature, pressure, humidity, and airflow velocity;

an arm assembly rotatably attached to the body;

a manipulator assembly rotatably attached to a free end of the arm assembly,

a plurality of actuators for manipulating the arm assembly and the manipulator assembly;

a controller configured to control to plurality of actuators to manipulate the arm assembly and the manipulator assembly into various positions, wherein the controller is further configured to operate the plurality of actuators to perform operations in the data center.

26. The robotic device according to claim 25 , further comprising:

a camera configured to image various sections of the data center where the manipulator assembly is performing operations.

27. The robotic device according to claim 26 , wherein said camera is configured to detect one or more conditions in the data center, said one or more conditions comprising at least one of malfunctioning servers, blocked vents, and misplaced objects.

28. The robotic device according to claim 26 , wherein said camera comprises at least one of a digital camera and an infrared camera.

29. The robotic device according to claim 25 , further comprising;

a network adapter configured to enable communication to one or more computers through a network.

30. The robotic device according to claim 25 , further comprising:

a guidance sensor for detecting objects in front of the robotic device, said guidance sensor comprising at least one of a camera and a laser.

31. The robotic device according to claim 25 , wherein said robotic device is specifically designed for a data center in which said robotic device is configured for deployment.

32. A system fur operating a data center with a robotic device, sold system comprising:

means for detecting one or more conditions in the data center, wherein the one or more conditions comprise at least one of gas, smoke, noise, temperature, pressure, humidity, airflow velocity, server performance, and vent impedance;

means for determining whether the one or more conditions are within respective norms;

means for determining one or more manipulations to objects to bring the one or more conditions to within the respective norms; and

means for manipulating the objects with the robotic device.

33. The system according to claim 32 , further comprising:

means for determining whether user intervention is required.

34. The system according to claim 33 , further comprising:

means for manipulating one or more cooling system components.

35. A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method for operating a data center with a robotic device, said one or more computer programs comprising a set of instructions for:

detecting a condition in a location of the data center, wherein the condition comprises at least one of gas, smoke, noise, temperature, pressure, humidity, airflow velocity, server performance, and vent impedance;

maneuvering the robotic device to travel to the location of the detected condition in the data center, wherein the robotic device comprises a camera and a manipulator;

imaging the location of the detected condition in the data center with the camera of the robotic device; and

manipulating an object with the manipulator of the robotic device.

36. The computer readable storage medium according to claim 35 , said one or more computer programs further comprising a set of instructions for:

determining a route for the robotic device from a current position to a position near the location.

37. The computer readable storage medium according to claim 36 , said one or more computer programs further comprising a set of instructions for:

determining a shortest route from the current position to the position near the location.

38. The computer readable storage medium according to claim 35 , said one or more computer programs further comprising a set of instructions for:

detecting the condition with sensor positioned substantially near the location of the data center; and

transmitting the condition detected with the sensor positioned substantially near the location of the detected condition to the robotic device.

39. The computer readable storage medium according to claim 35 , said one or more computer programs further comprising a set of instructions for:

detecting a malfunctioning server; and

depressing a power switch of the malfunctioning server with the manipulator of the robotic device.

40. The computer readable storage medium according to claim 35 , said one or more computer programs further comprising a set of instructions for:

detecting an object impeding airflow through a vent; and

moving said object with the manipulator of the robotic device.

41. The computer readable storage medium according to claim 35 , said one or more computer programs further comprising a set of instructions for:

sounding an alarm located on the robotic device in response to the detected condition.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 15, 2003
From: BASH, CULLEN E.; BELTELMAL, ABDLMONEM H.; FARKES, KEITH; PATEL, CHANDRAKANT D.; RANGANATHAN, PARTHASARATHY
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 013882/0286 →
Continuity (1)
Related Publication 20040243280A1 · Dec 2, 2004