Изминения:

- В файле `webots_spawn.launch.py` - добавлено использование времени симуляции
- Добавлен новый пакет `iiwa_object_spawne`, который отвечает за появление объектов (в разработке)
This commit is contained in:
Даниил Грабарь
2025-11-29 00:40:55 +10:00
parent 3852340a58
commit b36bd0e98b
9 changed files with 341 additions and 2 deletions
+16 -1
View File
@@ -22,10 +22,25 @@ sudo apt install -y build-essential \
python3-vcstool \
wget
# Not Using
git clone https://github.com/moveit/moveit2.git
vcs import --recursive < moveit2/moveit2.repos
sudo apt remove ros-$ROS_DISTRO-moveit*
rosdep install -r --from-paths ./src/ --ignore-src --rosdistro $ROS_DISTRO --os=ubuntu:noble -y
colcon build --mixin release
```
sudo pip3 install transforms3d --break-system-packages
```
Спавн объекта:
```bash
{
"data": "Solid { name \"test_box2\" translation 0 1 0.5 children [ Shape { appearance PBRAppearance { baseColor 0.901961 0.380392 0 } geometry Box { size 0.1 0.1 0.1 } } ] boundingObject Box { size 0.1 0.1 0.1 } physics Physics { } }"
}
```
Спавн `.proto`:
Можно заготовить готовые `.proto` файлы, и потом случайно спавнить объект по такому принципу + создать Node который будет вызываться и спавнить этот объекты. Может быть шаблон куда потом подставятся данные через `.format()`. По такому же принципу спавн человека. Остается понять, только задать область спавна относительно робта