Help?
Help?
ROSPug Quadruped Bionic Robot Dog Powered by Jetson Nano ROS Open Source Python Programming
Help?
Help?
Description
- Driven by Jetson Nano and Intelligent Servos: ROSPug is a Jetson Nano-powered quadruped robot with 12 high-voltage intelligent servos for precise, fast, and powerful movement.
- AI Vision for Versatile Applications: Equipped with an HD camera and OpenCV, ROSPug supports AI tasks like object recognition, line following, obstacle avoidance, and face detection.
- Multiple Control Methods & Live Feed: Control via WonderROS app (Android/iOS), PC, or wireless PS2. Live camera feed provides a first-person view in the app.
- Adjustable Gait Planning: With inverse kinematics, you can fine-tune leg movements for various gaits, and access the source code for customizations.
Product Description:
ROSPug is smart quadruped robot dog built upon Robot Operating System (ROS). It is equipped with 12 high-voltage strong-magnetic serial bus servos and integrates a range of high-performance components, including NVIDIA Jetson Nano controller, TOF Lidar, HD camera, IMU sensor, OLED display, and more. Featuring self-developed dynamic balancing kinematics algorithm, it can switch seamlessly between multiple gaits.
ROSPug supports Gazebo simulation, providing users with a valuable platform to learn and validate quadruped kinematics algorithms and path planning. Thanks to the robust computing power of its controller, ROSPug can perform tasks such as SLAM mapping navigation, path planning, dynamic obstacle avoidance, climbing, obstacle bypassing, and many other applications. We also offer solutions for expansion of ROSPug's capabilities, including deep learning, machine vision, and other development projects to meet users' specific needs.
① 12 DOF Aluminium Alloy Structure
ROSPug employs 12 high-performance servos, distributed across its elbow, shoulder, and hip joints of each leg, closely mimicking the post of a real quadruped animal. Its entire body is crafted from aluminum alloy, with the calf joint reinforced by metal bearings, ensuring both low weight and high strength.
② High-performance Hardware
ROSPug is powered by Jetson Nano and features high-performance Lidar and an HD wide-angle camera, enabling the validation of various creative AI applications.
③ Link Structure Enhanced Joint Efficiency
ROSPug features a link structure design that enhances the speed of the calf joint and ensures smooth motion without interference, thereby extending the leg's rotation range.
④ High-performance Intelligent Bus Servo
ROSPug features high-performance intelligent serial bus servos with a torque of 30KG, providing exceptional accuracy, data feedback, easy wiring, and support for a robust 12V voltage power supply.
1) Dual-Controller Design for Efficient Collaboration
ROSPug features a dual-controller design that combines the advanced AI capabilities of the Jetson Nano with the high-frequency control functions of the MCU. This integration enhances operational accuracy, enabling the system to tackle more complex challenges and explore a wider range of possibilities.
2) Inverse KinematicsGait Planning
Support Walk, Amble and Trot Gaits. Walk, Amble, and Trot gaits can be achieved by fine-tuning the touchdown time, lifttime, lifted height of each leg and the timing of switching between front and hind legs.
① Link Inverse Kinematics
ROSPug comes with a visual PC software for action editing, allowing users to define end coordinates for each leg. The robot then employs an inverse kinematics algorithm to calculate angles ofach servocreatingamotion profile that enables its feet to rech the desired target locations.
② Adjustable Walking Height, Speed and Pose
ROSPug's height, inclination, pitch angle and roll angle can be freely adjusted. Users can clectively adjust these variables to achieve both waking and turning motions.
③ Self-balancing and Yaw Angle Correction with IMU
ROSPug integrates an IMU sensor capable of real-time pose monitoring and data coquisition for closed-loop control. Regardless of the plane's inclination, ROSPug can promptly just its joints to maintain balance.
3) Support Various Control Methods
① PC Software Control
Using graphical PC software, you can effortlessly control servos and customize actions by simply dragging sliders, without the need for programming.
② Support Python Programming
All intelligent Python code is open source, with detailed annotations for easy self-study.
③ Coordinate PC Software Control
To support users in exploring ROSPug's capabilities, we offer detailed quadruped kinematics analysis, ROS-based inverse kinematics functions, and parameter debugging software.
④ APP Control
Android and iOS mobile APP are available. Via the APP, you can remotely control the robot and view what the robot sees.
4) Machine Vision
① Line Following
ROSPug can recognize red lines, and then calculate the location of the line so as to adjust the walking gait and realize line following.
② Drifting in Circle
By utilizing visual recognition to identify the circular pile and measuring the distance between itself and the pile using Lidar, the robot can adjust its moving direction to perform circular drifting.
③ Up and Down Stairs
Through independent vision judgment, the position of the stairs in front is identified and the scene of autonomously going up and down the stairs is realized.
④ Ball Shooting
ROSPug utilizes OpenCV to determine ball's position and employs a PID algorithm for real-time ball tracking. This approach allows it to fine-tune its gait to achieve accurate ball shooting, considering the distance from the target and the target's location.
⑤ Vision Recognition Target Tracking
ROSPug has a built-in HD wide-angle camera on its head, which can recognize and locate different targets, thereby realizing creative Al gameplay such as Tag recogniticn, face recognition, color tracking, and KCF target trcking.
⑥ MediaPipe Development Action Capturing
Developed upon MediaPipe algorithm, ROSPug can identify human body features, facilitating interactions such as face detection, emotion recognition, gesture recognition, and human body recognition, among others.
5) Lidar Functions - ROSPug is equipped with a Oradar MS200 Lidar
① Lidar Mapping and Navigation
ROSPug can realize advanced SLAM functions by lidar, including localization, mapping and navigation, path planning, dynamic obstacle avoidance, Lidar tracking and Lidar guarding, etc.
② Various 2D Lidar Mapping Methods
TOF Lidar employs mapping algorithms such s Gmapping, Hector, Karto, ond others for mapping purposes. Additionaly, it supports fixed-point navigation, multi-point navigation, and TEB path planning.
③ Multi-Point Navigation
ROSPug is equipped with a high-accuracy Lidar that provides real-time environmental detection. It supports both fixed-point navigation and multi-point navigation, making it suitable for complex navigation scenarios.
④ Dynamic Obstacle Avoidance
Using TOF Lidar, ROSPug can detect obstacles during navigation and inteligently plan its path to effectively avoid them.
⑤ Lidar Tracking and Guarding
ROSPug can work wvith Lidar to scan and subsequently track a moving target ahead. ROSPug utilizes TOF Lidar to scan the secured area. Upon detecting cn intruder, it will automgticlly turn toward the intruder and activate an alarm.
6) Gazebo Simulation
ROSPug utilizes the ROS framework and offers Gazebo simulation support. Gazebo provides a novel approach for controlling ROSPug and validating algorithms within a simulated environment, reducing the need for physical experiments and enhancing efficiency.
1* ROSPug (assmbled)
1* WIFI antennas
1* 12.6V 2A charger (DC 5.5*2.5 male)
1* Card reader
1* Wireless handle
1* Purple ball (6.3cm)
1* Screwdriver
1* Accessary bag
1* User Manul
Size: 334*211*210 mm
Main controller: Jetson Nano
Torque of joints: 30KG.cm 12V
Material: Aluminum alloy structure + rubber (foot pad)
DOF: 12DOF
Weight: About 1.65KG
Camera pixel: 8 megapixel
Power: 11.1V 3500mAh 5C LiPo battery
App: WonderROS (Android/iOS)
Built-in host: Jetson Nano
GPU: NVIDIA Maxwell architecture, equipped with 128 NVIDIA CUDA cores
CPU: Quad-core ARM Cortex-A57 MPCore processor
Memory: 4GB 64-bit LPDDR4
Storage: 64GB SD card
Estimate shipping
Refund Policy
If you are not satisfied with a product purchased from the Site, you may request a return within 30 days from the delivery date, unless the product is listed under the Return Exceptions below or is subject to specific return conditions noted on the product page.
This return policy also applies, as a minimum standard, to products sold and fulfilled by third-party vendors through the Marketplace.
Please review the Return Conditions, Return Exceptions and the process on How to Request a Return Authorization (RA) before initiating a return request.
Returns under this policy concern non-defective products. In the case of a confirmed manufacturing defect, remedies are handled under the Warranty terms, at the Vendor's discretion. See the Warranty section.
Return Conditions
To qualify for a refund under the 30-day return policy, all of the following conditions must be met:
- A valid Return Authorization (RA) number must be obtained prior to returning the product. Returns without an RA number will be refused.
- The RA number is valid for 30 days. The returned item must be received within that period.
- The RA number must be included with the return.
- Products must be returned in unused, unmodified condition (e.g., no scratches, alterations, missing parts, or signs of installation/use) and in their original packaging, suitable for resale.
- Shipping fees are non-refundable. Return shipping costs are the responsibility of the customer, except in cases of a product confirmed defective through RobotShop's troubleshooting process or of a verified shipping error by RobotShop.
- Refunds are processed within 7 days after receipt and inspection of the returned item.
- A $100 cleaning fee may apply to domestic robots returned in used or unclean condition.
- A 20% restocking fee may apply to large-quantity returns of items ordered specifically for the customer from the manufacturer or not part of RobotShop's standard inventory.
Return Exceptions
The following products are not eligible for return or refund under this policy:
- Used, damaged, or modified products — Items that show signs of use, wear, or alteration, making them unsuitable for resale.
- Consumables — Use and wear-and-tear components, altered or depleted through use (e.g., batteries, belts, brushes, gears, filament, tires, disposable bags, lubricants, greases, waxes, etc.). Not eligible for return once opened or used.
- Perishables — Goods liable to deteriorate or expire rapidly. Not eligible for return.
- Sealed goods (health or hygiene) — Items sealed for health-protection or hygiene reasons (e.g., masks, gloves, odor-absorbing products). Not eligible for return once unsealed.
- Build-it-yourself products and items requiring customer assembly — Including robots & kits, robot parts, and other products requiring assembly or soldering. Not eligible for return once assembled, soldered, or installed.
- Digital Goods, Software, and Apps — Final sale only, due to licensing restrictions.
- Clearance Items — Products identified as clearance or final sale, including end-of-life or discontinued items.
- Custom-made, personalized, or special-order items — Products manufactured, configured, adapted, or built to the customer's own specifications and requirements.
- On-Demand Items — Standard catalogue products not stocked by RobotShop and ordered specifically to fulfill a customer request.
- Professional & Specialized Equipment — See the Professional & Specialized Equipment Warranty page and Professional & Institutional Buyers (B2B) section in the Terms & Conditions.
How to Request a Return Authorization (RA)
While the same return policy applies, these orders require a separate contact process for returns.
- RobotShop Fulfilled Orders → submit a support ticket from your account under My Support Tickets.
- Marketplace Vendor Orders → submit a ticket from your account under My Marketplace Tickets to contact the vendor directly.
Note: Marketplace vendor products are normally labelled with SKUs starting with RM, and identified on the product page with the mention "Sold and fulfilled by [Vendor Name]".