webots
franka
ros2
Webots是一個開源的三維移動機器人模擬器。
最初是作為研究工具開發的,用於研究移動機器人中的各種控制算法。自2018年12月以來,Webots在Apache 2.0許可下作為開源軟件發布。
基礎程式語言了解:C,C ++,Java,Python或MATLAB以及VRML97。
安裝說明連結Image Not Showing Possible ReasonsLearn More →
- The image file may be corrupted
- The server hosting the image is unavailable
- The image path is incorrect
- The image format is not supported
Solid node代表剛體(可忽略形變)。剛體上無視施加於的外力,任意兩個給定點之間的距離在任意時間上均保持恆定。例如,table,robot finger phalanx或tire是剛體。Soft bodies和articulated robot不是剛體。例如,rope,tire,sponge或articulated robot arm不是剛體。但是我們可以將一個articulated實體分解為數個剛體。
Webots的物理引擎僅設計用於模擬剛體。設計時候要將各個實體分解為單獨的剛體。
定義剛體,必須先創建一個Solid Node。在該Node內可根據剛體的特性設置不同的sub-node。
children
list中描述Solid node的圖形呈現。boundingObject
定義碰撞範圍。圖形呈現和碰撞形狀通常一致但非必定需要相同。physics
定義對像是屬於動態環境還是屬於靜態環境。所有這些子節點都是可選的,但是physics
需要boundingObject
定義。
來源:https://cyberbotics.com/doc/reference/transform
The Transform node is a grouping node that defines a coordinate system for its children that is relative to the coordinate systems of its parent.
3D模型來源