ROS | Gait Planning | Machine Vision | SLAM Navigation
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.
Original Appearance, Innovative Design
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.
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.
Inverse Kinematics - GAIT Planning
1. Support Walk, Amble and Trot Gaits
Walk, Amble, and Trot gaits can be achieved by fine-tuning the touchdown time, lift time, lifted height of each leg, and the timing of switching between front and hind legs.
2. 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 of each servo, creating a motion profile that enables its feet to reach the desired target locations.
3. Adjustable Walking Height, Speed and Pose
ROSPug's height, inclination, pitch angle and roll angle can be freely adjusted. Users can collectively adjust these variables to achieve both walking and turning motions.
4. Multi-pose Overlaid Motion
ROSPug can combine various gaits within motion. Its height and inclination can be dynamically adjusted while in motion, and it can execute turns while walking. Users have the flexibility to collectively fine-tune these parameters.
5. Provide Inverse Kinematics Function & Debugging Software
To support users in exploring ROSPug's capabilities, we offer detailed quadruped kinematics analysis, ROS-based inverse kinematics functions, and parameter debugging software. These resources will facilitate your research in robotic kinematics and streamline the development process.
Built-in IMU Pose Sensor
Pose Self-balancing with IMU
ROSPug integrates an IMU sensor capable of real-time pose monitoring and data acquisition for closed-loop control. Regardless of the plane's inclination, ROSPug can promptly adjust its joints to maintain balance.
Yaw Angle Correction with IMU
When ROSPug's yaw angle changes due to external forces during motion, its internal algorithm will automatically adjust the speed of ROSPug's feet to restore it to the initial value.
Lidar for SLAM Mapping Navigation
ROSPug is equipped with TOF Lidar that scans the environment in a 360-degree manner using laser. This enables advanced functions such as mapping navigation, path planning, dynamic obstacle avoidance, and various other SLAM-based applications. Furthermore, it can utilize Lidar for engaging in intriguing tasks, including Lidar tracking and Lidar guarding.
Lidar Mapping Navigation
TOF Lidar employs mapping algorithms such as Gmapping, Hector, Karto, and others for mapping purposes. Additionally, it supports fixed-point navigation, multi-point navigation, and TEB path planning.
Multi-point Navigation Dynamic Obstacle Avoidance
TOF Lidar can detect the surroundings in real-time, allowing ROSPug to dynamically plan paths and avoid obstacles when executing multi-point navigation.
Lidar Guarding
ROSPug utilizes TOF Lidar to scan the secured area. Upon detecting an intruder, it will automatically turn toward the intruder and activate an alarm.
Lidar Tracking
ROSPug can work with Lidar to scan and subsequently track a moving target ahead.
Vision-guided Recognition & Tracking
ROSPug’s head is loaded with an HD wide-angle camera, enabling it to recognize and locate targets for a wide array of engaging AI games. These include activities like color recognition, autonomous navigation, tag recognition, KCF target tracking, and various others.
Enhanced Motion Performance, Upgraded Technology
Autonomous PID Line Following
By utilizing the PID algorithm for computation and employing camera-based recognition, ROSPug can change its gait to successfully follow the line.
Low Clearance Passage
By identifying the door's height and location, ROSPug adjusts its own height to navigate across it.
Stairs Climbing
ROSPug excels in using its vision to accurately detect stairs ahead, enabling it to navigate both ascending and descending stairs.
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.
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.
Cross-Platform Remote Control
App Control (Android / iOS)
The app is compatible with both iOS and Android systems, offering a wide range of AI games and live first-person-view camera feeds.
Action Group Editing Software
Debug Action on PC Software -> Save it to control panel -> Control terminal configures control command
Using Graphical PC software, you can effortlessly control servos and customise actions by simply dragging sliders, without the need for programming
Hardware Highlight
ROS Robot Operating System
Global Popular Robotic Communication Framework
ROS is an open-source meta operating system for robots. It provides some basic services, such as hardware abstraction, low level device control, implementation of commonly used functionality, message-passing between processes, and package management. And it also offers the tools and library functions needed to obtain, compile, write and run code across computers. It aims at providing code reuse support for robotic research and development.
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.
The shipment delivery was fast and efficient. They even called me before shipping the order to let me know when the order will be dispatched and estimated time of arrival. Very happy with their service.
{"id":8894312710461,"title":"HiWonder ROSPug - Professional Quadruped Robotic Platform","handle":"hiwonder-rospug-professional-quadruped-robotic-platform","description":"\u003cdiv style=\"text-align: center; width: 50%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000; border-radius: 20px; -moz-border-radius: 15px; background-color: #8b0606; vertical-align: middle;\"\u003e\n\u003ch3 style=\"text-align: center; color: #ffffff;\"\u003eProfessional Quadruped Robotic Plaftorm\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003ch1 style=\"text-align: center;\"\u003eROSPug Smart Robot Dog\u003c\/h1\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cspan style=\"color: #8b0606;\"\u003eROS | Gait Planning | Machine Vision | SLAM Navigation\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug1.jpg?v=1699185209\"\u003e\u003c\/div\u003e\n\u003cp style=\"text-align: left;\"\u003eROSPug 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.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eROSPug 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.\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug2.png?v=1699186341\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug3.png?v=1699186706\" alt=\"\" style=\"margin-bottom: 16px; float: none;\" data-mce-style=\"margin-bottom: 16px; float: none;\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug3.png?v=1699186706\" data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"text-align: center;\" data-mce-style=\"text-align: center;\" data-mce-fragment=\"1\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\" data-mce-style=\"text-align: center;\" data-mce-fragment=\"1\"\u003eOriginal Appearance, Innovative Design\u003c\/h2\u003e\n\u003ctable style=\"width: 90%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 40%; border: 0px; height: 0px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20%; border: 0px; height: 0px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 40%; border: 0px; height: 0px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; width: 40%;\"\u003e\n\u003ch2\u003e12 DOF Aluminium Alloy Structure\u003c\/h2\u003e\n\u003cp\u003eROSPug 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.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle;\" colspan=\"2\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug4.png?v=1699190016\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle;\" colspan=\"2\"\u003e\n\u003ch2\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug5.png?v=1699190031\"\u003e\u003c\/h2\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; width: 40%;\"\u003e\n\u003ch2\u003eLink Structure Enhanced Joint Efficiency\u003c\/h2\u003e\n\u003cp\u003eROSPug 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.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003eInverse Kinematics - GAIT Planning\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e1. Support Walk, Amble and Trot Gaits\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eWalk, Amble, and Trot gaits can be achieved by fine-tuning the touchdown time, lift time, lifted height of each leg, and the timing of switching between front and hind legs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug6.png?v=1699192328\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e2. Link Inverse Kinematics\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug 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 of each servo, creating a motion profile that enables its feet to reach the desired target locations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug7.png?v=1699193679\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003ch3 style=\"text-align: center;\"\u003e \u003c\/h3\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e3. Adjustable Walking Height, Speed and Pose\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug's height, inclination, pitch angle and roll angle can be freely adjusted. Users can collectively adjust these variables to achieve both walking and turning motions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug8.png?v=1699193809\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e \u003c\/div\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch4 style=\"text-align: center;\"\u003e4. Multi-pose Overlaid Motion\u003c\/h4\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug can combine various gaits within motion. Its height and inclination can be dynamically adjusted while in motion, and it can execute turns while walking. Users have the flexibility to collectively fine-tune these parameters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug9.png?v=1699194188\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e \u003c\/h3\u003e\n\u003ch3 style=\"text-align: center;\"\u003e5. Provide Inverse Kinematics Function \u0026amp; Debugging Software\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eTo support users in exploring ROSPug's capabilities, we offer detailed quadruped kinematics analysis, ROS-based inverse kinematics functions, and parameter debugging software. These resources will facilitate your research in robotic kinematics and streamline the development process.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug10.png?v=1699194373\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eBuilt-in IMU Pose Sensor\u003c\/h2\u003e\n\u003ctable style=\"margin: auto; width: 80%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: right;\"\u003e\n\u003ch4\u003ePose Self-balancing with IMU\u003c\/h4\u003e\n\u003cp\u003eROSPug integrates an IMU sensor capable of real-time pose monitoring and data acquisition for closed-loop control. Regardless of the plane's inclination, ROSPug can promptly adjust its joints to maintain balance.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: left;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug11.png?v=1699194703\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: right;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug12.png?v=1699194757\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: left;\"\u003e\n\u003ch4\u003eYaw Angle Correction with IMU\u003c\/h4\u003e\n\u003cp\u003eWhen ROSPug's yaw angle changes due to external forces during motion, its internal algorithm will automatically adjust the speed of ROSPug's feet to restore it to the initial value.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center; width: 80%; margin: auto; padding: 10px 10px 10px 10px; border: 0px solid #000; border-radius: 20px; -moz-border-radius: 15px; background-color: white; vertical-align: middle;\"\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLidar for SLAM Mapping Navigation\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 80%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug is equipped with TOF Lidar that scans the environment in a 360-degree manner using laser. This enables advanced functions such as mapping navigation, path planning, dynamic obstacle avoidance, and various other SLAM-based applications. Furthermore, it can utilize Lidar for engaging in intriguing tasks, including Lidar tracking and Lidar guarding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug13.png?v=1699195214\" alt=\"\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug13.png?v=1699195214\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; text-align: center;\"\u003e\n\u003ch3\u003eLidar Mapping Navigation\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center; width: 80%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp\u003eTOF Lidar employs mapping algorithms such as Gmapping, Hector, Karto, and others for mapping purposes. Additionally, it supports fixed-point navigation, multi-point navigation, and TEB path planning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug14.png?v=1699196045\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; text-align: center;\"\u003e\n\u003ch3\u003eMulti-point Navigation Dynamic Obstacle Avoidance\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center; width: 80%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp\u003eTOF Lidar can detect the surroundings in real-time, allowing ROSPug to dynamically plan paths and avoid obstacles when executing multi-point navigation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug15_494800d2-ce1e-42de-9574-380711920f43.png?v=1699196295\" style=\"float: none;\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center;\"\u003e\n\u003ch3\u003eLidar Guarding\u003c\/h3\u003e\n\u003cp\u003eROSPug utilizes TOF Lidar to scan the secured area. Upon detecting an intruder, it will automatically turn toward the intruder and activate an alarm.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug16.png?v=1699196956\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug16.png?v=1699196956\" data-mce-fragment=\"1\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug17.png?v=1699197118\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center;\"\u003e\n\u003ch3\u003eLidar Tracking\u003c\/h3\u003e\n\u003cp\u003eROSPug can work with Lidar to scan and subsequently track a moving target ahead.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eVision-guided Recognition \u0026amp; Tracking\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug’s head is loaded with an HD wide-angle camera, enabling it to recognize and locate targets for a wide array of engaging AI games. These include activities like color recognition, autonomous navigation, tag recognition, KCF target tracking, and various others.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug18.png?v=1699485112\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eEnhanced Motion Performance, Upgraded Technology\u003c\/h2\u003e\n\u003ctable style=\"width: 80%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; vertical-align: top; text-align: center;\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug19.png?v=1699485823\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug19.png?v=1699485823\" data-mce-fragment=\"1\"\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: left;\"\u003e\n\u003ch3\u003eAutonomous PID Line Following\u003c\/h3\u003e\n\u003cp\u003eBy utilizing the PID algorithm for computation and employing camera-based recognition, ROSPug can change its gait to successfully follow the line.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: right;\"\u003e\n\u003ch3\u003eLow Clearance Passage\u003c\/h3\u003e\n\u003cp\u003eBy identifying the door's height and location, ROSPug adjusts its own height to navigate across it.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; vertical-align: top; text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug20.png?v=1699485841\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; vertical-align: top; text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug21.png?v=1699485858\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: left;\"\u003e\n\u003ch3\u003eStairs Climbing\u003c\/h3\u003e\n\u003cp\u003eROSPug excels in using its vision to accurately detect stairs ahead, enabling it to navigate both ascending and descending stairs.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: right;\"\u003e\n\u003ch3\u003eBall Shooting\u003c\/h3\u003e\n\u003cp\u003eROSPug 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.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; vertical-align: top; text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug22.png?v=1699485875\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eMediaPipe Development Action Capturing\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp style=\"text-align: center;\"\u003eDeveloped 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.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug23.png?v=1699486726\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003eCross-Platform Remote Control\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center;\"\u003eApp Control (Android \/ iOS)\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp style=\"text-align: center;\"\u003eThe app is compatible with both iOS and Android systems, offering a wide range of AI games and live first-person-view camera feeds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug24.png?v=1699487041\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eAction Group Editing Software\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003eDebug Action on PC Software -\u0026gt; Save it to control panel -\u0026gt; Control terminal configures control command\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eUsing Graphical PC software, you can effortlessly control servos and customise actions by simply dragging sliders, without the need for programming\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug25.png?v=1699487479\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e Hardware Highlight\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug26.webp?v=1699492348\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug26.webp?v=1699492348\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug27.webp?v=1699493629\" style=\"float: none;\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug28.webp?v=1699493781\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug29.webp?v=1699493854\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug30.webp?v=1699493973\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug30.webp?v=1699493973\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug31.webp?v=1699494095\" data-mce-style=\"float: none;\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug31.webp?v=1699494095\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug32_bf7ecc67-c210-4cf7-a57b-39dd9613d385.webp?v=1699495479\" alt=\"\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug32_bf7ecc67-c210-4cf7-a57b-39dd9613d385.webp?v=1699495479\" data-mce-fragment=\"1\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eROS Robot Operating System \u003c\/h2\u003e\n\u003ch4\u003e\u003cspan style=\"color: #8b0605;\"\u003eGlobal Popular Robotic Communication Framework\u003c\/span\u003e\u003c\/h4\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp\u003eROS is an open-source meta operating system for robots. It provides some basic services, such as hardware abstraction, low level device control, implementation of commonly used functionality, message-passing between processes, and package management. And it also offers the tools and library functions needed to obtain, compile, write and run code across computers. It aims at providing code reuse support for robotic research and development.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug33.webp?v=1699495875\" style=\"float: none;\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug33.webp?v=1699495875\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eGazebo Simulation\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp\u003eROSPug 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.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug34.webp?v=1699496074\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug34.webp?v=1699496074\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug35.webp?v=1699496198\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e","published_at":"2023-11-05T17:22:39+05:30","created_at":"2023-11-05T16:35:34+05:30","vendor":"HiWonder","type":"","tags":["ai robot","AI VISION ROBOT","bionic","DIY Robot","DIY Robotics","DIY-KIT","dog","Dog like robot","EDU-KIT","educational robot","Educational Robot Kit","HIWND","Hiwonder","jetson nano","Jetson Nano development kit","JETSONACC","JTSN-KIT","Mechanical Robot","nvidia jetson","Pug","RBT-KIT","Robot","robot arm","robot kit","Robotic Arm","robotics","robotics kit","ROS","ROSPug","rpi4","VISION ROBOT"],"price":17749999,"price_min":17749999,"price_max":17749999,"available":true,"price_varies":false,"compare_at_price":18999999,"compare_at_price_min":18999999,"compare_at_price_max":18999999,"compare_at_price_varies":false,"variants":[{"id":47315026870589,"title":"Default Title","option1":"Default Title","option2":null,"option3":null,"sku":"RBC1061","requires_shipping":true,"taxable":true,"featured_image":null,"available":true,"name":"HiWonder ROSPug - Professional Quadruped Robotic Platform","public_title":null,"options":["Default Title"],"price":17749999,"weight":5000,"compare_at_price":18999999,"inventory_management":"shopify","barcode":"47315026870589","requires_selling_plan":false,"selling_plan_allocations":[]}],"images":["\/\/thinkrobotics.com\/cdn\/shop\/files\/ROSPug.jpg?v=1699185454"],"featured_image":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ROSPug.jpg?v=1699185454","options":["Title"],"media":[{"alt":null,"id":35588709056829,"position":1,"preview_image":{"aspect_ratio":1.0,"height":666,"width":666,"src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ROSPug.jpg?v=1699185454"},"aspect_ratio":1.0,"height":666,"media_type":"image","src":"\/\/thinkrobotics.com\/cdn\/shop\/files\/ROSPug.jpg?v=1699185454","width":666}],"requires_selling_plan":false,"selling_plan_groups":[],"content":"\u003cdiv style=\"text-align: center; width: 50%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000; border-radius: 20px; -moz-border-radius: 15px; background-color: #8b0606; vertical-align: middle;\"\u003e\n\u003ch3 style=\"text-align: center; color: #ffffff;\"\u003eProfessional Quadruped Robotic Plaftorm\u003c\/h3\u003e\n\u003c\/div\u003e\n\u003ch1 style=\"text-align: center;\"\u003eROSPug Smart Robot Dog\u003c\/h1\u003e\n\u003ch3 style=\"text-align: center;\"\u003e\u003cspan style=\"color: #8b0606;\"\u003eROS | Gait Planning | Machine Vision | SLAM Navigation\u003c\/span\u003e\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug1.jpg?v=1699185209\"\u003e\u003c\/div\u003e\n\u003cp style=\"text-align: left;\"\u003eROSPug 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.\u003c\/p\u003e\n\u003cp style=\"text-align: left;\"\u003eROSPug 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.\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug2.png?v=1699186341\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\" data-mce-fragment=\"1\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug3.png?v=1699186706\" alt=\"\" style=\"margin-bottom: 16px; float: none;\" data-mce-style=\"margin-bottom: 16px; float: none;\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug3.png?v=1699186706\" data-mce-fragment=\"1\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"text-align: center;\" data-mce-style=\"text-align: center;\" data-mce-fragment=\"1\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\" data-mce-style=\"text-align: center;\" data-mce-fragment=\"1\"\u003eOriginal Appearance, Innovative Design\u003c\/h2\u003e\n\u003ctable style=\"width: 90%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"width: 40%; border: 0px; height: 0px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 20%; border: 0px; height: 0px;\"\u003e\u003c\/td\u003e\n\u003ctd style=\"width: 40%; border: 0px; height: 0px;\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; width: 40%;\"\u003e\n\u003ch2\u003e12 DOF Aluminium Alloy Structure\u003c\/h2\u003e\n\u003cp\u003eROSPug 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.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle;\" colspan=\"2\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug4.png?v=1699190016\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle;\" colspan=\"2\"\u003e\n\u003ch2\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug5.png?v=1699190031\"\u003e\u003c\/h2\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; width: 40%;\"\u003e\n\u003ch2\u003eLink Structure Enhanced Joint Efficiency\u003c\/h2\u003e\n\u003cp\u003eROSPug 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.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003eInverse Kinematics - GAIT Planning\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e1. Support Walk, Amble and Trot Gaits\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eWalk, Amble, and Trot gaits can be achieved by fine-tuning the touchdown time, lift time, lifted height of each leg, and the timing of switching between front and hind legs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug6.png?v=1699192328\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e2. Link Inverse Kinematics\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug 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 of each servo, creating a motion profile that enables its feet to reach the desired target locations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug7.png?v=1699193679\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003ch3 style=\"text-align: center;\"\u003e \u003c\/h3\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e3. Adjustable Walking Height, Speed and Pose\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug's height, inclination, pitch angle and roll angle can be freely adjusted. Users can collectively adjust these variables to achieve both walking and turning motions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug8.png?v=1699193809\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e \u003c\/div\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch4 style=\"text-align: center;\"\u003e4. Multi-pose Overlaid Motion\u003c\/h4\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug can combine various gaits within motion. Its height and inclination can be dynamically adjusted while in motion, and it can execute turns while walking. Users have the flexibility to collectively fine-tune these parameters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug9.png?v=1699194188\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003e \u003c\/h3\u003e\n\u003ch3 style=\"text-align: center;\"\u003e5. Provide Inverse Kinematics Function \u0026amp; Debugging Software\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eTo support users in exploring ROSPug's capabilities, we offer detailed quadruped kinematics analysis, ROS-based inverse kinematics functions, and parameter debugging software. These resources will facilitate your research in robotic kinematics and streamline the development process.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug10.png?v=1699194373\" alt=\"\" style=\"float: none;\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eBuilt-in IMU Pose Sensor\u003c\/h2\u003e\n\u003ctable style=\"margin: auto; width: 80%;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: right;\"\u003e\n\u003ch4\u003ePose Self-balancing with IMU\u003c\/h4\u003e\n\u003cp\u003eROSPug integrates an IMU sensor capable of real-time pose monitoring and data acquisition for closed-loop control. Regardless of the plane's inclination, ROSPug can promptly adjust its joints to maintain balance.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: left;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug11.png?v=1699194703\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: right;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug12.png?v=1699194757\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: left;\"\u003e\n\u003ch4\u003eYaw Angle Correction with IMU\u003c\/h4\u003e\n\u003cp\u003eWhen ROSPug's yaw angle changes due to external forces during motion, its internal algorithm will automatically adjust the speed of ROSPug's feet to restore it to the initial value.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv style=\"text-align: center; width: 80%; margin: auto; padding: 10px 10px 10px 10px; border: 0px solid #000; border-radius: 20px; -moz-border-radius: 15px; background-color: white; vertical-align: middle;\"\u003e\n\u003ch2 style=\"text-align: center;\"\u003eLidar for SLAM Mapping Navigation\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 80%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug is equipped with TOF Lidar that scans the environment in a 360-degree manner using laser. This enables advanced functions such as mapping navigation, path planning, dynamic obstacle avoidance, and various other SLAM-based applications. Furthermore, it can utilize Lidar for engaging in intriguing tasks, including Lidar tracking and Lidar guarding.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug13.png?v=1699195214\" alt=\"\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug13.png?v=1699195214\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003ctable\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; text-align: center;\"\u003e\n\u003ch3\u003eLidar Mapping Navigation\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center; width: 80%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp\u003eTOF Lidar employs mapping algorithms such as Gmapping, Hector, Karto, and others for mapping purposes. Additionally, it supports fixed-point navigation, multi-point navigation, and TEB path planning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug14.png?v=1699196045\" alt=\"\"\u003e\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; text-align: center;\"\u003e\n\u003ch3\u003eMulti-point Navigation Dynamic Obstacle Avoidance\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center; width: 80%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp\u003eTOF Lidar can detect the surroundings in real-time, allowing ROSPug to dynamically plan paths and avoid obstacles when executing multi-point navigation.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug15_494800d2-ce1e-42de-9574-380711920f43.png?v=1699196295\" style=\"float: none;\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center;\"\u003e\n\u003ch3\u003eLidar Guarding\u003c\/h3\u003e\n\u003cp\u003eROSPug utilizes TOF Lidar to scan the secured area. Upon detecting an intruder, it will automatically turn toward the intruder and activate an alarm.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center;\"\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug16.png?v=1699196956\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug16.png?v=1699196956\" data-mce-fragment=\"1\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug17.png?v=1699197118\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 0px; text-align: center;\"\u003e\n\u003ch3\u003eLidar Tracking\u003c\/h3\u003e\n\u003cp\u003eROSPug can work with Lidar to scan and subsequently track a moving target ahead.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eVision-guided Recognition \u0026amp; Tracking\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp style=\"text-align: center;\"\u003eROSPug’s head is loaded with an HD wide-angle camera, enabling it to recognize and locate targets for a wide array of engaging AI games. These include activities like color recognition, autonomous navigation, tag recognition, KCF target tracking, and various others.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug18.png?v=1699485112\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003ch2\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eEnhanced Motion Performance, Upgraded Technology\u003c\/h2\u003e\n\u003ctable style=\"width: 80%; margin: auto;\"\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; vertical-align: top; text-align: center;\"\u003e \u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug19.png?v=1699485823\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug19.png?v=1699485823\" data-mce-fragment=\"1\"\u003e\n\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: left;\"\u003e\n\u003ch3\u003eAutonomous PID Line Following\u003c\/h3\u003e\n\u003cp\u003eBy utilizing the PID algorithm for computation and employing camera-based recognition, ROSPug can change its gait to successfully follow the line.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: right;\"\u003e\n\u003ch3\u003eLow Clearance Passage\u003c\/h3\u003e\n\u003cp\u003eBy identifying the door's height and location, ROSPug adjusts its own height to navigate across it.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; vertical-align: top; text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug20.png?v=1699485841\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; vertical-align: top; text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug21.png?v=1699485858\" alt=\"\"\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: left;\"\u003e\n\u003ch3\u003eStairs Climbing\u003c\/h3\u003e\n\u003cp\u003eROSPug excels in using its vision to accurately detect stairs ahead, enabling it to navigate both ascending and descending stairs.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 0px; vertical-align: middle; text-align: right;\"\u003e\n\u003ch3\u003eBall Shooting\u003c\/h3\u003e\n\u003cp\u003eROSPug 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.\u003c\/p\u003e\n\u003c\/td\u003e\n\u003ctd colspan=\"2\" style=\"border: 0px; vertical-align: top; text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug22.png?v=1699485875\" alt=\"\"\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eMediaPipe Development Action Capturing\u003cbr\u003e\n\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp style=\"text-align: center;\"\u003eDeveloped 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.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug23.png?v=1699486726\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003eCross-Platform Remote Control\u003c\/h2\u003e\n\u003ch3 style=\"text-align: center;\"\u003eApp Control (Android \/ iOS)\u003c\/h3\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp style=\"text-align: center;\"\u003eThe app is compatible with both iOS and Android systems, offering a wide range of AI games and live first-person-view camera feeds.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug24.png?v=1699487041\"\u003e\u003c\/div\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eAction Group Editing Software\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center;\" data-mce-style=\"text-align: center;\"\u003e\n\u003ch3 style=\"text-align: center;\"\u003eDebug Action on PC Software -\u0026gt; Save it to control panel -\u0026gt; Control terminal configures control command\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\"\u003eUsing Graphical PC software, you can effortlessly control servos and customise actions by simply dragging sliders, without the need for programming\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug25.png?v=1699487479\" alt=\"\"\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e Hardware Highlight\u003c\/h2\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug26.webp?v=1699492348\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug26.webp?v=1699492348\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug27.webp?v=1699493629\" style=\"float: none;\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug28.webp?v=1699493781\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug29.webp?v=1699493854\" alt=\"\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug30.webp?v=1699493973\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug30.webp?v=1699493973\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center;\"\u003e \u003cimg style=\"float: none;\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug31.webp?v=1699494095\" data-mce-style=\"float: none;\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug31.webp?v=1699494095\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003ch2 style=\"text-align: center;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug32_bf7ecc67-c210-4cf7-a57b-39dd9613d385.webp?v=1699495479\" alt=\"\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug32_bf7ecc67-c210-4cf7-a57b-39dd9613d385.webp?v=1699495479\" data-mce-fragment=\"1\"\u003e\u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003e \u003c\/h2\u003e\n\u003ch2 style=\"text-align: center;\"\u003eROS Robot Operating System \u003c\/h2\u003e\n\u003ch4\u003e\u003cspan style=\"color: #8b0605;\"\u003eGlobal Popular Robotic Communication Framework\u003c\/span\u003e\u003c\/h4\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp\u003eROS is an open-source meta operating system for robots. It provides some basic services, such as hardware abstraction, low level device control, implementation of commonly used functionality, message-passing between processes, and package management. And it also offers the tools and library functions needed to obtain, compile, write and run code across computers. It aims at providing code reuse support for robotic research and development.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug33.webp?v=1699495875\" style=\"float: none;\" data-mce-fragment=\"1\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug33.webp?v=1699495875\"\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch2\u003eGazebo Simulation\u003c\/h2\u003e\n\u003cdiv style=\"text-align: center; width: 70%; margin: auto; padding: 2px 0px 0px 0px; border: 0px solid #000;\"\u003e\n\u003cp\u003eROSPug 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.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug34.webp?v=1699496074\" data-mce-src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug34.webp?v=1699496074\" data-mce-fragment=\"1\"\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cimg alt=\"\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0014\/4313\/5560\/files\/ROSpug35.webp?v=1699496198\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e"}