RapyutaSimulationPlugins
Todo List
Class ARRAIRobotROSController
not work in client-server
Member ARRBaseRobot::Joints
adopt to client-server.
Member ARRBaseRobot::Links
adopt to client-server.
Member ARRBaseRobot::NetworkAuthorityType
Server is not supported yet.
Member ARRBaseRobot::RobotModelName
move to protected member
Member ARRBaseRobot::SetJointState (const TMap< FString, TArray< float >> &InJointState, const ERRJointControlType InJointControlType)
Provide a simillar method which can be used from Blueprint
Class ARRGameState
add documentation
Class ARRLidar
Follow the same impl as ARRROS2CameraActor.
Class ARRRobotBaseVehicle
temporary class for backward compatibility of child BPs
Class ARRRobotVehicleROSController
temporary class for backward compatibility
Member ASimulationState::Entities
Converting to TArrays to be able to be replicated
Member ASimulationState::EntitiesWithTag
Converting to TArrays to be able to be replicated
Member ASimulationState::PrevAttachEntityRequest
is this necessary?
Member ASimulationState::PrevDeleteEntityRequest
is this necessary?
Member ASimulationState::PrevGetEntityStateRequest
is this necessary?
Member ASimulationState::PrevSetEntityStateRequest
is this necessary?
Member ASimulationState::PrevSpawnEntityRequest
is this necessary?
Member ASimulationState::ServerCheckAttachRequest (const FROSAttachReq &InRequest)
is this necessary?
Member ASimulationState::ServerCheckDeleteRequest (const FROSDeleteEntityReq &InRequest)
is this necessary?
Member ASimulationState::ServerCheckSetEntityStateRequest (const FROSSetEntityStateReq &InRequest)
is this necessary?
Member ASimulationState::ServerCheckSpawnRequest (const FROSSpawnEntityReq &InRequest)
is this necessary?
Member ASimulationState::ServerDeleteEntity (const FROSDeleteEntityReq &InRequest)
is this necessary?
Member ASimulationState::SpawnableEntityTypes
Converting to TArrays to be able to be replicated
Member ATurtlebotBurgerBase::WheelRadius
get from static meshes.
Member ATurtlebotBurgerBase::WheelSeparationHalf
get data from links.
Member ERRNetworkAuthorityType
Implement Server authority.
Member ERRSimType
add documentation
File RRActorCommon.h
add documentation
File RRCoreUtils.h
add documentation
File RRGameMode.h
add documentation
File RRGameSingleton.h
add documentation
File RRGameState.h
add documentation
File RRLidar.h
Follow the same imple as ARRROS2CameraActor.
File RRMathUtils.h
add documentation, is this necessary?
File RRMeshActor.h
add documentation
File RRMeshData.h
add documentation
File RRMeshUtils.h
add documentation
File RRNetworkGameState.h
add doc
File RRObjectCommon.h
add documentation
File RRPlayerController.h
add documentation
File RRProceduralMeshComponent.h
add documentation
File RRROS2CameraComponent.h
Support non RGB data support.
File RRSceneDirector.h
add documentation
File RRStaticMeshComponent.h
add documentation
Class UDifferentialDriveComponent
Calculate odom from wheel rotation.
Member UDifferentialDriveComponentBase::MaxForce
get data from physics constraints
Member UDifferentialDriveComponentBase::UpdateOdom (float DeltaTime)
Calculate odom from wheel rotation.
Member UDifferentialDriveComponentBase::WheelSeparationHalf
get data from links
Class URobotVehicleMovementComponent

Support 3D movement.

Expose odom covariance parameter.

Member URobotVehicleMovementComponent::InversionFactor
is this necessary?
Member URRBaseOdomComponent::bPublishOdomTf
move this to publisher
Member URRBaseROS2Interface::RobotROS2Node
rename to ROS2Node
Class URRCoreUtils
add documentation
Member URRJointComponent::LinearVelMax
is it possible to set inf?
Member URRJointComponent::PositionMax
is it possible to set inf?
Member URRPoseSensorManager::SensorUpdate () override
Currently twist = ZeroVectors. Should be filled for physics actors.
Class URRRobotROS2Interface
add handling of service and action.
Class URRROS2CameraComponent
Support non RGB data support.
Member URRROS2CameraComponent::SensorUpdate () override
Should CaptureNonBlocking called in TickComponents?
Class URRROS2EntityStateSensorComponent
Currently twist = ZeroVectors. Should be filled for physics actors.
Member URRROS2EntityStateSensorComponent::SensorUpdate () override
Currently twist = ZeroVectors. Should be filled for physics actors.
Member URRROS2SimulationStateClient::GetEntityStateSrv (UROS2GenericSrv *InService)
Twist is zero. Should return proper value for physics actors.
Member URRROS2SimulationStateClient::SetEntityStateSrv (UROS2GenericSrv *InService)
Twist is zero. Should able to set value for physics actors.
Member URRROS2SkeletalMeshStatePublisher::UpdateMessage (UROS2GenericMsg *InMessage) override
update to use conversion utils to convert UE to ROS coordinate.
Class URRROS2StatePublisher
Implementation should follow the other publisher classes.
Class URRStaticMeshComponent
documentation.
Member URRStaticMeshComponent::SetCollisionModeAvailable (bool bInCollisionEnabled, bool bInHitEventEnabled=false)
is preset parameter cover all use case?