FieldRobotEvent / virtual_maize_field

ROS package to procedural generate randomized fields with rows of plants for Gazebo
https://www.fieldrobot.com/event/
GNU General Public License v3.0
21 stars 8 forks source link

Add Ignition Gazebo branch for ROS Humble #57

Closed Rick-v-E closed 8 months ago

Rick-v-E commented 8 months ago

Adds support for Ignition Gazebo (ROS Humble). Need to create additional branch for Gazebo Garden

Rick-v-E commented 8 months ago

Ghost models don't work yet:

[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_unknown_weed_0000"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1292]: XML Attribute[frame] in element[pose] not defined in SDF.
[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_unknown_weed_0001"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1321]: XML Attribute[frame] in element[pose] not defined in SDF.
[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_nettle_0002"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1350]: XML Attribute[frame] in element[pose] not defined in SDF.
[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_unknown_weed_0003"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1379]: XML Attribute[frame] in element[pose] not defined in SDF.
[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_unknown_weed_0004"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1408]: XML Attribute[frame] in element[pose] not defined in SDF.
[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_beer_0005"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1437]: XML Attribute[frame] in element[pose] not defined in SDF.
[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_retro_pepsi_can_0006"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1467]: XML Attribute[frame] in element[pose] not defined in SDF.
[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_coke_can_0007"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1487]: XML Attribute[frame] in element[pose] not defined in SDF.
[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_coke_can_0008"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1505]: XML Attribute[frame] in element[pose] not defined in SDF.
[ruby $(which ign) gazebo-1] Warning [Utils.cc:129] [/sdf/world[@name="virtual_maize_field"]/model[@name="ghost_retro_pepsi_can_0009"]/pose[@frame=""]:/home/rick/.ros/virtual_maize_field/generated.world:L1523]: XML Attribute[frame] in element[pose] not defined in SDF.

Texture mapping does not work yet for unknown_weed and retro_pepsi_can: image

Rick-v-E commented 8 months ago

Most textures now working except nettle and unknown_weed. Transparancy is a problem since materials/scripts cannot be used anymore:

image

nettle.zip