Patent classifications
G05B2219/23297
PROVISIONING OF CONTROL LAYER APPLICATIONS FOR USE IN INDUSTRIAL CONTROL ENVIRONMENTS
A control layer automation device comprises a processor, one or more control layer applications, a database, a wireless interface, a device memory. Each control layer application is configured to perform a discrete set of automation functions. The database comprises a plurality of operator device identifiers and the wireless interface allows the one or more control layer applications to communicate with a plurality of operator devices via the plurality of operator device identifiers. The device memory comprises the one or more control layer applications. The control layer application manager is configured to manage execution of the one or more control layer applications on the processor.
Expandable irrigation controller
Described herein are several embodiments relating to irrigation controllers. In many implementations, the irrigation controllers include a housing and a removable plug-in device. The housing includes a control portion comprising a first microcontroller configured to execute stored irrigation programs. The housing includes an interface connector port and driver circuitry configured to actuate irrigation valves based on control signals received from the first microcontroller. The removable plug-in device removably coupled to the interface connector port and comprising a second microcontroller and a wireless modem configured to communicate with a wireless network. The second microcontroller configured to send and receive data communications to and from the first microcontroller, such that the first microcontroller and the second microcontroller function together during use of the irrigation controller, wherein the removable plug-in device does not include any driver circuitry configured to actuate any irrigation valves based on any control signals received from the first microcontroller.
Remote annunciator
Apparatus and methods for reporting data and remotely monitoring and controlling a stationary mechanical or electrical device having a device controller. The apparatus and methods employ a remote annunciator comprising a communication interface for communicating with the device controller, a computer processor for polling the device controller to monitor operational data, conditions, and alarms reported by the device controller, a graphical display for displaying visual indicators indicative of the operational data, conditions, and alarms, a cellular or satellite radio for communicating the operational data, conditions, and alarms to a remotely-located monitoring and control system comprising a web-accessible database and a compatible cellular or satellite radio. The device controller is polled via the monitoring and control system and/or remote annunciator to monitor device parameters and status, and remotely control the device.
Apparatus and method for autonomously adding and removing of functionality in programmable logic controllers (PLCs)
A system for autonomously providing functionality to a computerized control system includes a logic controller running a first computer application relating to an operations system and an application manager that receives requests for functionality from the first computer application. A remote marketplace client is in communication with the application manager and a remote marketplace that offers computer applications for providing a plurality of functionalities relating to the operations system. A computer application repository stores computer applications providing functionality of the operations system and responsive to receiving the request for functionality the application manager forwards the request to the remote marketplace client. The remote marketplace client queries the remote marketplace for the requested functionality and provides results of the query to the application manager. The application manager performs logic operations on the query results to identify an application to provide the requested functionality. The identified application is downloaded from the marketplace.
SYSTEMS AND METHODS FOR WIRELESS COMMUNICATIONS BETWEEN COMPONENTS OF A MATERIAL PROCESSING SYSTEM
A material processing system includes a power supply in electrical communication with a cutting head. The power supply includes a control processor and a wireless communications control circuit configured to establish a web server for wirelessly communicating with a client device via a first communications interface. The wireless communications control circuit is configured to receive a request from the client device for a first web resource. The wireless communications control circuit is configured to request, via a second communications interface, a set of material processing system parameters from the control processor. The set of material processing system parameters is based on content of the request. The wireless communications control circuit is configured to serve, via the web server over the first communications interface, the first web resource to the client device. The first web resource includes web page formatting information and the set of material processing system parameters.
Communication System, Transmitter, Receiver, and Communication Method
This communication system has a transmitter and a receiver for repeatedly transmitting a frame of steering signal having a plurality of channels. The transmitter stores an identification data of a control parameter of a specific operation object in a first empty channel within one frame and stores a characteristic data of the control parameter of the specific operation object in a second empty channel to transmit along with steering data of other channels. Since the identification data and the characteristic data are transmitted at the same time along with the control data, the control parameters can be changed during steering of the operation object. Since the characteristic data and the identification data are transmitted in the same frame as a pair, when at least the one frame is received, the setting of the control parameter can be changed.
SYSTEM AND METHOD FOR DEBUGGING ROBOT BASED ON ARTIFICIAL INTELLIGENCE
The present disclosure provides a system and a method for debugging a robot based on artificial intelligence. The system includes: a mobile terminal; and the robot, in which the mobile terminal and the robot communicate with each other wirelessly, and the mobile terminal is configured to set a state parameter of each function node of the robot, and to send a control command to the robot according to the state parameter of each function node, so as to control the robot to perform a test.
Seamless Connection to Multiple Wireless Controllers
A load control system may be provided including control devices and a system controller. The system controller may be configured to broadcast a service set identifier (SSID) and provide a wireless network connection to a network device. The system controller may provide a web page to the network device, wherein the web page may include an indication of target system controllers. The target system controllers may be used for configuring (e.g., associating) the control devices. The system controller may receive an indication of a target system controller selected to associate the control devices. The system controller may determine an address and port number of the target system controller identified by the network device. The system controller may provide, to the network device, the web page from the target system controller while the network device is connected to the system controller via the wireless network connection.
Systems and methods for configuring and communicating with HVAC devices
An actuator in a HVAC system includes a mechanical transducer, an input data connection, a feedback data connection, and a processing circuit. The processing circuit is configured to use a master-slave detection signal communicated via the feedback data connection to select an operating mode for the actuator from a set of multiple potential operating modes including a master operating mode and a slave operating mode. The processing circuit is configured to operate the mechanical transducer in response to a control signal received via the input data connection according to the selected operating mode.
Automated Return of Teleoperated Vehicles
A method includes obtaining, from an operator of a robot, a return execution lease associated with one or more commands for controlling the robot that is scheduled within a sequence of execution leases. The robot is configured to execute commands associated with a current execution lease that is an earliest execution lease in the sequence of execution leases that is not expired. The method includes obtaining an execution lease expiration trigger triggering expiration of the current execution lease. After obtaining the trigger, the method includes determining that the return execution lease is a next current execution lease in the sequence. While the return execution lease is the current execution lease, the method includes executing the one or more commands for controlling the robot associated with the return execution lease which cause the robot to navigate to a return location remote from a current location of the robot.