文件名称:sysid:机器人机构的系统识别
文件大小:403KB
文件格式:ZIP
更新时间:2024-03-27 18:39:56
C++
SysId:机器人机构的系统标识 这是的C ++版本。 它使用后端生成前馈和反馈增益。 生成并运行SysId SysId使用Gradle构建。 要构建主要可执行文件的调试和发行版本并运行测试,请运行./gradlew build 。 在开发过程中,可以使用./gradlew run生成并运行调试可执行文件。 SysId还具有集成测试,其中包括启动具有仿真物理学的机器人程序,对其进行表征并验证收益。 默认情况下不启用这些测试。 相反,您需要将-PwithIntegration标志传递给Gradle。 要仅运行集成测试,可以使用./gradlew runIntegrationTests -PwithIntegration 。 integration_test_project中还有一个机器人项目,可用于测试SysId。 要启动机器人程序,只需将其插入cd并运行./gradlew simul
【文件预览】:
sysid-main
----gradlew.bat(3KB)
----gradlew(6KB)
----config()
--------native.gradle(2KB)
--------publish.gradle(2KB)
--------resources.gradle(2KB)
----.styleguide-license(199B)
----.github()
--------workflows()
----integration_test_project()
--------gradlew.bat(3KB)
--------gradlew(6KB)
--------WPILib-License.md(2KB)
--------gradle()
--------src()
--------.gitignore(2KB)
--------.wpilib()
--------settings.gradle(881B)
--------build.gradle(3KB)
----gradle()
--------wrapper()
----src()
--------generate()
--------integrationtest()
--------test()
--------main()
----.clang-tidy(2KB)
----.clang-format(4KB)
----LICENSE.md(2KB)
----.gitignore(5KB)
----.styleguide(383B)
----Info.plist(901B)
----README.md(2KB)
----settings.gradle(139B)
----build.gradle(6KB)