G05B2219/23291

System for educational computer programming
10803767 · 2020-10-13 · ·

A system includes a mobile unit, road and procedure pieces, and a controller on the mobile unit that includes an optical sensor, a storage storing instructions and identification lookup tables, and a processor connected to the optical sensor and the storage. The optical sensor scans recognition patterns on the procedure pieces and identification patterns on the road pieces to correspondingly obtain recognition and identification codes. The processor controls the mobile unit to perform actions based on a collection of instructions generated according to the recognition codes and the instruction lookup table and based on entries of coordinate information obtained according to the identification codes and the identification lookup table.

SYSTEMS AND METHODS FOR CREATING A PLAYABLE VIDEO GAME FROM A THREE-DIMENSIONAL MODEL
20200316475 · 2020-10-08 ·

Systems and methods for creating a playable video game, or playable video game levels, from a three-dimensional model comprising a plurality of various-colored blocks disposed on a grid. A set of software modules processes a digital image of the static model to translate its component elements into video game elements in a level file, which may then be played using a game driver.

Automatic analysis device and specimen inspection automation system

In order to easily identify a specimen to be extracted because, for example, an item remains uninspected, from a rack 31 collected in a storage part 13 or the rack 31 taken out from the storage part, a camera of a smart device takes an image of the rack; and a calculation unit included in the smart device provides a mark, by AR technology, at the position of a specimen to be extracted. For example, the item that remains uninspected is identified on the basis of information about a combination of a rack ID and an identifier and information, which is received from an operation unit about specimens at respective positions. Thus, irrespective of a place or whether the specimen to be extracted is inside or outside of the device, the specimen to be extracted can be reliably specified from a plurality of specimen containers provided on a holder.

Programming automation in a 3D graphical editor with tightly coupled logic and physical simulation
10620917 · 2020-04-14 · ·

A system for designing automation applications based on input from a user includes a library interface, a three-dimensional workspace, a simulation engine, and controller code generation unit. The library interface is configured to receive a user selection of a plurality of components from a library of components. The three-dimensional workspace is configured to display the components and create a system design in the three-dimensional workspace using the components based on one or more instructions provided by the user. The simulation engine is configured to generate simulation code based on the system design in the three-dimensional workspace and execute the simulation code in response to a command from the user. One or more of the components in the three-dimensional workspace may be animated during execution of the simulation code. The controller code generation unit is configured to identify one or more physical controllers corresponding to the components in the three-dimensional workspace and generate controller-executable code for those physical controllers based on the system design.

BUILDING ENERGY SYSTEM WITH ENERGY DATA STIMULATION FOR PRE-TRAINING PREDICTIVE BUILDING MODELS

A building energy system for a building, the building energy system including one or more memory devices configured to store instructions thereon, that, when executed by one or more processors, cause the one or more processors to receive a building model, the building model defining a physical construction of the building, generate predicted energy usage data of the building based on the building model and historical weather data, train a predictive building model based on the predicted energy usage data, wherein the predictive building model indicates a prediction of an optimal equipment operating setting, generate the optimal equipment operating setting based on the predictive building model, and operate one or more pieces of building equipment based on the optimal equipment setting to control an environmental condition of the building.

Program generation device and non-transitory computer-readable storage medium storing program
11975454 · 2024-05-07 · ·

A program generation device generating an operation program causing a robot to execute a task is provided. The program generation device includes: a display control unit displaying an input screen including an operation block, display area where an operation block relating to an operation of the robot is displayed, an operation block arrangement area where the operation block selected from the operation block display area is arranged to generate the operation program, and a text display area where the operation program is displayed in a text format; and a text editing unit editing the operation program in the text format and displaying the edited operation program in the text display area.

Smart video game board system and methods

Systems and methods for creating a playable video game from user-generated artwork. The systems and methods include a smart game board system having a plurality of recesses arranged in a grid and configured to accept an RFID tag embedded in a block. As the user places blocks in the recesses, an antenna system detects which recesses contain blocks, and the color or another identifier of the block. This information is transmitted to a computer system for translation into playable video game data, such as level data or a skin or image.

System for Educational Computer Programming
20190228676 · 2019-07-25 ·

A system includes a mobile unit, road and procedure pieces, and a controller on the mobile unit that includes an optical sensor, a storage storing instructions and identification lookup tables, and a processor connected to the optical sensor and the storage. The optical sensor scans recognition patterns on the procedure pieces and identification patterns on the road pieces to correspondingly obtain recognition and identification codes. The processor controls the mobile unit to perform actions based on a collection of instructions generated according to the recognition codes and the instruction lookup table and based on entries of coordinate information obtained according to the identification codes and the identification lookup table.

Ladder logic graphical programming and textual programming synchronization

For ladder logic graphical programming and textual programming synchronization, a processor dynamically synchronizes a graphical ladder logic programming interface to an executable code base of ladder logic instructions. The processor further concurrently dynamically synchronizes a textual ladder logic programming interface to the executable code base.

Graphical representation of data in a program code editor

In one embodiment, non-transitory computer-readable medium stores instructions for implementing a source code editor within an integrated development environment. The instructions to cause one or more processors to implement a method comprising receiving data at a source code editor, the data representing a data value to be used by source code displayed by the source code editor, inserting the data representing the data value into the source code, and displaying a graphical representation of the data value in the source code editor, the graphical representation displayed within a program code statement associated with the data value.