{"product_id":"usb-camera-module-1080p-wide-angle-lerobot","title":"USB Camera Module 1080p 2 MP UVC, Wide-Angle M12 Lens (60°–140°), Plug-and-Play for LeRobot Wrist and Overhead Cameras","description":"\u003cp\u003e\u003cstrong\u003eThis is a 32 mm square 1080p USB camera board with an interchangeable M12 lens that works as a plug-and-play UVC webcam on any computer, used as the wrist (eye-in-hand) camera and the overhead (third-person) camera when recording LeRobot imitation-learning datasets with SO-ARM101, NexArm, Koch or Moss arms.\u003c\/strong\u003e\u003c\/p\u003e\u003cp\u003eA small 1080p UVC camera board with an M12 lens, the kind of module used as the wrist (first-person) and overhead (third-person) cameras in LeRobot datasets. It needs no driver, works with OpenCV out of the box, and the 32 mm square board screws onto a printed bracket. Pick 90° for a wrist camera, 110°–140° for an overhead view of the whole workspace.\u003c\/p\u003e\u003ch2\u003eWhat can you use it for?\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eWrist camera on a SO-ARM101 gripper (90° lens)\u003c\/li\u003e\n\u003cli\u003eOverhead workspace camera on a desk arm (110°–140° lens)\u003c\/li\u003e\n\u003cli\u003eRaspberry Pi and Jetson vision projects with OpenCV\u003c\/li\u003e\n\u003cli\u003eReplacing the 480p camera in a Standard kit with 1080p\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eWho is it for?\u003c\/h2\u003e\u003cp\u003eLeRobot users adding a second or third view, and makers who want a small board camera that OpenCV recognises immediately.\u003c\/p\u003e\u003ch2\u003eCompatibility\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eOS: Windows, macOS, Linux, Raspberry Pi OS, Android (UVC, no driver)\u003c\/li\u003e\n\u003cli\u003eSoftware: OpenCV \/ LeRobot OpenCVCamera, ffmpeg, v4l2, OBS\u003c\/li\u003e\n\u003cli\u003eMounting: 4 holes on a 32 × 32 mm board; fits printed wrist and overhead brackets (STL in our Builder's Pack)\u003c\/li\u003e\n\u003cli\u003eConnection: USB 2.0, 1 m cable with 4-pin 2.0 mm board connector\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eSpecifications\u003c\/h2\u003e\u003ctable\u003e\n\u003ctr\u003e\n\u003cth\u003eSensor\u003c\/th\u003e\n\u003ctd\u003e1\/3.2\" 2 MP CMOS, 1920 × 1080\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFrame rates\u003c\/th\u003e\n\u003ctd\u003e1080p 30 fps MJPG, 720p 30 fps, 640 × 480 30 fps (5 fps YUV at 1080p)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eInterface\u003c\/th\u003e\n\u003ctd\u003eUSB 2.0, UVC, no driver on Windows \/ macOS \/ Linux \/ Raspberry Pi \/ Android\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eLens\u003c\/th\u003e\n\u003ctd\u003eM12 mount; 60°, 90°, 110° or 140° field of view, interchangeable\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eBoard\u003c\/th\u003e\n\u003ctd\u003e32 × 32 mm, 4 mounting holes, 4-pin 2.0 mm connector, 1 m USB cable included\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003ePower\u003c\/th\u003e\n\u003ctd\u003e5 V, 80–130 mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eFocus\u003c\/th\u003e\n\u003ctd\u003eManual, set by turning the lens\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eSoftware\u003c\/th\u003e\n\u003ctd\u003eOpenCV, LeRobot OpenCVCamera, ffmpeg, v4l2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\u003ch2\u003eWhat's in the box\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003e60° no-distortion (4.13 mm):\u003c\/strong\u003e 1 × camera board with 4.13 mm lens, 1 m USB cable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e90° no-distortion (2.74 mm):\u003c\/strong\u003e 1 × camera board with 2.74 mm lens, 1 m USB cable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e110° wide (2.9 mm):\u003c\/strong\u003e 1 × camera board with 2.9 mm lens, 1 m USB cable\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003e140° wide (2.1 mm):\u003c\/strong\u003e 1 × camera board with 2.1 mm lens, 1 m USB cable\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\u003ch3\u003eWhich lens for a wrist camera?\u003c\/h3\u003e\u003cp\u003e90° no-distortion: wide enough to see the gripper fingers and the object, without fisheye curvature that confuses policies.\u003c\/p\u003e\u003ch3\u003eWhich lens for the overhead camera?\u003c\/h3\u003e\u003cp\u003e110° or 140° so the whole workspace fits from 40–60 cm above the desk; the 140° lens has visible barrel distortion, which LeRobot tolerates.\u003c\/p\u003e\u003ch3\u003eWhat frame rate does LeRobot get?\u003c\/h3\u003e\u003cp\u003e30 fps at 640 × 480 or 1280 × 720 MJPG, which is what most configs use; 1080p also runs at 30 fps in MJPG.\u003c\/p\u003e\u003ch3\u003eIs the focus adjustable?\u003c\/h3\u003e\u003cp\u003eYes, manually by turning the M12 lens; set it once for your working distance.\u003c\/p\u003e","brand":"Glunova Biotech","offers":[{"title":"60° no-distortion (4.13 mm)","offer_id":50760955887855,"sku":"USBCAM-2MP-60","price":39.0,"currency_code":"SGD","in_stock":true},{"title":"90° no-distortion (2.74 mm)","offer_id":50760955920623,"sku":"USBCAM-2MP-90","price":48.0,"currency_code":"SGD","in_stock":true},{"title":"110° wide (2.9 mm)","offer_id":50760955953391,"sku":"USBCAM-2MP-110","price":45.0,"currency_code":"SGD","in_stock":true},{"title":"140° wide (2.1 mm)","offer_id":50760955986159,"sku":"USBCAM-2MP-140","price":51.0,"currency_code":"SGD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0821\/5406\/2063\/files\/01_module.jpg?v=1789437203","url":"https:\/\/armdojo.com\/products\/usb-camera-module-1080p-wide-angle-lerobot","provider":"ArmDojo","version":"1.0","type":"link"}