Commit Graph

61 Commits

Author SHA1 Message Date
37df5e8801 feat: Implement ArmBot simulation with IK animation and event handling
- Added ArmBot component to manage ArmBot instances in the simulation.
- Created ArmBotInstances component to render individual ArmBot models.
- Developed IKAnimationController for handling inverse kinematics during animations.
- Introduced IkInstances component to load and manage IK-enabled arm models.
- Defined simulation types for ArmBot events and connections in TypeScript.
- Enhanced type definitions for better clarity and maintainability.
2025-04-14 18:16:53 +05:30
3eecf30541 added global speed for agv 2025-04-11 18:08:53 +05:30
1256f33342 Debugged agv and conveyor interaction. 2025-04-11 17:52:07 +05:30
SreeNath14
863d2c6393 "updated single flow" 2025-04-10 17:46:11 +05:30
SreeNath14
e48195db98 "updated Animation" 2025-04-10 10:21:24 +05:30
158cd2b1b8 Merge remote-tracking branch 'origin/ui' into simulation 2025-04-09 18:41:30 +05:30
a07bf917c5 Merge remote-tracking branch 'origin/rtViz' into simulation 2025-04-09 18:38:08 +05:30
2fee9ccf24 feat: Update API version for asset file retrieval; add rotation data to event schemas and controls 2025-04-09 18:37:07 +05:30
Nalvazhuthi
c953c71f3f merged to main 2025-04-09 18:08:23 +05:30
Nalvazhuthi
ceecff851a Hidden panel zone based template Sc shot 2025-04-09 18:06:08 +05:30
03e9bcc740 feat: Add Shortcut Keys, activeSubTool state management and improve user avatar handling 2025-04-09 17:43:44 +05:30
f7a0f3b3d6 feat: Enhance ArmBotMechanics with connected models and process management; update ConveyorMechanics for radio input behavior; adjust NavMeshDetails cell size; add depthWrite to ZoneGroup material; include triggers in copy and duplication controls; refine path connector actions filtering; improve socket store zone management 2025-04-09 15:38:29 +05:30
43df50c576 feat: Enhance ArmBot and StaticMachine mechanics with trigger handling and reset functionality 2025-04-08 18:31:57 +05:30
a6993ccd2e fix: Remove console log statements for cleaner output 2025-04-08 15:00:36 +05:30
b5ba3a0ce1 Refactor event handling and state management for StaticMachine and ArmBot types
- Updated `loadInitialFloorItems.ts` to streamline event data processing for StaticMachine and ArmBot types.
- Enhanced `copyPasteControls.tsx` and `duplicationControls.tsx` to support StaticMachine and ArmBot event data creation with proper UUID generation.
- Modified `moveControls.tsx`, `rotateControls.tsx`, and `transformControls.tsx` to include event data in the state.
- Improved `pathConnector.tsx` to handle connections for StaticMachine and ArmBot types, including deletion functionality.
- Updated store management to rename `useDeleteModels` to `useDeleteTool` for clarity.
- Adjusted type definitions in `worldTypes.d.ts` to include StaticMachine and ArmBot event schemas.
2025-04-08 14:56:45 +05:30
272317991a feat: Extend simulation state types to include ArmBot events and update related components
- Updated RotateControls and SelectionControls to handle ArmBot events in simulation states.
- Enhanced PathConnector to manage connections involving ArmBot and StaticMachine types.
- Added ArmBotMechanics and StaticMachineMechanics components for managing properties of ArmBot and StaticMachine.
- Modified types in worldTypes to include rotation for ArmBot and StaticMachine events.
- Updated store to accommodate new ArmBot event types in simulation states.
2025-04-07 18:16:34 +05:30
b89589d8ea refactor: Update connection identifiers from pathUUID to modelUUID across simulation components 2025-04-05 15:15:01 +05:30
1cc877aee1 feat: Enhance simulation state management to include StaticMachineEventsSchema
- Updated various modules to accommodate StaticMachineEventsSchema in simulation states.
- Modified event handling in addAssetModel, deleteFloorItems, and loadInitialFloorItems to support new event types.
- Adjusted type definitions in worldTypes.d.ts to define StaticMachineEventsSchema.
- Refactored path management in processCreator and simulation to handle new event types.
- Ensured compatibility in selection and manipulation controls for StaticMachine events.
- Removed bug that made the other assets not droppable
2025-04-05 14:33:25 +05:30
34aea0ecf1 Refactor AGV and PathNavigator components; add NavMeshCreator for improved navigation handling and added backend event storage for connections 2025-04-05 12:25:29 +05:30
e92345d820 Refactor simulation paths to simulation states
- Updated all instances of `simulationPaths` to `simulationStates` across multiple components including copyPasteControls, duplicationControls, moveControls, rotateControls, selectionControls, and others.
- Adjusted related state management hooks in the store to reflect the change from `simulationPaths` to `simulationStates`.
- Ensured that all references to simulation paths in the simulation logic and UI components are consistent with the new naming convention.
2025-04-05 10:12:28 +05:30
395fdb14a6 Merge remote-tracking branch 'origin/simulation-agv' into simulation 2025-04-04 17:48:35 +05:30
8dc6b3949f refactor: update event handling in mechanics components to use socket communication 2025-04-04 17:46:19 +05:30
cf6946750b added backend connection for conveyor and vehicle mechanics 2025-04-04 16:57:18 +05:30
75b88efe87 added buffer in agv 2025-04-04 16:53:57 +05:30
bb4f846528 Merge remote-tracking branch 'origin/main' into simulation-agv 2025-04-04 09:46:48 +05:30
37f912a6f1 solved few bugs in agv 2025-04-04 09:46:18 +05:30
4491383093 fix: update asset model to set isUsed to false 2025-04-03 19:51:46 +05:30
d29ee03c44 refactor: remove console logs and enhance model userData structure 2025-04-03 19:46:52 +05:30
69ca2a3121 Merge remote-tracking branch 'origin/main' into simulation-agv 2025-04-02 19:12:23 +05:30
f5f74f35ad added avg paths 2025-04-02 19:12:14 +05:30
Nalvazhuthi
02a09c2a2f added pannel hide and EditWidgetOption component 2025-04-02 17:51:44 +05:30
Nalvazhuthi
37264f1690 added active chart select 2025-04-02 12:29:07 +05:30
2043712f5d add backend api and socket for conveyor events 2025-04-01 18:52:21 +05:30
526befad20 refactor: update backend URL and added conveyor event storing in ackend 2025-04-01 14:25:42 +05:30
66f5ea9628 Merge branch 'main' into simulation 2025-03-31 19:39:33 +05:30
e3a85c81e5 Refactor socket initialization to include organization and enhance asset event handling; remove unused console logs and improve asset data structure 2025-03-31 19:38:23 +05:30
b125989ae7 Refactor styles for improved theme management, enhance input components, and add scene styles 2025-03-31 18:06:44 +05:30
98eb403b4a refactor: clean up code in various components; streamline material properties and improve state management 2025-03-29 18:35:34 +05:30
5564eecf76 refactor: update VehicleMechanics to use LabledDropdown for start and end point selection; clean up unused MQTT code and improve zone data fetching logic 2025-03-29 18:14:29 +05:30
13732a5679 added ui and integerated ui for the vehicle mechanics 2025-03-29 12:58:54 +05:30
1ce24a64f1 refactor: standardize activeTool casing and enhance trigger mechanics with bufferTime 2025-03-29 10:24:47 +05:30
71310bdbdd Merge remote-tracking branch 'origin/main' into rtViz 2025-03-28 19:27:09 +05:30
c842b81611 3dWidget dnd and 2d widgets backend api updated 2025-03-28 19:13:20 +05:30
f46f29b88c Add MQTT URL to environment variables and refactor simulation components 2025-03-28 19:10:49 +05:30
813f620b4d Merge pull request 'simulation-agv' (#11) from simulation-agv into main
Reviewed-on: http://185.100.212.76:7776/Dwinzo-Beta/Dwinzo_dev/pulls/11
2025-03-27 12:50:31 +00:00
60795f5bde Add null check for controls in FloorItemsGroup to prevent potential errors 2025-03-27 16:33:48 +05:30
a4e1918849 Integrate active module checks in FloorItemsGroup and SelectionControls for improved event handling 2025-03-27 16:31:21 +05:30
ab0a68c5e5 merge conflicts resolved 2025-03-27 15:48:11 +05:30
c1251dc598 created paths based on aisle and wall points 2025-03-27 15:37:16 +05:30
3de7eedb80 Update styles, add marketplace components, and enhance drag-and-drop functionality 2025-03-27 15:14:29 +05:30