Skip to content

chrysoljq/vcrobot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

总体代码框架

├── CMakeLists.txt
├── fdilink_ahrs # imu
├── rl_deployment
│   ├── CMakeLists.txt
│   ├── config # 配置文件
│   ├── include
│   │   └── rl_deployment # 头文件部分
│   ├── resources
│   │   └── wl.urdf
│   ├── launch # 启动IMU、电机和控制三个节点
│   ├── models # issacgym 导出 onnx 模型
│   ├── package.xml
│   └── src
│       ├── biped_agent.cpp # 桥接IMU、电机和模型推理,把模型需要的输入参数抽象出来,以及模型输出的pd控制环节
│       ├── inference_engine.cpp # 基于 onnxruntime 编写模型推理部分
│       └── deploy.cpp # 主程序
├── wlr # gazebo仿真部分
├── motor_driver # 新版电机驱动部分

使用

仿真

启动 Gazebo(roslauch+软件包+文件名)

roslaunch wlr gazebo.model.launch

gazebo图形界面左下方运行按钮,然后启动 RL

roslaunch rl_deployment vcrobot.launch  

实机

启动 imu + RViz

roslaunch fdilink_ahrs ahrs_driver.launch 

启动电机通讯

rosrun motor_driver motor_driver_node

测试机器人状态

rostopic pub -r 200 /vcvc_wl/joint_controller/command std_msgs/Float64MultiArray "data: [0,0,0,0,0,0]"

确保各关节角度和imu正常后关闭上一个指令,然后启动 RL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published