Setup
Examples
API Documentation
NiryoRobot.connect()
NiryoRobot.close_connection()
NiryoRobot.calibrate()
NiryoRobot.calibrate_auto()
NiryoRobot.need_calibration()
NiryoRobot.get_learning_mode()
NiryoRobot.set_learning_mode()
NiryoRobot.set_arm_max_velocity()
NiryoRobot.set_jog_control()
NiryoRobot.wait()
NiryoRobot.get_joints()
NiryoRobot.get_pose()
NiryoRobot.get_pose_quat()
NiryoRobot.move_joints()
NiryoRobot.move_pose()
NiryoRobot.move_linear_pose()
NiryoRobot.shift_pose()
NiryoRobot.shift_linear_pose()
NiryoRobot.jog_joints()
NiryoRobot.jog_pose()
NiryoRobot.move_to_home_pose()
NiryoRobot.go_to_sleep()
NiryoRobot.forward_kinematics()
NiryoRobot.inverse_kinematics()
NiryoRobot.get_pose_saved()
NiryoRobot.save_pose()
NiryoRobot.delete_pose()
NiryoRobot.get_saved_pose_list()
NiryoRobot.pick_from_pose()
NiryoRobot.place_from_pose()
NiryoRobot.pick_and_place()
NiryoRobot.get_trajectory_saved()
NiryoRobot.execute_trajectory_from_poses()
NiryoRobot.execute_trajectory_from_poses_and_joints()
NiryoRobot.execute_trajectory_saved()
NiryoRobot.save_trajectory()
NiryoRobot.delete_trajectory()
NiryoRobot.get_saved_trajectory_list()
NiryoRobot.get_current_tool_id()
NiryoRobot.update_tool()
NiryoRobot.grasp_with_tool()
NiryoRobot.release_with_tool()
NiryoRobot.open_gripper()
NiryoRobot.close_gripper()
NiryoRobot.pull_air_vacuum_pump()
NiryoRobot.push_air_vacuum_pump()
NiryoRobot.setup_electromagnet()
NiryoRobot.activate_electromagnet()
NiryoRobot.deactivate_electromagnet()
NiryoRobot.enable_tcp()
NiryoRobot.set_tcp()
NiryoRobot.reset_tcp()
NiryoRobot.tool_reboot()
NiryoRobot.set_pin_mode()
NiryoRobot.digital_write()
NiryoRobot.digital_read()
NiryoRobot.get_hardware_status()
NiryoRobot.get_digital_io_state()
NiryoRobot.set_conveyor()
NiryoRobot.unset_conveyor()
NiryoRobot.run_conveyor()
NiryoRobot.stop_conveyor()
NiryoRobot.control_conveyor()
NiryoRobot.get_connected_conveyors_id()
NiryoRobot.get_img_compressed()
NiryoRobot.set_brightness()
NiryoRobot.set_contrast()
NiryoRobot.set_saturation()
NiryoRobot.get_image_parameters()
NiryoRobot.get_target_pose_from_rel()
NiryoRobot.get_target_pose_from_cam()
NiryoRobot.vision_pick()
NiryoRobot.move_to_object()
NiryoRobot.detect_object()
NiryoRobot.get_camera_intrinsics()
NiryoRobot.save_workspace_from_robot_poses()
NiryoRobot.save_workspace_from_points()
NiryoRobot.delete_workspace()
NiryoRobot.get_workspace_ratio()
NiryoRobot.get_workspace_list()
PoseObject
PoseObject.copy_with_offsets()
PoseObject.to_list()
HardwareStatusObject
DigitalPinObject
Image Processing
image_functions.threshold_hsv()
image_functions.debug_threshold_color()
image_functions.morphological_transformations()
image_functions.get_contour_barycenter()
image_functions.get_contour_angle()
image_functions.biggest_contour_finder()
image_functions.biggest_contours_finder()
image_functions.draw_contours()
image_functions.extract_img_workspace()
image_functions.debug_markers()
image_functions.relative_pos_from_pixels()
image_functions.show_img_and_check_close()
image_functions.show_img()
image_functions.show_img_and_wait_close()
image_functions.compress_image()
image_functions.uncompress_image()
image_functions.add_annotation_to_image()
image_functions.undistort_image()
image_functions.resize_img()
image_functions.concat_imgs()
ColorHSV
ColorHSV.BLUE
ColorHSV.RED
ColorHSV.GREEN
ColorHSV.ANY
ColorHSVPrime
ColorHSVPrime.BLUE
ColorHSVPrime.RED
ColorHSVPrime.GREEN
ColorHSVPrime.ANY
ObjectType
ObjectType.SQUARE
ObjectType.TRIANGLE
ObjectType.CIRCLE
ObjectType.ANY
MorphoType
MorphoType.ERODE
MorphoType.DILATE
MorphoType.OPEN
MorphoType.CLOSE
KernelType
KernelType.RECT
KernelType.ELLIPSE
KernelType.CROSS
api
api.objects
vision
vision.enums