- Added project configuration (config.json) with robot model path, environment parameters - Created 9-DOF robotic arm URDF model (models/manual_robot.urdf) - Established modular code architecture with empty source files ready for implementation - Configured Python dependencies (pybullet, PyKDL, urdf_parser_py) - Added comprehensive project documentation (CLAUDE.md) - Created .gitignore for Python project 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
61 lines
1.1 KiB
JSON
61 lines
1.1 KiB
JSON
{
|
|
"robot": {
|
|
"model_path": "models/manual_robot.urdf",
|
|
"base_position": [0.0, 0.0, 0.0],
|
|
"base_orientation": [0.0, 0.0, 0.0]
|
|
},
|
|
|
|
"wall": {
|
|
"position": [2.0, 0.0, 1.0],
|
|
"dimensions": {
|
|
"width": 3.0,
|
|
"height": 2.5,
|
|
"thickness": 0.2
|
|
},
|
|
"material": {
|
|
"color": [0.8, 0.8, 0.8, 1.0],
|
|
"type": "concrete"
|
|
}
|
|
},
|
|
|
|
"hole": {
|
|
"position_relative_to_wall": [0.0, 0.0, 0.0],
|
|
"dimensions": {
|
|
"width": 0.6,
|
|
"height": 0.6
|
|
},
|
|
"shape": "rectangle"
|
|
},
|
|
|
|
"task_points": {
|
|
"point_A": {
|
|
"position": [1.0, 0.5, 0.8],
|
|
"description": "取物点,与机械臂同侧"
|
|
},
|
|
"point_B": {
|
|
"position": [3.0, 0.5, 0.8],
|
|
"description": "目标点,墙体另一侧"
|
|
}
|
|
},
|
|
|
|
"transport_object": {
|
|
"initial_position": [1.0, 0.5, 0.5],
|
|
"dimensions": {
|
|
"width": 0.1,
|
|
"height": 0.1,
|
|
"depth": 0.1
|
|
},
|
|
"mass": 0.5,
|
|
"shape": "cube",
|
|
"material": {
|
|
"color": [1.0, 0.0, 0.0, 1.0],
|
|
"friction": 0.7
|
|
}
|
|
},
|
|
|
|
"simulation": {
|
|
"timestep": 0.01,
|
|
"gravity": [0.0, 0.0, -9.81],
|
|
"real_time": false
|
|
}
|
|
} |