Jaw and physics pick and place
This commit is contained in:
parent
d1a3147844
commit
f1240f01ed
File diff suppressed because it is too large
Load Diff
BIN
Content/Blueprint/Core/BP_PickAndPlaceTarget.uasset
(Stored with Git LFS)
BIN
Content/Blueprint/Core/BP_PickAndPlaceTarget.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprint/Core/BP_RobotArmPlacementVolume.uasset
(Stored with Git LFS)
BIN
Content/Blueprint/Core/BP_RobotArmPlacementVolume.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprint/Core/BP_RobotArmRandomItemsVolume.uasset
(Stored with Git LFS)
BIN
Content/Blueprint/Core/BP_RobotArmRandomItemsVolume.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprint/Game/BP_LuckyGameinstanceMode.uasset
(Stored with Git LFS)
BIN
Content/Blueprint/Game/BP_LuckyGameinstanceMode.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprint/RobotPawnActors/BP_mujoco_SOArm100.uasset
(Stored with Git LFS)
BIN
Content/Blueprint/RobotPawnActors/BP_mujoco_SOArm100.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprint/RobotPawnActors/BP_mujokoStretch.uasset
(Stored with Git LFS)
BIN
Content/Blueprint/RobotPawnActors/BP_mujokoStretch.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprint/State/ST_LuckyWorld.uasset
(Stored with Git LFS)
BIN
Content/Blueprint/State/ST_LuckyWorld.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprint/oldRobotsBP/BP_DJI_DroneMovementBluePrint.uasset
(Stored with Git LFS)
BIN
Content/Blueprint/oldRobotsBP/BP_DJI_DroneMovementBluePrint.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Blueprint/robotAccessoriesSensors/BP_CameraSensor.uasset
(Stored with Git LFS)
BIN
Content/Blueprint/robotAccessoriesSensors/BP_CameraSensor.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Developers/Wdev/Robots/BP_SoArm100robot.uasset
(Stored with Git LFS)
BIN
Content/Developers/Wdev/Robots/BP_SoArm100robot.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/Map/Test_Level.umap
(Stored with Git LFS)
BIN
Content/Map/Test_Level.umap
(Stored with Git LFS)
Binary file not shown.
BIN
Content/luckyBot/Luckywidget/menu/WB_AllRandom.uasset
(Stored with Git LFS)
BIN
Content/luckyBot/Luckywidget/menu/WB_AllRandom.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Content/luckyBot/Luckywidget/menu/WB_CaptureSettings.uasset
(Stored with Git LFS)
BIN
Content/luckyBot/Luckywidget/menu/WB_CaptureSettings.uasset
(Stored with Git LFS)
Binary file not shown.
BIN
Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.dll
(Stored with Git LFS)
BIN
Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.dll
(Stored with Git LFS)
Binary file not shown.
BIN
Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.pdb
(Stored with Git LFS)
BIN
Plugins/CPathfinding/Binaries/Win64/UnrealEditor-CPathfinding.pdb
(Stored with Git LFS)
Binary file not shown.
@ -1,6 +1,6 @@
|
|||||||
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathDefines.h
|
|
||||||
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathDynamicObstacle.h
|
|
||||||
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathFindPath.h
|
|
||||||
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathNode.h
|
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathNode.h
|
||||||
|
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathDynamicObstacle.h
|
||||||
|
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathDefines.h
|
||||||
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathVolume.h
|
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathVolume.h
|
||||||
|
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathFindPath.h
|
||||||
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathVolumeGroundPrio.h
|
D:\Projects\luckyworld\luckyworld\Plugins\CPathfinding\Source\CPathfinding\Public\CPathVolumeGroundPrio.h
|
||||||
|
Binary file not shown.
Binary file not shown.
BIN
Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujoco.dll
(Stored with Git LFS)
BIN
Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujoco.dll
(Stored with Git LFS)
Binary file not shown.
Binary file not shown.
BIN
Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujoco.pdb
(Stored with Git LFS)
BIN
Plugins/LuckyMujoco/Binaries/Win64/UnrealEditor-LuckyMujoco.pdb
(Stored with Git LFS)
Binary file not shown.
@ -15,6 +15,8 @@ EStateTreeRunStatus FSTT_PickAndPlace::EnterState(FStateTreeExecutionContext& Co
|
|||||||
if (APickAndPlaceManager* Manager = ULuckyWorldFunctions::GetPickAndPlaceManager(Ref))
|
if (APickAndPlaceManager* Manager = ULuckyWorldFunctions::GetPickAndPlaceManager(Ref))
|
||||||
{
|
{
|
||||||
IPickAndPlaceUser::Execute_SetPickAndPlaceTargets(Ref,Manager->GetCurrentTargetActor(),Manager->GetCurrentPlaceArea());
|
IPickAndPlaceUser::Execute_SetPickAndPlaceTargets(Ref,Manager->GetCurrentTargetActor(),Manager->GetCurrentPlaceArea());
|
||||||
|
FStateTreeSharedEvent Event = FStateTreeSharedEvent(Manager->PickAndPlaceStartTag, FConstStructView(), "PickAndPlace");
|
||||||
|
Context.ConsumeEvent(Event);
|
||||||
return EStateTreeRunStatus::Running;
|
return EStateTreeRunStatus::Running;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -39,5 +39,28 @@ public:
|
|||||||
*/
|
*/
|
||||||
UFUNCTION(BlueprintCallable,BlueprintNativeEvent,Category="PickAndPlaceUser")
|
UFUNCTION(BlueprintCallable,BlueprintNativeEvent,Category="PickAndPlaceUser")
|
||||||
bool PlaceTarget();
|
bool PlaceTarget();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tell the robot to close its jaw.
|
||||||
|
* @param TargetValue - The target value for the jaw.
|
||||||
|
* @return - True if both targets are valid.
|
||||||
|
*/
|
||||||
|
UFUNCTION(BlueprintCallable,BlueprintNativeEvent,Category="PickAndPlaceUser")
|
||||||
|
bool CloseJaw(float TargetValue);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tell the robot to open its jaw.
|
||||||
|
* @param TargetValue - The target value for the jaw.
|
||||||
|
* @return - True if both targets are valid.
|
||||||
|
*/
|
||||||
|
UFUNCTION(BlueprintCallable,BlueprintNativeEvent,Category="PickAndPlaceUser")
|
||||||
|
bool OpenJaw(float TargetValue);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Tell the robot to release the object.
|
||||||
|
* @return - True if both targets are valid.
|
||||||
|
*/
|
||||||
|
UFUNCTION(BlueprintCallable,BlueprintNativeEvent,Category="PickAndPlaceUser")
|
||||||
|
bool DropTarget();
|
||||||
|
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user