Skip to content

wing0night/7_dof_arm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

intro

structure

自定义msg:TrajectoryData(msg/TrajectoryData.msg)传递给plot_cal.py用于绘制速度、加速度、力矩随时间变化的图像

LM_ik_solver.py中利用LM方法进行逆运动学解算,并将解算结果进行梯形速度曲线or五次多项插值得到轨迹,进而发布消息给到Gazebo机械臂运动控制&绘图函数作图

RRT.py:RRT方法进行轨迹规划,并测试过程中的速度&加速度&力矩数据

plot_cal.py:集成作图、一般轨迹规划方法损失函数计算

franka_h2/rl:强化学习训练、部署代码

recording

  • (solved,在Bi-RRT中)RRT中还存在bug,中move_to_goal函数中,在发送运动消息后如何等到机械臂运动到目标位置后再进行当前位置更新(_update_current_position函数),而不是直接在函数最后加一个self.current_joint_positions = goal_positions(不太规范)

scripts

逆运动学解算

ik_geo.py:逆解论文的解法的python版(ik_geo_cpp是官方写的cpp版)

fk.py:panda的正向运动学计算

random_j.py:随机生成末端位姿

test_ik_plot.py:测试几何解法需要时间并绘图

ik_test_LM.py:测试LM法逆解需要时间并绘图

Cubic_spline_interpolation_simple.py:测试三次样条差值(只有起始点)。输出ROS运行视频,运动过程中速度-时间曲线、加速度-时间曲线、力矩-时间曲线。

Cubic_spline_interpolation_inter.py:测试三次样条差值(有中间点)

CSI.py:含中间点的三次样条差值规划中用到的插值求解器类

NSGA-2.py:测试NSGA-2群优化算法

plot_cal.py:根据ROS速度、力矩消息进行position, velocity, acceleration, torque, loss function(计算和NSGA中一致)-t图像绘制

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy