furo-org / CagePlugin

Autonomous mobile robot simulator plugin for UE4

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cage: Autonomous mobile robot simulator plugin for UE4

Dependencies and related projects

This plugin depends on ZMQUE plugin and PxArticulationLink plugin.

CageClient library wraps detail of communications with CommActor of this plugin.

VTC project uses this plugin.

Actors in this plugin

Cage C++/CommActor

Status reports and actor commands server.

Cage/Sensors/Velodyne

Velodyne VLP-16 Actor.

Cage/Vehicle/PuffinBP

Mobile robot 'Puffin' Actor. The Puffin Actor uses PhysX articulation to represent its physical bodies. The actor is moved by rotating two tires on it and resulting motion is simulated by PhysX engine.

Cage/Vehicle/Laikago/LaikagoBP

Mobile robot 'laikago' Actor. The laikago Actor is a Character (like a player character) with a skeletal meshe and some animations. Its motion is not simulated by PhysX engine and it will not fall down.

This actor uses meshes available at unitree github repository released under MPL2 license.

Cage/MapUtils/Randomizer

Cage/Player/Pedestrian

Pedestrian pawn who wanders specified points randomly.

Cage/Player/CagePlayer

Player pawn who can grab and follow mobile robot actors.

Cage/Player/LidarMan

Player pawn who has Velodyne Actor on his head.

Cage/Player/LidarManStable

Player pawn who has floating Velodyne Actor over his head.

Cage/MapUtils/GeoReference

Reference point actor for converting UE coordinate values(x,y) to geographic coordinate values(B,L). Place this actor in the level and fill "Location" fields with corresponding geographic coordinate values.

License

Copyright 2019 Tomoaki Yoshida yoshida@furo.org

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/.

About

Autonomous mobile robot simulator plugin for UE4

License:Mozilla Public License 2.0


Languages

Language:C++ 92.6%Language:Python 6.5%Language:C# 0.9%