All Projects → Unity-Technologies → Articulations Robot Demo

Unity-Technologies / Articulations Robot Demo

Licence: apache-2.0

Projects that are alternatives of or similar to Articulations Robot Demo

Unity Robotics Hub
Central repository for tools, tutorials, resources, and documentation for robotics simulation in Unity.
Stars: ✭ 439 (+202.76%)
Mutual labels:  robot, manipulation, unity, physics-simulation, simulation
Awesome Robotics
A curated list of awesome links and software libraries that are useful for robots.
Stars: ✭ 478 (+229.66%)
Mutual labels:  robotics, robot, reinforcement-learning, simulation
Iros20 6d Pose Tracking
[IROS 2020] se(3)-TrackNet: Data-driven 6D Pose Tracking by Calibrating Image Residuals in Synthetic Domains
Stars: ✭ 113 (-22.07%)
Mutual labels:  robotics, robot, manipulation
Hexapod
Blazing fast hexapod robot simulator for the web.
Stars: ✭ 370 (+155.17%)
Mutual labels:  robotics, robot, simulation
Robosuite
robosuite: A Modular Simulation Framework and Benchmark for Robot Learning
Stars: ✭ 462 (+218.62%)
Mutual labels:  robotics, physics-simulation, reinforcement-learning
ROS-TCP-Connector
No description or website provided.
Stars: ✭ 123 (-15.17%)
Mutual labels:  robot, robotics, simulation
Gym Miniworld
Simple 3D interior simulator for RL & robotics research
Stars: ✭ 338 (+133.1%)
Mutual labels:  robotics, reinforcement-learning, simulation
Invisible Highway
Invisible Highway is an experiment in controlling physical things in the real world by drawing in AR. Simply make a pathway along the floor on your phone and the robot car will follow that path on the actual floor in your room. A custom highway with scenery is generated along the path to make the robots a little more scenic on your phone screen.
Stars: ✭ 118 (-18.62%)
Mutual labels:  robotics, robot, unity
Carsimulator
A Top Down 2D Car Simulator For Unity
Stars: ✭ 184 (+26.9%)
Mutual labels:  unity, physics-simulation, simulation
Ros Academy For Beginners
中国大学MOOC《机器人操作系统入门》代码示例 ROS tutorial
Stars: ✭ 861 (+493.79%)
Mutual labels:  robotics, robot, simulation
Rex Gym
OpenAI Gym environments for an open-source quadruped robot (SpotMicro)
Stars: ✭ 684 (+371.72%)
Mutual labels:  robotics, robot, reinforcement-learning
Ravens
Train robotic agents to learn pick and place with deep learning for vision-based manipulation in PyBullet. Transporter Nets, CoRL 2020.
Stars: ✭ 133 (-8.28%)
Mutual labels:  robotics, manipulation, reinforcement-learning
Awesome Real World Rl
Great resources for making Reinforcement Learning work in Real Life situations. Papers,projects and more.
Stars: ✭ 234 (+61.38%)
Mutual labels:  robotics, reinforcement-learning, simulation
Mjrl
Reinforcement learning algorithms for MuJoCo tasks
Stars: ✭ 162 (+11.72%)
Mutual labels:  robotics, reinforcement-learning, simulation
Gym Ignition
Framework for developing OpenAI Gym robotics environments simulated with Ignition Gazebo
Stars: ✭ 97 (-33.1%)
Mutual labels:  robotics, reinforcement-learning, simulation
Assistive Gym
Assistive Gym, a physics-based simulation framework for physical human-robot interaction and robotic assistance.
Stars: ✭ 150 (+3.45%)
Mutual labels:  robotics, physics-simulation, simulation
Hand dapg
Repository to accompany RSS 2018 paper on dexterous hand manipulation
Stars: ✭ 88 (-39.31%)
Mutual labels:  robotics, reinforcement-learning, simulation
Bullet3
Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
Stars: ✭ 8,714 (+5909.66%)
Mutual labels:  robotics, reinforcement-learning, simulation
Webots
Webots Robot Simulator
Stars: ✭ 1,324 (+813.1%)
Mutual labels:  robotics, robot, simulation
Grl
Robotics tools in C++11. Implements soft real time arm drivers for Kuka LBR iiwa plus V-REP, ROS, Constrained Optimization based planning, Hand Eye Calibration and Inverse Kinematics integration.
Stars: ✭ 105 (-27.59%)
Mutual labels:  robotics, robot

Unity Robotics Demos

The recent integration of Nvidia's PhysX 4 into Unity has dramatically improved the quality of robotics simulation that is possible in Unity.

  • The new articulation joint system (available in 2020.1) is much better suited to building things like robot arms than the older joint types available in Unity. It uses Featherstone's algorithm and a reduced coordinate representation to gaurantee no unwanted stretch in the joints. In practice, this means that we can now chain many joints in a row and still achieve stable and precise movement.

  • The new Temporal Gauss Seidel (TGS) solver also supports more accurate simulation.

Installation

Unity 2020.10b1 or later is needed for the new joint system.

Install Unity

If you do not have Unity 2020.1.0b1 or later, add the latest 2020.1 beta release through Unity Hub. This demo has been last tested on Unity 2020.1.0b5.

Clone the Articulations Robot Demo Repo

Clone this repository:

git clone https://github.com/Unity-Technologies/articulations-robot-demo.git

Then, open the ArmRobot project in Unity.

UR3 Robot Arm

This is a simulation of the Universal Robotics UR3e robot. You can steer it by directly rotating all six joints of the arm. You can also rotate the end effector, and open and close the pincher.

Open Scenes > ArticulationRobot, and press play.

Manual Controls

You can move the robot around manually using the following keyboard commands:

A/D - rotate base joint
S/W - rotate shoulder joint
Q/E - rotate elbow joint
O/P - rotate wrist1
K/L - rotate wrist2
N/M - rotate wrist3
V/B - rotate hand
X - close pincher
Z - open pincher

All manual control is handled through the scripts on the ManualInput object. To disable manual input, just uncheck this object in the Hierarchy window.

You can learn more about how this robot was built with articulations by following our guide here.

Robotiq Hand-E Gripper

This simulation focuses on picking up objects with the Robotiq Hand-E Gripper.

Open Scenes > GripperScene, and press play. Try to pick up the cube and drop it!

Manual Controls

Use the following keyboard commands:

G - down
H - up
X - close pinhcer
Z - open pincher

ML-Agents Integration

The Articulation Robot Demo has been integrated with the ML-Agents Toolkit on this branch. Note: The integration is not up to date with the latest master branch.

Survey

Your opinion matters a great deal to us. Only by hearing your thoughts can we continue to make Unity a better simulator for robotics. Please take a few minutes to let us know about it.

Fill out the survey

License

Apache License 2.0

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].