文件名称:hal_ros_control:使用Machinekit HAL和样板的实时ros_control实现
文件大小:83KB
文件格式:ZIP
更新时间:2024-06-12 12:53:19
Python
ROS HAL接口 该软件包提供了从ROS到 HAL的接口。 有望实现以下好处: 使用Machinekit RTAPI将实时控制带到ROS 在便宜的PC和ARM硬件上运行 仅通过配置即可启用设置许多机器人硬件接口,而无需编程 利用Machinekit的各种实时组件: 硬件驱动程序:EtherCAT,BeagleBone GPIO,Mesa Electronics AnythingI / O FPGA卡,PC并行端口 电机控制:正交编码器,步进/方向,PWM发生器,PID控制器 算术:极限位置/速度/加速度,比例/偏移,低通滤波器,微分/积分,多路复用器 逻辑:和/或/异或,查找表,去抖动器,触发器 还有许多其他功能,以及使用C语言编写自定义组件的简单工具 该软件包提供了两个用于与ROS接口的主要HAL组件,以及用于配置和运行系统的基础结构。 hal_hw_interface HAL
【文件预览】:
hal_ros_control-noetic-devel
----hal_rrbot_control()
--------halfiles()
--------CMakeLists.txt(533B)
--------config()
--------urdf()
--------package.xml(699B)
--------launch()
----.flake8(396B)
----.github()
--------docker()
--------debian-distro-settings.yaml(2KB)
--------local-env-sample.yaml(1KB)
--------.gitignore(16B)
--------workflows()
----VERSION(4B)
----hal_hw_interface()
--------srv()
--------rosdoc.yaml(556B)
--------src()
--------scripts()
--------doc()
--------CMakeLists.txt(2KB)
--------cmake()
--------setup.py(245B)
--------package.xml(1KB)
--------launch()
--------tests()
--------include()
----.clang-format(2KB)
----.travis.setup-docker-image.sh(437B)
----.travis.yml(449B)
----LICENSE(2KB)
----.travis.build-docs.sh(8KB)
----README.md(8KB)
----.pre-commit-config.yaml(2KB)
----.editorconfig(458B)
----.gitignore(97B)