Rendering
RCareWorld supports both visual and haptics rendering. Caregiving robots need to have a visual perception of their surroundings and a haptic perception to perform contact-rich tasks. For visual, RCareWorld supports near-photorealistic rendering of RGB images, depth, optical flow, and masks, for instance, segmentation, surface normal, and domain randomization. For haptics, it allows users to access forces and torques on joints and end-effectors on robots. Also, it supports whole-arm tactile sensing, enabling users to get the forces on the entire arm.
Haptics Rendering
Joint Force/Torque Sensing
![](/rcareworld//assets/img/rendering/joint_force.gif)
Whole-arm Contact Force Sensing
![](/rcareworld//assets/img/rendering/whole_arm.gif)
Visual Rendering
RGB
![](/rcareworld//assets/img/rendering/rgb.gif)
Depth
![](/rcareworld//assets/img/rendering/depth.gif)
Optical Flow
![](/rcareworld//assets/img/rendering/optical_flow.gif)
Instance Mask
![](/rcareworld//assets/img/rendering/ins_mask.gif)
Domain Randomization
![](/rcareworld//assets/img/rendering/domain_rand.gif)
Normal Map
![](/rcareworld//assets/img/rendering/normal.gif)