我们在三维空间中有两个点(x1,y1,z1)和(x2,y2,z2)。我们有一条固定长度的曲线,这些点之间要连接(不是直线)。如何继续在Matlab中的代码?如何使用Matlab在空间中的两点之间连接固定长度的曲线?
0
A
回答
1
不知道你已经得到了多远试图用蛇(即主动轮廓),我能做的最好的建议是这些链接:
- 。
- Bregler and Slaney的一些主动轮廓建模。
- Active Contour Segmentation作者:Shawn Lankton。
- Active Contour Toolbox作者:Eric Debreuve。
我遇到的活动轮廓的大多数应用似乎更多地用于二维图像分割,但希望这些链接能给您一些启发点。
1
如果您尝试最小化机器人关节处的弯曲角度,那么最佳曲线将是圆弧。
设L为弧的长度,d为端点之间的距离,θ为一半,弧的角度,r为弧的半径。然后:
d/L = SIN(THETA)/ THETA ==>解决这一数值用于使用Matlab的求解器
一旦有了theta的一个THETA,该圆弧的半径为:R = L /( 2 * theta)
这个r和θ在两个端点之间仍然有无数的弧。您必须使用其他一些标准来选择要使用的点的滚动角度。
相关问题
- 1. 两个图形节点之间的固定长度路径
- 2. 两条曲线之间的最近点
- 3. Highcharts - 如何删除固定的工具提示和点之间的连接线
- 4. 在Matlab中找到曲线的长度
- 5. 如何获取Maya中两个曲线点之间的arclen?
- 6. 在MATLAB中创建2点(缓动)之间的S曲线
- 7. 两点之间绘制曲线
- 8. 在两个方向上的对象之间的固定空间
- 9. 跟随鼠标的两条线之间的固定角度
- 10. 如何在MATLAB中使用波浪线连接两个点
- 11. 如何增加graphviz中边(样条曲线)和节点之间的空间?
- 12. 3D空间中的曲线拟合点
- 13. 引导:列之间的固定空间?
- 14. 如何找到贝塞尔曲线上两点之间的角度?
- 15. 使用oop java计算两点之间的线长
- 16. Matlab中两点之间的距离
- 17. 如何在两点之间画线?
- 18. Matlab生成散点之间的平滑曲线
- 19. 在两条曲线之间绘图
- 20. 绘制两点之间的曲线在PHP
- 21. 如何在两点之间使用geom_hline
- 22. 计算由两点定义的线之间的角度
- 23. 如何得出两个经纬度点之间的线路?
- 24. 如何在计算二维空间中两点之间的对角线交点时确定+/-符号?
- 25. 如何画点之间使用achart引擎之间的线android
- 26. 如何模拟两台计算机之间的无线连接?
- 27. 两个固定宽度区间之间的可变宽度div(最小宽度)
- 28. 在Box2D中的两个顶点之间的断开连接AndEngine
- 29. 经典ASP中两个纬度/长点之间的距离
- 30. 如何使固定长度
你的问题对我来说没有意义...你通过连接两点之间的曲线意味着什么? – 2009-02-16 03:54:16
我们实际上正在规划可变形线性对象(Snake like robots)的起点和目标点之间的路径。上面提到的两个是开始和目标配置,我们必须规划这些点之间的路径。蛇像机器人的长度是固定的。 – 2009-02-16 03:58:56