Code Monkey home page Code Monkey logo

lge-ros2 / cloisim Goto Github PK

View Code? Open in Web Editor NEW
122.0 10.0 18.0 70.84 MB

Unity3D based multi-robot simulator can bring-up simulation environment by SDF(Simulation Description File) easily. And it supports to connect ROS2 through cloisim_ros.

Home Page: https://github.com/lge-ros2/cloisim/wiki

License: MIT License

C# 99.32% ShaderLab 0.26% CMake 0.06% C++ 0.03% Shell 0.19% Dockerfile 0.13%
ros2 unity simulation gazebo 3d-simulation sdf sdfparser csharp protobuf robotics

cloisim's People

Contributors

hyunseok-yang avatar yjkim046 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cloisim's Issues

Clarification on build process

Hello,
I found this gazebo replacement just recently and I see great potential in it.

However, I did not succeed in building cloisim myself following this guide, but this may be due to the fact that I am a novice in unity.

I proceeded as following:

  • installed vulcan and other dependencies as described in guide
  • installed unity 2020.3.13f1
  • cloned cloisim, cloisim_ros and cloi_common_interfaces
  • cloned sample_resources into cloisim
  • built and sourced the ros packages
  • opened unity
  • added the cloisim folder to projects
    image
  • opened the project by clicking on it
  • did NOT receive a popup about TMP imports, so I importet TMP like this
  • get a blank window in unity, which results in a blank application when built
    image

My directory structure is the following:

├── cloi_common_interfaces
│   ├── build
│   ├── install
│   ├── log
│   └── src
├── cloisim
│   ├── Assets
│   ├── Docker
│   ├── Library
│   ├── Logs
│   ├── Packages
│   ├── ProjectSettings
│   ├── sample_resources
│   ├── Temp
│   └── UserSettings
├── cloisim_ros
│   ├── build
│   ├── install
│   ├── log
│   └── src

I expected to see the shopping hall and a robot.
Any idea where I am going wrong?
How is the development workflow like, for instance if I want to use custom maps and robots?

Thanks in advance and best regards,

Max

A quick start example

I downloaded the sample-resource and the simple-device. Could you explain steps after <After run 'CLOiSim'> of Usage to run any simple example? I fail to locate any launch files to run ROS.

[Request] Front camera capture

Is your feature request related to a problem? Please describe.
I cannot get images from this simulator.

Describe the solution you'd like
I want to get images from the multi-robot-simulator. These images should be acquired from the cameras of (virtual) robots. Additionally, each image should synchronize with the robot's position.

Describe alternatives you've considered
Image capturing should be possible at any time. I want to adjust a frame rate and image resolution too.

Additional context

[Question] How can I make the cloi navigate over the seocho world?

A clear and concise description of what is your question.
I've done to run the cloisim in a docker container and display the lg_seocho.world(and other worlds too), and to run the cloisim_ros in another docker container, but the cloi has never moved.
I manipulated it with teleop_twist_keyboard but still don't know how to apply your project like README demos.
I'm working on Ubuntu 20.04

image
My poor cloi is standing alone on the freezing lg seocho world.

Please gimme some advice to let cloi run freely!

Gazebo's World import[Question]

Hi, I've read that you support sdf. Is it possible to load gazebo world files with objects/meshes[for example AWS's world environments]?

video and images

image2020-2-16_20-14-33

Screenshot from 2020-05-25 11-37-04

image2020-2-2_23-6-58
image2020-2-2_23-8-25
image2020-2-2_23-12-47

Unity_lidar_ros2.light.mp4
Unity_nav2_ros2.light.mp4
unity_multirobot.light.mp4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.