API in standalone_examples
API is divided in the following groups
Asset
script for URDF import
Core
There are two types of core functions covered.
API
There are scripts that perform standard actions. This includes:
Adding Cubes
adding Franka Robot
Adding a cloth
Controlling a robot: Joint position controller for a manipulator
Logging Data
Derfmable objects
Viewing Contact data
Making omnigraph triggers
rigit contact viewing
simulating a robot
simulation callbacks
time stepping
Visualizing materials
Cloner
A script that creates clones of ants. This can be used to spawn a large number of robots and managee its articulation.
Cortex
TODO
Replicator
Behaviour
Domain Randomization## Examples
Robot
TODO
Manipulator
Policy
Wheeled Robots
ROS bridge
Making ROS nodes to publish or subscribe to data from Isaac Sim. The following examples are available.
Manual Camera Publishing, Periodic Camera Publishing, Clock, MoveIt, RTX LIDAR, Standard Subscriber, Carter’s Stereo and Carter’s Multi Robot Navigation.
Carter is like turtlebot
Sensor
Contains standalone scripts for the following sensors:
- Camera:
camera, camera with openCV, fisheye camera with openCV, Camera with ROS, Camera with viewing
- Physics:
Contact, Effort and IMU
- PhysX:
Rotating LIDAR
- RTX:
Rotating LIDAR
Simulation App
Run scipts to get empty world. There are scripts for default world, livestreaming (used in docker installation), contant fps, changing resolution and loading sample stage.
Util
Contains a script to detech clash in Carter and to draw points seen by Lidar/Radar as debug draw.
XR
Script for hand tracking in XR.
Omni
Contains files that use Omni API for asset conversion and to run simulation in async. This way simulation can be started and then script can be run to execute commands. This is used in a manipulation examples. There is also a file called app_framework.py
which I am not sure what it does.