SEED RDS: Synergistic Resource Dispatching System for Robots and Automatic Devices
RDS provides low-code development of a customized system that can unify the robots, automatic devices and upper-level systems with optimized scheduling capabilities. Advanced features such as serial-parallel execution, pause & resume & terminate immediately, priority & preemption, global dynamic scheduling, etc., are supported in the flexible task engine. RDS is the major system in SEED series
Example of SEED RDS interface
Synergistic resource dispatch
RDS system integrates not only various types of AGVs such as humanless forklifts, jacking or composite robots, but also automatic doors, elevators, lifts, traffic signals, transfer equipment like conveyor lines, warehouse weighing machines, balers and production line rollers, etc. RDS will carry out a unified scheduling of these equipment resources, as well as logical resources such as stations, paths, and storage site. The final goal is to make global resources working collaboratively.
Flexibility prefabrication of business process and rapid development
Configure resources and scheduling policies for tasks
For each task, users can define resource allocation and scheduling strategies. For example, tasks can be filtered and sorted by series of criteria such as creation time, deadline, timeout delay status, business priority, distance to idle robots, robot load status, etc. RDS will run dynamic scheduling and resources allocation base on this, to drive business continuity.
Rule-based and dynamic decision for traffic guidance
For scenarios of large-scale robots, RDS supports a hybrid traffic guide approach based on static rules and dynamic jam prediction. Static rules include direction of paths, tidal lanes, and geographic area control, etc. Meanwhile, the system will update the traffic jam situation in real time to find a balance between the shortest route and the least congestion. The final goal is to minimize the time spent.
During the execution of flexible tasks, users can observe the overall status and progress in the task management panel. Meanwhile, details such as which actions are being performed, which resources are being requested/acquired, or which faults or exceptions are thrown can also be shown in real time. Users can keep track of the global pace and statistics, as well as quickly locate problems for specific tasks.
Custom mobile applications
RDS can customize a business-appropriate mobile application for each customer, which can be used for task sending, information query and exception handling.
By standard interfaces such as RESTful API, OPCUA, MODBUS or other industrial buses, as well as non-standard methods such as custom webservice, database table, FTP or even email, RDS can be seamlessly integrated with other devices or systems.