RFLib is a foundational library for hardware interface, cuda interface (e.g. Ops). It is a part of the RobotFlow project.
This line will install with ops, it will take a few minutes.
pip install -e .
If you want to make a quick install, because you only want to use image library or hardware drivers, you can:
RFLIB_WITH_OPS=0 pip install -e .
Image Utils: Docs
- 2D Vision: For this part, we build upon mmcv.
- 3D Vision
- Multi-modal Perception
CNN Utils Docs
For this part, we build upon mmcv.
We have tested with:
- Robot
- Sensors
- RFLib: RobotFlow foundational library for Robot Vision, Planning and Control.
- RFVision: RobotFlow vision-related toolbox and benchmark.
- RFMove: RobotFlow planning toolbox.
- ReinForce: RobotFlow reinforcement learning toolbox.
- RFController: RobotFlow controller toolbox.
- rFUniverse: A Unity-based Multi-purpose Simulation Environment.
- RFBulletT: A Pybullet-based Multi-purpose Simulation Environment.
- RF_ROS: ROS integration. Both ROS1 and ROS2 are supported.
- RobotFlow: The barebone of the whole system. It organizes all the functionalities.
- RFDigit: A Customized Digit Tactile Sensor.
- N-D Pose Annotator: support both rigid and articulated object pose annotation.
- model format converter: URDF and related model format converter.