Skip to content

SeanLMH/Unity-Robotics-Hub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Unity Robotics Hub

This is a central repository for tools, tutorials, resources, and documentation for robotic simulation in Unity.

If you have questions please feel free to contact us here

Unity Robotics Tutorials

Repos

Prerequisites

  • Knowlege of ROS and a working ROS environment
    • This tutorial was made using ROS Melodic and Python 2.
  • Unity 2020.2 or newer

Tutorials

ROS Packages

Robotics Demo with example implementations of:

  • Launch File
  • Custom Message Types
  • Custom Service
  • Publisher Script
  • Service Script
  • TCP Endpoint Script

unity_scripts


Example scripts on how to implement a ROS Publisher, Subscriber, or Service.

  • RosPublishExample.cs

    • Publishes the position of a gameobject every 0.5 seconds.
  • RosServiceExample.cs

    • Each time service is called return a destination position for a game object to move towards.
  • RosSubscriberExample.cs

    • Subscribes to a topic that accepts color messages and uses them to change the color of a game object in the Unity scene.

About

Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 66.1%
  • Python 27.6%
  • CMake 3.9%
  • Dockerfile 1.9%
  • Shell 0.5%