S SmartDocs

机器人与自主系统

ROS 2、人形机器人、无人机与自动驾驶系统。

Humanoid EN 更新于 2026-03-12

LeRobot SO101 Follower Skill Server

This is a FastMCP skill server that exposes lowlevel control for a LeRobot SO101 follower arm.

阅读文章 →
Humanoid EN 更新于 2026-03-12

Fourier GR2 Robot Skill Server

This skill server provides MCPbased control for the Fourier GR2 humanoid robot.

阅读文章 →
Humanoid EN 更新于 2026-03-12

🤖 Realman Robot Skill Server

This project provides skill services for a Realman robot, including object grasping with a wristmounted camera and target navigation. It integrates:

阅读文章 →
ROS 2 EN 更新于 2026-03-28

registerpackageresource<packagename <resourcetype CONTENT <content

packageresourceindexer ========================

阅读文章 →
ROS 2 EN 更新于 2026-03-28

ament\cmake\google\benchmark

This package contains logic for invoking Google Benchmarkhttps://github.com/google/benchmarkreadme tests and is comprised of three main parts:

阅读文章 →
ROS 2 EN 更新于 2026-03-28

usage

To use this package do the following things. add a test dependency to your packages.xml: <testdependamentcmakegtest</testdepend Write a gtest executable: Use include <gtest/gtest.h and standard gtest methods. Find packag

阅读文章 →
ROS 2 EN 更新于 2026-03-28

amentcmakepython

This package adds functions for installing Python packages and modules in CMake.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

amentindexcpp Quality Declaration

This document is a declaration of software quality for the amentindexcpp package, based on the guidelines in REP2004https://www.ros.org/reps/rep2004.html.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

amentindexcpp

amentindexcpp is a C++ API to access the ament resource index.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

amentindexpython Quality Declaration

This document is a declaration of software quality for the amentindexpython package, based on the guidelines in REP2004https://github.com/rosinfrastructure/rep/blob/rep2004/rep2004.rst.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

amentindexpython

amentindexpython is a python API to access the ament resource index.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

Google Test

Build Statushttps://api.travisci.org/google/googletest.svg?branch=masterhttps://travisci.org/google/googletest Build statushttps://ci.appveyor.com/api/projects/status/4o38plt0xbo1ubc8/branch/master?svg=truehttps://ci.app

阅读文章 →
ROS 2 EN 更新于 2026-03-28

Googletest Mocking gMock Framework

Google's framework for writing and using C++ mock classes. It can help you derive better designs of your system and write better tests.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

cheat sheet

note that ~Foo must be virtual we can define its mock as

阅读文章 →
ROS 2 EN 更新于 2026-03-28

gMock Cookbook

You can find recipes for using gMock here. If you haven't yet, please read thisfordummies.md first to make sure you understand the basics.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

for dummies

When you write a prototype or test, often it's not feasible or wise to rely on real objects entirely. A mock object implements the same interface as a real object so it can be used as one, but lets you specify at run tim

阅读文章 →
ROS 2 EN 更新于 2026-03-28

gmock faq

In order for a method to be mocked, it must be virtual, unless you use the highperf dependency injection techniqueMockingNonVirtualMethods.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

Customization Points

The custom directory is an injection point for custom user configurations.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

Download and unpack googletest at configure time

To build Google Test and your tests that use it, you need to tell your build system where to find its headers and source files. The exact way to do it depends on which build system you use, and is usually straightforward

阅读文章 →
ROS 2 EN 更新于 2026-03-28

Advanced googletest Topics

Now that you have read the googletest Primerprimer.md and learned how to write tests using googletest, it's time to learn some new tricks. This document will show you more assertions as well as how to construct complex f

阅读文章 →
ROS 2 EN 更新于 2026-03-28

Googletest FAQ

Underscore is special, as C++ reserves the following to be used by the compiler and the standard library:

阅读文章 →
ROS 2 EN 更新于 2026-03-28

pkgconfig

GoogleTest comes with pkgconfig files that can be used to determine all necessary flags for compiling and linking to GoogleTest and GoogleMock. Pkgconfig is a standardised plaintext format containing

阅读文章 →
ROS 2 EN 更新于 2026-03-28

Googletest Primer

googletest helps you write better C++ tests.

阅读文章 →
ROS 2 EN 更新于 2026-03-28

The Problem

Template and macro libraries often need to define many classes, functions, or macros that vary only or almost only in the number of arguments they take. It's a lot of repetitive, mechanical, and errorprone work.

阅读文章 →