Autonomous robotic platform
First Claim
1. A method for performing operations using a plurality of robotic platforms, the method comprising:
- receiving, by a first robotic platform in the plurality of robotic platforms, commands from a cell controller to perform a number of tasks at a number of locations using a first robotic device in a plurality of robotic devices, wherein the first robotic platform is autonomous, and wherein the first robotic platform is distinct from the first robotic device and from the plurality of robotic devices;
interacting, by the first robotic platform, with a sensor system configured to interact with a factory motion control system, wherein the sensor system further comprises a plurality of reflective components distributed on the plurality of robotic platforms configured to move to a plurality of locations in an assembly area and interact with the plurality of robotic devices, wherein the plurality of robotic devices are all distinct from the plurality of robotic platforms, the factory motion control system uses the plurality of reflective components to detect and track the plurality of robotic platforms, and the factory motion control system is configured to detect and track at least one of position and movement of each of the plurality of robotic platforms;
interacting autonomously, by the first robotic platform, with the first robotic device in the plurality of robotic devices;
moving, using a mobility system coupled to the robotic platform, the first robotic device to a first location in the number of locations, wherein the mobility system allows the robotic platform to move autonomously, the mobility system comprising a number of wheels, a propulsion system, and a steering system; and
performing, by the first robotic device, a first task at the first location.
1 Assignment
0 Petitions
Accused Products
Abstract
The different advantageous embodiments may provide an apparatus that may comprise a number of robotic platforms, a wireless communications system, and a computer system. The number of robotic platforms may be configured to move to a number of locations in an assembly area and interact with a number of robotic devices. The wireless communications system may be configured to provide communication with the number of robotic platforms and the number of robotic devices within the assembly area. The computer system may be configured to exchange information with the number of robotic platforms and the number of robotic devices using the wireless communications system.
-
Citations
21 Claims
-
1. A method for performing operations using a plurality of robotic platforms, the method comprising:
-
receiving, by a first robotic platform in the plurality of robotic platforms, commands from a cell controller to perform a number of tasks at a number of locations using a first robotic device in a plurality of robotic devices, wherein the first robotic platform is autonomous, and wherein the first robotic platform is distinct from the first robotic device and from the plurality of robotic devices; interacting, by the first robotic platform, with a sensor system configured to interact with a factory motion control system, wherein the sensor system further comprises a plurality of reflective components distributed on the plurality of robotic platforms configured to move to a plurality of locations in an assembly area and interact with the plurality of robotic devices, wherein the plurality of robotic devices are all distinct from the plurality of robotic platforms, the factory motion control system uses the plurality of reflective components to detect and track the plurality of robotic platforms, and the factory motion control system is configured to detect and track at least one of position and movement of each of the plurality of robotic platforms; interacting autonomously, by the first robotic platform, with the first robotic device in the plurality of robotic devices; moving, using a mobility system coupled to the robotic platform, the first robotic device to a first location in the number of locations, wherein the mobility system allows the robotic platform to move autonomously, the mobility system comprising a number of wheels, a propulsion system, and a steering system; and performing, by the first robotic device, a first task at the first location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a plurality of robotic platforms configured to move to a plurality of locations in an assembly area and interact with a plurality of robotic devices, wherein each robotic platform in the plurality of robotic platforms comprises a corresponding mobility system, which allows the each robotic platform to move autonomously, wherein each mobility system comprises a number of wheels, a propulsion system, and a steering system, and wherein the plurality of robotic devices are all distinct from the plurality of robotic platforms; a wireless communications system configured to provide communication with the plurality of robotic platforms and the plurality of robotic devices within the assembly area; a computer system configured to exchange information with the plurality of robotic platforms and the plurality of robotic devices using the wireless communications system; a factory motion control system configured to detect and track at least one of position and movement of each of the plurality of robotic platforms; and a sensor system configured to interact with the factory motion control system, wherein the sensor system further comprises a plurality of reflective components distributed on the plurality of robotic platforms, and wherein the factory motion control system uses the plurality of reflective components to detect and track the plurality of robotic platforms. - View Dependent Claims (12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a robotic platform having a platform controller configured to move the robotic platform to a number of locations, the platform controller configured to use route information to move the robotic platform within an area; a mobility system coupled to the robotic platform and configured to be controlled by the platform controller, wherein the mobility system allows the robotic platform to move autonomously, the mobility system comprising a number of wheels, a propulsion system, and a steering system, wherein the wheels provide the robotic platform with capability to move in a number of directions in response to instructions received from the platform controller and executed by the propulsion system and the steering system; a utility system coupled to the robotic platform and configured to supply utilities to a number of robotic devices; a device connection interface configured to physically associate the number of robotic devices with the robotic platform; a communications unit; and a sensor system configured to interact with a factory motion control system, wherein the sensor system further comprises a number of reflective components distributed on the robotic platform, and wherein the factory motion control system uses the number of reflective components to detect and track the robotic platform. - View Dependent Claims (17, 18)
-
-
19. An apparatus comprising:
-
a robotic platform having a platform controller configured to use route information to move the robotic platform to a number of locations, the platform controller comprising a path analysis module to analyze the route information to determine whether a route provided by a cell controller is feasible; a mobility system coupled to the robotic platform and configured to be controlled by the platform controller, wherein the mobility system allows the robotic platform to move autonomously, the mobility system comprising a number of wheels, a propulsion system, and a steering system, wherein the wheels provide the robotic platform with capability to move in a number of directions in response to instructions received from the platform controller and executed by propulsion system and steering system; a utility system coupled to the robotic platform and configured to supply utilities to a number of robotic devices; a device connection interface configured to physically associate the number of robotic devices with the robotic platform; a communications unit; a collision avoidance system configured to detect objects in an environment and avoid collision with the objects in the environment; a number of stability components coupled to the robotic platform; and a sensor system configured to interact with a factory motion control system, wherein the sensor system further comprises a number of reflective components distributed on the robotic platform, and wherein the factory motion control system uses the number of reflective components to detect and track the robotic platform.
-
-
20. An apparatus comprising:
-
a number of robotic platforms configured to move to a number of locations in an assembly area and interact with a number of robotic devices, wherein a robotic platform in the number of robotic platforms is configured to interact with a number of robotic devices using a device connection interface, wherein the device connection interface includes at least one of mechanical connections and electrical connections for a robotic device in the number of robotic devices; a wireless communications system configured to provide communication with the number of robotic platforms and the number of robotic devices within the assembly area; a computer system configured to exchange information with the number of robotic platforms and the number of robotic devices using the wireless communications system; a number of utility systems coupled to the number of robotic platforms and configured to supply utilities to the number of robotic devices, wherein the number of utility systems further comprise at least one of; a power supply; a hydraulic pump; a pneumatic system; a chip extraction system; a storage system; a fastener feed; and an end effector rack; a number of mobility systems configured to move the number of robotic platforms to the number of locations, wherein the number of mobility systems allows the number of robotic platforms to move autonomously, the number of mobility systems each comprising a number of wheels, a propulsion system, and a steering system, wherein the wheels provide the robotic platform with capability to move in a number of directions in response to instructions received from a platform controller and executed by the propulsion system and the steering system; a factory motion control system configured to detect and track at least one of position and movement of the robotic platform; and a sensor system configured to interact with the factory motion control system, wherein the sensor system further comprises a number of reflective components distributed on the number of robotic platforms, and wherein the factory motion control system uses the number of reflective components to detect and track the robotic platform.
-
-
21. A method for performing operations using a robotic platform, the method comprising:
-
receiving, by the robotic platform, commands from a cell controller to perform a number of tasks at a number of locations using a first robotic device in a number of robotic devices; interacting with the first robotic device in the number of robotic devices; physically associating the robotic platform with the first robotic device to form an associated first robotic device; moving the associated first robotic device to a first location in the number of locations, using a mobility system, wherein the mobility system allows the associated first robotic device to move autonomously, the mobility system comprising a number of wheels, a propulsion system, and a steering system, wherein the wheels provide the robotic platform with capability to move in a number of directions in response to instructions received from a platform controller and executed by the propulsion system and the steering system; operating the associated first robotic device to perform a first task; sending at least one of power and control signals to the associated first robotic device; receiving information from the associated first robotic device about the first task; moving the associated first robotic device to a second location in the number of locations; operating the associated first robotic device to perform a second task; receiving information from the associated first robotic device; physically disassociating the robotic platform from the first robotic device; interacting, by the robotic platform, with a second robotic device to form an associated second robotic device; moving the associated second robotic device to the first location in the number of locations; receiving information from the associated second robotic device; and moving the associated second robotic device to the second location in the number of locations; receiving data from the associated second robotic device, wherein the data comprises information about at least one of a task completion, a partial task completion, a task status, a task requirement, and a robotic device requirement; and sending a message about the data to the cell controller.
-
Specification