Initial commit: ROS2 Gazebo GO2 simulation workspace
Made-with: Cursor
40
src/gazebo_sim/CMakeLists.txt
Normal file
@@ -0,0 +1,40 @@
|
||||
cmake_minimum_required(VERSION 3.8)
|
||||
project(gazebo_sim)
|
||||
|
||||
if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang")
|
||||
add_compile_options(-Wall -Wextra -Wpedantic)
|
||||
endif()
|
||||
|
||||
# find dependencies
|
||||
find_package(ament_cmake REQUIRED)
|
||||
find_package(rclcpp REQUIRED)
|
||||
find_package(urdf REQUIRED)
|
||||
find_package(xacro REQUIRED)
|
||||
find_package(std_msgs REQUIRED)
|
||||
|
||||
install(DIRECTORY
|
||||
config
|
||||
launch
|
||||
world
|
||||
rviz
|
||||
models
|
||||
DESTINATION share/${PROJECT_NAME}/
|
||||
)
|
||||
|
||||
install(FILES dds/cyclonedds.xml DESTINATION share/${PROJECT_NAME}/dds)
|
||||
|
||||
ament_environment_hooks(
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/environment/gazebo_models_path.dsv"
|
||||
"${CMAKE_CURRENT_SOURCE_DIR}/environment/cyclonedds_uri.sh.in"
|
||||
)
|
||||
|
||||
install(PROGRAMS
|
||||
DESTINATION lib/${PROJECT_NAME}
|
||||
)
|
||||
|
||||
install(
|
||||
PROGRAMS
|
||||
DESTINATION lib/${PROJECT_NAME}
|
||||
)
|
||||
|
||||
ament_package()
|
||||
3
src/gazebo_sim/README.md
Normal file
@@ -0,0 +1,3 @@
|
||||
# go1_description
|
||||
Quadruped robot
|
||||
This package was build with ROS2 Galactic.
|
||||
236
src/gazebo_sim/config/ekf.yaml
Normal file
@@ -0,0 +1,236 @@
|
||||
### ekf config file ###
|
||||
/**:
|
||||
ekf_filter_node:
|
||||
ros__parameters:
|
||||
|
||||
use_sim_time: true
|
||||
|
||||
|
||||
# The frequency, in Hz, at which the filter will output a position estimate. Note that the filter will not begin
|
||||
# computation until it receives at least one message from one of the inputs. It will then run continuously at the
|
||||
# frequency specified here, regardless of whether it receives more measurements. Defaults to 30 if unspecified.
|
||||
frequency: 30.0
|
||||
|
||||
# The period, in seconds, after which we consider a sensor to have timed out. In this event, we carry out a predict
|
||||
# cycle on the EKF without correcting it. This parameter can be thought of as the minimum frequency with which the
|
||||
# filter will generate new output. Defaults to 1 / frequency if not specified.
|
||||
sensor_timeout: 0.1
|
||||
|
||||
# ekf_localization_node and ukf_localization_node both use a 3D omnidirectional motion model. If this parameter is
|
||||
# set to true, no 3D information will be used in your state estimate. Use this if you are operating in a planar
|
||||
# environment and want to ignore the effect of small variations in the ground plane that might otherwise be detected
|
||||
# by, for example, an IMU. Defaults to false if unspecified.
|
||||
two_d_mode: true
|
||||
|
||||
# Use this parameter to provide an offset to the transform generated by ekf_localization_node. This can be used for
|
||||
# future dating the transform, which is required for interaction with some other packages. Defaults to 0.0 if
|
||||
# unspecified.
|
||||
transform_time_offset: 0.0
|
||||
|
||||
# Use this parameter to provide specify how long the tf listener should wait for a transform to become available.
|
||||
# Defaults to 0.0 if unspecified.
|
||||
transform_timeout: 0.0
|
||||
|
||||
# If you're having trouble, try setting this to true, and then echo the /diagnostics_agg topic to see if the node is
|
||||
# unhappy with any settings or data.
|
||||
print_diagnostics: true
|
||||
|
||||
# Debug settings. Not for the faint of heart. Outputs a ludicrous amount of information to the file specified by
|
||||
# debug_out_file. I hope you like matrices! Please note that setting this to true will have strongly deleterious
|
||||
# effects on the performance of the node. Defaults to false if unspecified.
|
||||
debug: False
|
||||
|
||||
# Defaults to "robot_localization_debug.txt" if unspecified. Please specify the full path.
|
||||
debug_out_file: ""
|
||||
|
||||
# Whether to broadcast the transformation over the /tf topic. Defaults to true if unspecified.
|
||||
publish_tf: true
|
||||
|
||||
# Whether to publish the acceleration state. Defaults to false if unspecified.
|
||||
publish_acceleration: false
|
||||
|
||||
# If the filter sees a jump back in time, the filter is reset (convenient for testing with rosbags!)
|
||||
reset_on_time_jump: true
|
||||
|
||||
# REP-105 (http://www.ros.org/reps/rep-0105.html) specifies four principal coordinate frames: base_link, odom, map, and
|
||||
# earth. base_link is the coordinate frame that is affixed to the robot. Both odom and map are world-fixed frames.
|
||||
# The robot's position in the odom frame will drift over time, but is accurate in the short term and should be
|
||||
# continuous. The odom frame is therefore the best frame for executing local motion plans. The map frame, like the odom
|
||||
# frame, is a world-fixed coordinate frame, and while it contains the most globally accurate position estimate for your
|
||||
# robot, it is subject to discrete jumps, e.g., due to the fusion of GPS data or a correction from a map-based
|
||||
# localization node. The earth frame is used to relate multiple map frames by giving them a common reference frame.
|
||||
# ekf_localization_node and ukf_localization_node are not concerned with the earth frame.
|
||||
# Here is how to use the following settings:
|
||||
# 1. Set the map_frame, odom_frame, and base_link frames to the appropriate frame names for your system.
|
||||
# 1a. If your system does not have a map_frame, just remove it, and make sure "world_frame" is set to the value of
|
||||
# odom_frame.
|
||||
# 2. If you are fusing continuous position data such as wheel encoder odometry, visual odometry, or IMU data, set
|
||||
# "world_frame" to your odom_frame value. This is the default behavior for robot_localization's state estimation nodes.
|
||||
# 3. If you are fusing global absolute position data that is subject to discrete jumps (e.g., GPS or position updates
|
||||
# from landmark observations) then:
|
||||
# 3a. Set your "world_frame" to your map_frame value
|
||||
# 3b. MAKE SURE something else is generating the odom->base_link transform. Note that this can even be another state
|
||||
# estimation node from robot_localization! However, that instance should *not* fuse the global data.
|
||||
map_frame: map # Defaults to "map" if unspecified
|
||||
odom_frame: odom # Defaults to "odom" if unspecified
|
||||
base_link_frame: base_link # Defaults to "base_link" if unspecified
|
||||
world_frame: odom # Defaults to the value of odom_frame if unspecified
|
||||
|
||||
# The filter accepts an arbitrary number of inputs from each input message type (nav_msgs/Odometry,
|
||||
# geometry_msgs/PoseWithCovarianceStamped, geometry_msgs/TwistWithCovarianceStamped,
|
||||
# sensor_msgs/Imu). To add an input, simply append the next number in the sequence to its "base" name, e.g., odom0,
|
||||
# odom1, twist0, twist1, imu0, imu1, imu2, etc. The value should be the topic name. These parameters obviously have no
|
||||
# default values, and must be specified.
|
||||
odom0: odom
|
||||
|
||||
# Each sensor reading updates some or all of the filter's state. These options give you greater control over which
|
||||
# values from each measurement are fed to the filter. For example, if you have an odometry message as input, but only
|
||||
# want to use its Z position value, then set the entire vector to false, except for the third entry. The order of the
|
||||
# values is x, y, z, roll, pitch, yaw, vx, vy, vz, vroll, vpitch, vyaw, ax, ay, az. Note that not some message types
|
||||
# do not provide some of the state variables estimated by the filter. For example, a TwistWithCovarianceStamped message
|
||||
# has no pose information, so the first six values would be meaningless in that case. Each vector defaults to all false
|
||||
# if unspecified, effectively making this parameter required for each sensor.
|
||||
odom0_config: [true, true, true,
|
||||
false, false, false,
|
||||
true, true, true,
|
||||
false, false, true,
|
||||
false, false, false]
|
||||
|
||||
# [x_pos , y_pos , z_pos,
|
||||
# roll , pitch , yaw,
|
||||
# x_vel , y_vel , z_vel,
|
||||
# roll_vel, pitch_vel, yaw_vel,
|
||||
# x_accel , y_accel , z_accel]
|
||||
|
||||
# If you have high-frequency data or are running with a low frequency parameter value, then you may want to increase
|
||||
# the size of the subscription queue so that more measurements are fused.
|
||||
odom0_queue_size: 2
|
||||
|
||||
# [ADVANCED] Large messages in ROS can exhibit strange behavior when they arrive at a high frequency. This is a result
|
||||
# of Nagle's algorithm. This option tells the ROS subscriber to use the tcpNoDelay option, which disables Nagle's
|
||||
# algorithm.
|
||||
odom0_nodelay: false
|
||||
|
||||
# [ADVANCED] When measuring one pose variable with two sensors, a situation can arise in which both sensors under-
|
||||
# report their covariances. This can lead to the filter rapidly jumping back and forth between each measurement as they
|
||||
# arrive. In these cases, it often makes sense to (a) correct the measurement covariances, or (b) if velocity is also
|
||||
# measured by one of the sensors, let one sensor measure pose, and the other velocity. However, doing (a) or (b) isn't
|
||||
# always feasible, and so we expose the differential parameter. When differential mode is enabled, all absolute pose
|
||||
# data is converted to velocity data by differentiating the absolute pose measurements. These velocities are then
|
||||
# integrated as usual. NOTE: this only applies to sensors that provide pose measurements; setting differential to true
|
||||
# for twist measurements has no effect.
|
||||
odom0_differential: false
|
||||
|
||||
# [ADVANCED] When the node starts, if this parameter is true, then the first measurement is treated as a "zero point"
|
||||
# for all future measurements. While you can achieve the same effect with the differential paremeter, the key
|
||||
# difference is that the relative parameter doesn't cause the measurement to be converted to a velocity before
|
||||
# integrating it. If you simply want your measurements to start at 0 for a given sensor, set this to true.
|
||||
odom0_relative: false
|
||||
|
||||
# [ADVANCED] If your data is subject to outliers, use these threshold settings, expressed as Mahalanobis distances, to
|
||||
# control how far away from the current vehicle state a sensor measurement is permitted to be. Each defaults to
|
||||
# numeric_limits<double>::max() if unspecified. It is strongly recommended that these parameters be removed if not
|
||||
# required. Data is specified at the level of pose and twist variables, rather than for each variable in isolation.
|
||||
# For messages that have both pose and twist data, the parameter specifies to which part of the message we are applying
|
||||
# the thresholds.
|
||||
odom0_pose_rejection_threshold: 5.0
|
||||
odom0_twist_rejection_threshold: 1.0
|
||||
|
||||
imu0: imu_plugin/out
|
||||
imu0_config: [false, false, false,
|
||||
true, true, true,
|
||||
false, false, false,
|
||||
true, true, true,
|
||||
true, true, true]
|
||||
|
||||
# [x_pos , y_pos , z_pos,
|
||||
# roll , pitch , yaw,
|
||||
# x_vel , y_vel , z_vel,
|
||||
# roll_vel, pitch_vel, yaw_vel,
|
||||
# x_accel , y_accel , z_accel]
|
||||
|
||||
imu0_nodelay: false
|
||||
imu0_differential: false
|
||||
imu0_relative: true
|
||||
imu0_queue_size: 7
|
||||
imu0_pose_rejection_threshold: 0.8 # Note the difference in parameter names
|
||||
imu0_twist_rejection_threshold: 0.8 #
|
||||
imu0_linear_acceleration_rejection_threshold: 0.8 #
|
||||
|
||||
# [ADVANCED] Some IMUs automatically remove acceleration due to gravity, and others don't. If yours doesn't, please set
|
||||
# this to true, and *make sure* your data conforms to REP-103, specifically, that the data is in ENU frame.
|
||||
imu0_remove_gravitational_acceleration: true
|
||||
|
||||
# [ADVANCED] The EKF and UKF models follow a standard predict/correct cycle. During prediction, if there is no
|
||||
# acceleration reference, the velocity at time t+1 is simply predicted to be the same as the velocity at time t. During
|
||||
# correction, this predicted value is fused with the measured value to produce the new velocity estimate. This can be
|
||||
# problematic, as the final velocity will effectively be a weighted average of the old velocity and the new one. When
|
||||
# this velocity is the integrated into a new pose, the result can be sluggish covergence. This effect is especially
|
||||
# noticeable with LIDAR data during rotations. To get around it, users can try inflating the process_noise_covariance
|
||||
# for the velocity variable in question, or decrease the variance of the variable in question in the measurement
|
||||
# itself. In addition, users can also take advantage of the control command being issued to the robot at the time we
|
||||
# make the prediction. If control is used, it will get converted into an acceleration term, which will be used during
|
||||
# predicition. Note that if an acceleration measurement for the variable in question is available from one of the
|
||||
# inputs, the control term will be ignored.
|
||||
# Whether or not we use the control input during predicition. Defaults to false.
|
||||
use_control: false
|
||||
# Whether the input (assumed to be cmd_vel) is a geometry_msgs/Twist or geometry_msgs/TwistStamped message. Defaults to
|
||||
# false.
|
||||
stamped_control: false
|
||||
# The last issued control command will be used in prediction for this period. Defaults to 0.2.
|
||||
control_timeout: 0.2
|
||||
# Which velocities are being controlled. Order is vx, vy, vz, vroll, vpitch, vyaw.
|
||||
control_config: [true, true, false, false, false, true]
|
||||
# Places limits on how large the acceleration term will be. Should match your robot's kinematics.
|
||||
acceleration_limits: [1.3, 0.0, 0.0, 0.0, 0.0, 3.4]
|
||||
# Acceleration and deceleration limits are not always the same for robots.
|
||||
deceleration_limits: [1.3, 0.0, 0.0, 0.0, 0.0, 4.5]
|
||||
# If your robot cannot instantaneously reach its acceleration limit, the permitted change can be controlled with these
|
||||
# gains
|
||||
acceleration_gains: [0.8, 0.0, 0.0, 0.0, 0.0, 0.9]
|
||||
# If your robot cannot instantaneously reach its deceleration limit, the permitted change can be controlled with these
|
||||
# gains
|
||||
deceleration_gains: [1.0, 0.0, 0.0, 0.0, 0.0, 1.0]
|
||||
# [ADVANCED] The process noise covariance matrix can be difficult to tune, and can vary for each application, so it is
|
||||
# exposed as a configuration parameter. This matrix represents the noise we add to the total error after each
|
||||
# prediction step. The better the omnidirectional motion model matches your system, the smaller these values can be.
|
||||
# However, if users find that a given variable is slow to converge, one approach is to increase the
|
||||
# process_noise_covariance diagonal value for the variable in question, which will cause the filter's predicted error
|
||||
# to be larger, which will cause the filter to trust the incoming measurement more during correction. The values are
|
||||
# ordered as x, y, z, roll, pitch, yaw, vx, vy, vz, vroll, vpitch, vyaw, ax, ay, az. Defaults to the matrix below if
|
||||
# unspecified.
|
||||
process_noise_covariance: [0.05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.05, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.03, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.03, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.06, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.025, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.025, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.04, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.01, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.01, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.02, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.01, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.01, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.015]
|
||||
# [ADVANCED] This represents the initial value for the state estimate error covariance matrix. Setting a diagonal
|
||||
# value (variance) to a large value will result in rapid convergence for initial measurements of the variable in
|
||||
# question. Users should take care not to use large values for variables that will not be measured directly. The values
|
||||
# are ordered as x, y, z, roll, pitch, yaw, vx, vy, vz, vroll, vpitch, vyaw, ax, ay, az. Defaults to the matrix below
|
||||
#if unspecified.
|
||||
initial_estimate_covariance: [1e-9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 1e-9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 1e-9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 1e-9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 1e-9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 1e-9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-9, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-9, 0.0, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-9, 0.0, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-9, 0.0, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-9, 0.0, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-9, 0.0,
|
||||
0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1e-9]
|
||||
3
src/gazebo_sim/config/gaz_ros2_ctl_use_sim.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
controller_manager:
|
||||
ros__parameters:
|
||||
use_sim_time: true
|
||||
5
src/gazebo_sim/config/gz_bridge.yaml
Normal file
@@ -0,0 +1,5 @@
|
||||
- ros_topic_name: "clock"
|
||||
gz_topic_name: "clock"
|
||||
ros_type_name: "rosgraph_msgs/msg/Clock"
|
||||
gz_type_name: "gz.msgs.Clock"
|
||||
direction: GZ_TO_ROS
|
||||
27
src/gazebo_sim/config/robot_control.yaml
Normal file
@@ -0,0 +1,27 @@
|
||||
/**:
|
||||
controller_manager:
|
||||
ros__parameters:
|
||||
update_rate: 100 #Hz
|
||||
|
||||
joint_state_broadcaster:
|
||||
type: joint_state_broadcaster/JointStateBroadcaster
|
||||
|
||||
joint_group_controller:
|
||||
type: position_controllers/JointGroupPositionController
|
||||
|
||||
joint_group_controller:
|
||||
ros__parameters:
|
||||
joints:
|
||||
- FR_hip_joint
|
||||
- FR_thigh_joint
|
||||
- FR_calf_joint
|
||||
- FL_hip_joint
|
||||
- FL_thigh_joint
|
||||
- FL_calf_joint
|
||||
- RR_hip_joint
|
||||
- RR_thigh_joint
|
||||
- RR_calf_joint
|
||||
- RL_hip_joint
|
||||
- RL_thigh_joint
|
||||
- RL_calf_joint
|
||||
|
||||
18
src/gazebo_sim/config/robots.yaml
Normal file
@@ -0,0 +1,18 @@
|
||||
robots:
|
||||
- name: robot1
|
||||
x_pose: '0.0'
|
||||
y_pose: '0.0'
|
||||
z_pose: '0.8'
|
||||
# - name: robot2
|
||||
# x_pose: '-2.0'
|
||||
# y_pose: '0.0'
|
||||
# z_pose: '0.8'
|
||||
# - name: robot3
|
||||
# x_pose: '0.0'
|
||||
# y_pose: '-2.0'
|
||||
# z_pose: '0.8'
|
||||
# - name: robot4
|
||||
# x_pose: '-2.0'
|
||||
# y_pose: '-2.0'
|
||||
# z_pose: '0.8'
|
||||
# add more robots if you need, but unable multi robots in cyclonedds config file
|
||||
14
src/gazebo_sim/dds/cyclonedds.xml
Normal file
@@ -0,0 +1,14 @@
|
||||
<CycloneDDS>
|
||||
<Domain>
|
||||
<General>
|
||||
<Interfaces>
|
||||
<NetworkInterface name="lo" multicast="true" />
|
||||
</Interfaces>
|
||||
<DontRoute>true</DontRoute>
|
||||
</General>
|
||||
<Discovery>
|
||||
<ParticipantIndex>auto</ParticipantIndex>
|
||||
<MaxAutoParticipantIndex>100</MaxAutoParticipantIndex>
|
||||
</Discovery>
|
||||
</Domain>
|
||||
</CycloneDDS>
|
||||
2
src/gazebo_sim/environment/cyclonedds_uri.sh.in
Normal file
@@ -0,0 +1,2 @@
|
||||
# CycloneDDS: use absolute path (file://~/... does not expand ~)
|
||||
export CYCLONEDDS_URI="file://@CMAKE_INSTALL_PREFIX@/share/gazebo_sim/dds/cyclonedds.xml"
|
||||
2
src/gazebo_sim/environment/gazebo_models_path.dsv
Normal file
@@ -0,0 +1,2 @@
|
||||
prepend-non-duplicate;GZ_SIM_RESOURCE_PATH;share/gazebo_sim/models
|
||||
prepend-non-duplicate;IGN_GAZEBO_RESOURCE_PATH;share/gazebo_sim/models
|
||||
259
src/gazebo_sim/launch/gazebo_go2_self.launch.py
Normal file
@@ -0,0 +1,259 @@
|
||||
import os
|
||||
from ament_index_python.packages import get_package_share_directory
|
||||
|
||||
from launch import LaunchDescription
|
||||
from launch.actions import (
|
||||
IncludeLaunchDescription,
|
||||
DeclareLaunchArgument,
|
||||
ExecuteProcess,
|
||||
GroupAction,
|
||||
RegisterEventHandler
|
||||
)
|
||||
from launch.launch_description_sources import PythonLaunchDescriptionSource
|
||||
from launch.substitutions import LaunchConfiguration
|
||||
from launch_ros.descriptions import ComposableNode
|
||||
from launch.conditions import IfCondition
|
||||
from launch_ros.actions import Node, SetRemap, ComposableNodeContainer
|
||||
from launch.event_handlers import OnProcessExit
|
||||
import xacro, yaml
|
||||
|
||||
|
||||
def generate_launch_description():
|
||||
ld = LaunchDescription()
|
||||
|
||||
# ---------- 基础配置 ----------
|
||||
package_name = 'gazebo_sim'
|
||||
pkg_path = get_package_share_directory(package_name)
|
||||
robots_file_path = os.path.join(pkg_path, 'config', 'robots.yaml')
|
||||
|
||||
# 多机器人配置
|
||||
with open(robots_file_path, 'r') as file:
|
||||
yaml_data = yaml.safe_load(file)
|
||||
robots = yaml_data['robots']
|
||||
|
||||
# ---------- 声明启动参数 ----------
|
||||
use_sim_time = LaunchConfiguration('use_sim_time', default='true')
|
||||
declare_use_sim_time = DeclareLaunchArgument(
|
||||
name='use_sim_time',
|
||||
default_value='true',
|
||||
description='仿真时间是否使用'
|
||||
)
|
||||
|
||||
enable_rviz = LaunchConfiguration('enable_rviz', default='true')
|
||||
declare_enable_rviz = DeclareLaunchArgument(
|
||||
name='enable_rviz', default_value=enable_rviz, description='Enable rviz launch'
|
||||
)
|
||||
|
||||
ld.add_action(declare_enable_rviz)
|
||||
ld.add_action(declare_use_sim_time)
|
||||
|
||||
# ---------- 多机器人全局话题重映射 ----------
|
||||
remappings=[
|
||||
("/tf", "tf"),
|
||||
("/tf_static", "tf_static"),
|
||||
("/scan", "scan"),
|
||||
("/odom", "odometry/filtered")
|
||||
]
|
||||
|
||||
# ---------- Gazebo-ROS时间同步配置 ----------
|
||||
bridge_params = os.path.join(pkg_path,'config','gz_bridge.yaml')
|
||||
ros_gz_bridge_clock = Node(
|
||||
package="ros_gz_bridge",
|
||||
executable="parameter_bridge",
|
||||
arguments=[
|
||||
'--ros-args',
|
||||
'-p',
|
||||
f'config_file:={bridge_params}',
|
||||
]
|
||||
)
|
||||
ld.add_action(ros_gz_bridge_clock)
|
||||
|
||||
# ---------- 多机器人循环启动 ----------
|
||||
last_action = None
|
||||
|
||||
for i, robot in enumerate(robots):
|
||||
namespace = robot['name']
|
||||
robot_name = robot['name']
|
||||
xacro_file = os.path.join(os.path.join(get_package_share_directory('go2_description')), 'xacro', 'robot.xacro') ## CHANGE ME!!!!
|
||||
robot_desc = xacro.process_file(xacro_file, mappings={'robot_name': robot_name}).toxml()
|
||||
params_robot_state_publisher = {'robot_description': robot_desc, 'use_sim_time': use_sim_time}
|
||||
|
||||
node_robot_state_publisher = Node(
|
||||
package='robot_state_publisher',
|
||||
executable='robot_state_publisher',
|
||||
output='screen',
|
||||
namespace=namespace,
|
||||
parameters=[params_robot_state_publisher],
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
spawn_entity = Node(
|
||||
package='ros_gz_sim',
|
||||
executable='create',
|
||||
namespace=namespace,
|
||||
arguments=[
|
||||
'-topic', f'/{namespace}/robot_description',
|
||||
'-name', f'{namespace}_my_bot',
|
||||
'-allow_renaming', 'true',
|
||||
'-x', robot['x_pose'],
|
||||
'-y', robot['y_pose'],
|
||||
'-z', robot['z_pose'],
|
||||
# '-Y', robot['Y_pose']
|
||||
],
|
||||
output='screen'
|
||||
)
|
||||
|
||||
ros_gz_bridge = Node(
|
||||
package='ros_gz_bridge',
|
||||
executable='parameter_bridge',
|
||||
namespace=namespace,
|
||||
name='ros_gz_bridge',
|
||||
output='screen',
|
||||
arguments=[
|
||||
f'/{namespace}/imu_plugin/out@sensor_msgs/msg/Imu@gz.msgs.IMU',
|
||||
f'/{namespace}/scan@sensor_msgs/msg/LaserScan@gz.msgs.LaserScan',
|
||||
f'/{namespace}/scan/points@sensor_msgs/msg/PointCloud2@gz.msgs.PointCloudPacked',
|
||||
f'/{namespace}/tf@tf2_msgs/msg/TFMessage@gz.msgs.Pose_V',
|
||||
f'/{namespace}/joint_states@sensor_msgs/msg/JointState@gz.msgs.Model',
|
||||
f'/{namespace}/color/camera_info@sensor_msgs/msg/CameraInfo@gz.msgs.CameraInfo',
|
||||
f'/{namespace}/color/image_raw@sensor_msgs/msg/Image@gz.msgs.Image',
|
||||
# f'/{namespace}/clock@rosgraph_msgs/msg/Clock@gz.msgs.Clock'
|
||||
]
|
||||
)
|
||||
start_gazebo_ros_image_bridge_cmd = Node(
|
||||
package='ros_gz_image',
|
||||
executable='image_bridge',
|
||||
namespace=namespace,
|
||||
arguments=['color/image_raw',
|
||||
],
|
||||
output='screen',
|
||||
)
|
||||
|
||||
joint_state_broadcaster = Node(
|
||||
package='controller_manager',
|
||||
executable='spawner',
|
||||
namespace=namespace,
|
||||
name='joint_state_broadcaster',
|
||||
arguments=['joint_state_broadcaster'],
|
||||
output='screen',
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
joint_group_controller = Node(
|
||||
package='controller_manager',
|
||||
executable='spawner',
|
||||
namespace=namespace,
|
||||
name='joint_group_controller',
|
||||
arguments=['joint_group_controller'],
|
||||
output='screen',
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
controller = Node(
|
||||
package='quadropted_controller',
|
||||
executable='robot_controller_gazebo.py',
|
||||
name='quadruped_controller',
|
||||
namespace=namespace,
|
||||
output='screen',
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
odom = Node(
|
||||
package='quadropted_controller',
|
||||
executable='QuadrupedOdometryNode.py',
|
||||
name='odom',
|
||||
namespace=namespace,
|
||||
output='screen',
|
||||
parameters=[{
|
||||
"verbose": False,
|
||||
'publish_rate': 50,
|
||||
'open_loop': False,
|
||||
'has_imu_heading': True,
|
||||
'is_gazebo': True,
|
||||
'imu_topic': f'/{namespace}/imu',
|
||||
'base_frame_id': "base_link",
|
||||
'odom_frame_id': "odom",
|
||||
'clock_topic': f'/clock',
|
||||
'enable_odom_tf': True,
|
||||
}],
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
rviz_launch_file = os.path.join(pkg_path, 'launch', 'rviz_launch.py')
|
||||
rviz_config_file = os.path.join(pkg_path, 'rviz', 'go2_self.rviz')
|
||||
|
||||
rviz = IncludeLaunchDescription(
|
||||
PythonLaunchDescriptionSource(rviz_launch_file),
|
||||
launch_arguments={
|
||||
"namespace": namespace,
|
||||
"use_namespace": 'true',
|
||||
"rviz_config": rviz_config_file,
|
||||
}.items(),
|
||||
condition=IfCondition(enable_rviz)
|
||||
)
|
||||
|
||||
cmd_vel_pub = Node(
|
||||
package='quadropted_controller',
|
||||
executable='cmd_vel_pub.py',
|
||||
namespace=namespace,
|
||||
name='cmd_vel_pub',
|
||||
output='screen',
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
fake_bms = ExecuteProcess(
|
||||
cmd=[
|
||||
'ros2', 'topic', 'pub', f'/{namespace}/battery_state', 'sensor_msgs/msg/BatteryState',
|
||||
"{header: {stamp: {sec: 0, nanosec: 0}, frame_id: ''}, voltage: 24.0, percentage: 0.8, capacity: 10.0}",
|
||||
'-r', '1'
|
||||
],
|
||||
output='log'
|
||||
)
|
||||
robot_localization_file_path = os.path.join(pkg_path, 'config', 'ekf.yaml')
|
||||
# Start robot localization using an Extended Kalman filter
|
||||
start_robot_localization_cmd = Node(
|
||||
package='robot_localization',
|
||||
executable='ekf_node',
|
||||
name='ekf_filter_node',
|
||||
namespace=namespace,
|
||||
output='screen',
|
||||
parameters=[robot_localization_file_path,
|
||||
{'use_sim_time': use_sim_time}],
|
||||
remappings=remappings)
|
||||
|
||||
robot_control = GroupAction([
|
||||
SetRemap(src="/tf", dst="tf"),
|
||||
SetRemap(src="/tf_static", dst="tf_static"),
|
||||
joint_state_broadcaster,
|
||||
joint_group_controller,
|
||||
controller,
|
||||
cmd_vel_pub,
|
||||
odom,
|
||||
start_robot_localization_cmd,
|
||||
fake_bms,
|
||||
])
|
||||
|
||||
# 当前机器人动作组
|
||||
robot_group = GroupAction([
|
||||
node_robot_state_publisher,
|
||||
spawn_entity,
|
||||
ros_gz_bridge,
|
||||
start_gazebo_ros_image_bridge_cmd,
|
||||
robot_control,
|
||||
rviz,
|
||||
])
|
||||
|
||||
if last_action is None:
|
||||
ld.add_action(robot_group)
|
||||
else:
|
||||
spawn_robot_event = RegisterEventHandler(
|
||||
event_handler=OnProcessExit(
|
||||
target_action=last_action,
|
||||
on_exit=[robot_group]
|
||||
)
|
||||
)
|
||||
ld.add_action(spawn_robot_event)
|
||||
|
||||
last_action = joint_group_controller
|
||||
|
||||
return ld
|
||||
278
src/gazebo_sim/launch/gazebo_go2_sensors.launch.py
Normal file
@@ -0,0 +1,278 @@
|
||||
import os
|
||||
from ament_index_python.packages import get_package_share_directory
|
||||
|
||||
from launch import LaunchDescription
|
||||
from launch.actions import (
|
||||
IncludeLaunchDescription,
|
||||
DeclareLaunchArgument,
|
||||
ExecuteProcess,
|
||||
GroupAction,
|
||||
RegisterEventHandler
|
||||
)
|
||||
from launch.launch_description_sources import PythonLaunchDescriptionSource
|
||||
from launch.substitutions import LaunchConfiguration
|
||||
from launch_ros.descriptions import ComposableNode
|
||||
from launch.conditions import IfCondition
|
||||
from launch_ros.actions import Node, SetRemap, ComposableNodeContainer
|
||||
from launch.event_handlers import OnProcessExit
|
||||
import xacro, yaml
|
||||
|
||||
|
||||
def generate_launch_description():
|
||||
ld = LaunchDescription()
|
||||
|
||||
# ---------- 基础配置 ----------
|
||||
package_name = 'gazebo_sim'
|
||||
pkg_path = get_package_share_directory(package_name)
|
||||
robots_file_path = os.path.join(pkg_path, 'config', 'robots.yaml')
|
||||
|
||||
# 多机器人配置
|
||||
with open(robots_file_path, 'r') as file:
|
||||
yaml_data = yaml.safe_load(file)
|
||||
robots = yaml_data['robots']
|
||||
|
||||
# ---------- 声明启动参数 ----------
|
||||
use_sim_time = LaunchConfiguration('use_sim_time', default='true')
|
||||
declare_use_sim_time = DeclareLaunchArgument(
|
||||
name='use_sim_time',
|
||||
default_value='true',
|
||||
description='仿真时间是否使用'
|
||||
)
|
||||
|
||||
enable_rviz = LaunchConfiguration('enable_rviz', default='true')
|
||||
declare_enable_rviz = DeclareLaunchArgument(
|
||||
name='enable_rviz', default_value=enable_rviz, description='Enable rviz launch'
|
||||
)
|
||||
|
||||
ld.add_action(declare_enable_rviz)
|
||||
ld.add_action(declare_use_sim_time)
|
||||
|
||||
# ---------- 多机器人全局话题重映射 ----------
|
||||
remappings=[
|
||||
("/tf", "tf"),
|
||||
("/tf_static", "tf_static"),
|
||||
("/scan", "scan"),
|
||||
("/odom", "odometry/filtered")
|
||||
]
|
||||
|
||||
# ---------- Gazebo-ROS时间同步配置 ----------
|
||||
bridge_params = os.path.join(pkg_path,'config','gz_bridge.yaml')
|
||||
ros_gz_bridge_clock = Node(
|
||||
package="ros_gz_bridge",
|
||||
executable="parameter_bridge",
|
||||
arguments=[
|
||||
'--ros-args',
|
||||
'-p',
|
||||
f'config_file:={bridge_params}',
|
||||
]
|
||||
)
|
||||
ld.add_action(ros_gz_bridge_clock)
|
||||
|
||||
# ---------- 多机器人循环启动 ----------
|
||||
last_action = None
|
||||
|
||||
for i, robot in enumerate(robots):
|
||||
namespace = robot['name']
|
||||
robot_name = robot['name']
|
||||
xacro_file = os.path.join(os.path.join(get_package_share_directory('go2_description')), 'xacro', 'robot_VLP_D435i.xacro') ## CHANGE ME!!!!
|
||||
robot_desc = xacro.process_file(xacro_file, mappings={'robot_name': robot_name}).toxml()
|
||||
params_robot_state_publisher = {'robot_description': robot_desc, 'use_sim_time': use_sim_time}
|
||||
|
||||
node_robot_state_publisher = Node(
|
||||
package='robot_state_publisher',
|
||||
executable='robot_state_publisher',
|
||||
output='screen',
|
||||
namespace=namespace,
|
||||
parameters=[params_robot_state_publisher],
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
spawn_entity = Node(
|
||||
package='ros_gz_sim',
|
||||
executable='create',
|
||||
namespace=namespace,
|
||||
arguments=[
|
||||
'-topic', f'/{namespace}/robot_description',
|
||||
'-name', f'{namespace}_my_bot',
|
||||
'-allow_renaming', 'true',
|
||||
'-x', robot['x_pose'],
|
||||
'-y', robot['y_pose'],
|
||||
'-z', robot['z_pose'],
|
||||
# '-Y', robot['Y_pose']
|
||||
],
|
||||
output='screen'
|
||||
)
|
||||
|
||||
ros_gz_bridge = Node(
|
||||
package='ros_gz_bridge',
|
||||
executable='parameter_bridge',
|
||||
namespace=namespace,
|
||||
name='ros_gz_bridge',
|
||||
output='screen',
|
||||
arguments=[
|
||||
f'/{namespace}/imu_plugin/out@sensor_msgs/msg/Imu@gz.msgs.IMU',
|
||||
f'/{namespace}/scan@sensor_msgs/msg/LaserScan@gz.msgs.LaserScan',
|
||||
f'/{namespace}/scan/points@sensor_msgs/msg/PointCloud2@gz.msgs.PointCloudPacked',
|
||||
f'/{namespace}/velodyne@sensor_msgs/msg/LaserScan@gz.msgs.LaserScan',
|
||||
f'/{namespace}/velodyne/points@sensor_msgs/msg/PointCloud2@gz.msgs.PointCloudPacked',
|
||||
f'/{namespace}/velodyne_imu@sensor_msgs/msg/Imu@gz.msgs.IMU',
|
||||
f'/{namespace}/tf@tf2_msgs/msg/TFMessage@gz.msgs.Pose_V',
|
||||
f'/{namespace}/joint_states@sensor_msgs/msg/JointState@gz.msgs.Model',
|
||||
f'/{namespace}/color/camera_info@sensor_msgs/msg/CameraInfo@gz.msgs.CameraInfo',
|
||||
f'/{namespace}/color/image_raw@sensor_msgs/msg/Image@gz.msgs.Image',
|
||||
f'/{namespace}/d435i_imu@sensor_msgs/msg/Imu@gz.msgs.IMU',
|
||||
# f'/{namespace}/clock@rosgraph_msgs/msg/Clock@gz.msgs.Clock'
|
||||
]
|
||||
)
|
||||
start_gazebo_ros_image_bridge_cmd = Node(
|
||||
package='ros_gz_image',
|
||||
executable='image_bridge',
|
||||
namespace=namespace,
|
||||
arguments=['color/image_raw',
|
||||
],
|
||||
output='screen',
|
||||
)
|
||||
gz_image_bridge_node = Node(
|
||||
package="ros_gz_image",
|
||||
executable="image_bridge",
|
||||
namespace=namespace,
|
||||
arguments=[
|
||||
f'/{namespace}/rgbd_d435/depth_image',
|
||||
f'/{namespace}/rgbd_d435/image',
|
||||
],
|
||||
output="screen",
|
||||
parameters=[
|
||||
{'use_sim_time': True,
|
||||
'camera.image.compressed.jpeg_quality': 75},
|
||||
],
|
||||
)
|
||||
|
||||
joint_state_broadcaster = Node(
|
||||
package='controller_manager',
|
||||
executable='spawner',
|
||||
namespace=namespace,
|
||||
name='joint_state_broadcaster',
|
||||
arguments=['joint_state_broadcaster'],
|
||||
output='screen',
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
joint_group_controller = Node(
|
||||
package='controller_manager',
|
||||
executable='spawner',
|
||||
namespace=namespace,
|
||||
name='joint_group_controller',
|
||||
arguments=['joint_group_controller'],
|
||||
output='screen',
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
controller = Node(
|
||||
package='quadropted_controller',
|
||||
executable='robot_controller_gazebo.py',
|
||||
name='quadruped_controller',
|
||||
namespace=namespace,
|
||||
output='screen',
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
odom = Node(
|
||||
package='quadropted_controller',
|
||||
executable='QuadrupedOdometryNode.py',
|
||||
name='odom',
|
||||
namespace=namespace,
|
||||
output='screen',
|
||||
parameters=[{
|
||||
"verbose": False,
|
||||
'publish_rate': 50,
|
||||
'open_loop': False,
|
||||
'has_imu_heading': True,
|
||||
'is_gazebo': True,
|
||||
'imu_topic': f'/{namespace}/imu',
|
||||
'base_frame_id': "base_link",
|
||||
'odom_frame_id': "odom",
|
||||
'clock_topic': f'/clock',
|
||||
'enable_odom_tf': True,
|
||||
}],
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
rviz_launch_file = os.path.join(pkg_path, 'launch', 'rviz_launch.py')
|
||||
rviz_config_file = os.path.join(pkg_path, 'rviz', 'go2_sensors.rviz')
|
||||
|
||||
rviz = IncludeLaunchDescription(
|
||||
PythonLaunchDescriptionSource(rviz_launch_file),
|
||||
launch_arguments={
|
||||
"namespace": namespace,
|
||||
"use_namespace": 'true',
|
||||
"rviz_config": rviz_config_file,
|
||||
}.items(),
|
||||
condition=IfCondition(enable_rviz)
|
||||
)
|
||||
|
||||
cmd_vel_pub = Node(
|
||||
package='quadropted_controller',
|
||||
executable='cmd_vel_pub.py',
|
||||
namespace=namespace,
|
||||
name='cmd_vel_pub',
|
||||
output='screen',
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
fake_bms = ExecuteProcess(
|
||||
cmd=[
|
||||
'ros2', 'topic', 'pub', f'/{namespace}/battery_state', 'sensor_msgs/msg/BatteryState',
|
||||
"{header: {stamp: {sec: 0, nanosec: 0}, frame_id: ''}, voltage: 24.0, percentage: 0.8, capacity: 10.0}",
|
||||
'-r', '1'
|
||||
],
|
||||
output='log'
|
||||
)
|
||||
robot_localization_file_path = os.path.join(pkg_path, 'config', 'ekf.yaml')
|
||||
# Start robot localization using an Extended Kalman filter
|
||||
start_robot_localization_cmd = Node(
|
||||
package='robot_localization',
|
||||
executable='ekf_node',
|
||||
name='ekf_filter_node',
|
||||
namespace=namespace,
|
||||
output='screen',
|
||||
parameters=[robot_localization_file_path,
|
||||
{'use_sim_time': use_sim_time}],
|
||||
remappings=remappings)
|
||||
|
||||
robot_control = GroupAction([
|
||||
SetRemap(src="/tf", dst="tf"),
|
||||
SetRemap(src="/tf_static", dst="tf_static"),
|
||||
joint_state_broadcaster,
|
||||
joint_group_controller,
|
||||
controller,
|
||||
cmd_vel_pub,
|
||||
odom,
|
||||
start_robot_localization_cmd,
|
||||
fake_bms,
|
||||
])
|
||||
|
||||
# 当前机器人动作组
|
||||
robot_group = GroupAction([
|
||||
node_robot_state_publisher,
|
||||
spawn_entity,
|
||||
ros_gz_bridge,
|
||||
start_gazebo_ros_image_bridge_cmd,
|
||||
robot_control,
|
||||
gz_image_bridge_node,
|
||||
rviz,
|
||||
])
|
||||
|
||||
if last_action is None:
|
||||
ld.add_action(robot_group)
|
||||
else:
|
||||
spawn_robot_event = RegisterEventHandler(
|
||||
event_handler=OnProcessExit(
|
||||
target_action=last_action,
|
||||
on_exit=[robot_group]
|
||||
)
|
||||
)
|
||||
ld.add_action(spawn_robot_event)
|
||||
|
||||
last_action = joint_group_controller
|
||||
|
||||
return ld
|
||||
97
src/gazebo_sim/launch/launch.py
Normal file
@@ -0,0 +1,97 @@
|
||||
import os
|
||||
from ament_index_python.packages import get_package_share_directory
|
||||
|
||||
from launch import LaunchDescription, LaunchContext
|
||||
from launch.actions import (
|
||||
IncludeLaunchDescription,
|
||||
DeclareLaunchArgument,
|
||||
ExecuteProcess,
|
||||
RegisterEventHandler,
|
||||
OpaqueFunction
|
||||
)
|
||||
from launch.launch_description_sources import PythonLaunchDescriptionSource
|
||||
from launch.substitutions import LaunchConfiguration
|
||||
from launch.event_handlers import OnProcessExit
|
||||
from launch_ros.actions import SetParameter
|
||||
|
||||
def create_gazebo_action(context: LaunchContext, package_name: str):
|
||||
world_name = LaunchConfiguration('world').perform(context)
|
||||
pkg_path = get_package_share_directory(package_name)
|
||||
world_file = os.path.join(pkg_path, 'world', world_name)
|
||||
|
||||
gazebo_action = IncludeLaunchDescription(
|
||||
PythonLaunchDescriptionSource(os.path.join(
|
||||
get_package_share_directory('ros_gz_sim'), 'launch', 'gz_sim.launch.py')),
|
||||
launch_arguments={
|
||||
'gz_args': ['-r -v4 ', world_file],
|
||||
'on_exit_shutdown': 'true'
|
||||
}.items()
|
||||
)
|
||||
return [gazebo_action]
|
||||
|
||||
def choose_launch_file(context, *args, **kwargs):
|
||||
use_sensors = LaunchConfiguration('sensors').perform(context)
|
||||
package_name = 'gazebo_sim'
|
||||
pkg_path = get_package_share_directory(package_name)
|
||||
|
||||
if use_sensors.lower() == 'true':
|
||||
launch_file = 'gazebo_go2_sensors.launch.py'
|
||||
else:
|
||||
launch_file = 'gazebo_go2_self.launch.py'
|
||||
|
||||
return [
|
||||
IncludeLaunchDescription(
|
||||
PythonLaunchDescriptionSource(
|
||||
os.path.join(pkg_path, 'launch', launch_file)
|
||||
)
|
||||
)
|
||||
]
|
||||
|
||||
def generate_launch_description():
|
||||
ld = LaunchDescription()
|
||||
package_name = 'gazebo_sim'
|
||||
|
||||
use_sim_time = LaunchConfiguration('use_sim_time', default='true')
|
||||
ld.add_action(DeclareLaunchArgument(
|
||||
'use_sim_time',
|
||||
default_value='true',
|
||||
description='是否使用仿真时间'
|
||||
))
|
||||
ld.add_action(SetParameter(name='use_sim_time', value=use_sim_time))
|
||||
|
||||
ld.add_action(DeclareLaunchArgument(
|
||||
'sensors',
|
||||
default_value='false',
|
||||
description='是否启动传感器版launch文件(默认启动无外置传感器版)'
|
||||
))
|
||||
|
||||
ld.add_action(DeclareLaunchArgument(
|
||||
'world',
|
||||
default_value='rmuc_2025_world.sdf',
|
||||
description='指定要加载的Gazebo世界文件(需放在gazebo_sim/world目录下)'
|
||||
))
|
||||
|
||||
gazebo_action = OpaqueFunction(
|
||||
function=create_gazebo_action,
|
||||
args=[package_name]
|
||||
)
|
||||
ld.add_action(gazebo_action)
|
||||
|
||||
|
||||
pause = ExecuteProcess(
|
||||
cmd=['sleep', '6'],
|
||||
output='screen'
|
||||
)
|
||||
ld.add_action(pause)
|
||||
|
||||
go2_sensors_launch = OpaqueFunction(function=choose_launch_file)
|
||||
|
||||
launch_after_pause = RegisterEventHandler(
|
||||
event_handler=OnProcessExit(
|
||||
target_action=pause,
|
||||
on_exit=[go2_sensors_launch]
|
||||
)
|
||||
)
|
||||
ld.add_action(launch_after_pause)
|
||||
|
||||
return ld
|
||||
196
src/gazebo_sim/launch/launch_sim.launch.py
Executable file
@@ -0,0 +1,196 @@
|
||||
import os
|
||||
|
||||
from ament_index_python.packages import get_package_share_directory
|
||||
|
||||
|
||||
from launch import LaunchDescription
|
||||
from launch.actions import IncludeLaunchDescription, DeclareLaunchArgument
|
||||
from launch.launch_description_sources import PythonLaunchDescriptionSource
|
||||
from launch.substitutions import LaunchConfiguration
|
||||
|
||||
from launch_ros.actions import Node
|
||||
import xacro
|
||||
|
||||
|
||||
def generate_launch_description():
|
||||
|
||||
package_name='gazebo_sim'
|
||||
namespace = '/robot1'
|
||||
name = 'robot1'
|
||||
|
||||
# Process the URDF file
|
||||
pkg_path = os.path.join(get_package_share_directory(package_name))
|
||||
xacro_file = os.path.join(pkg_path,'xacro','robot.xacro')
|
||||
remappings = [
|
||||
("/tf", "tf"),
|
||||
("/tf_static", "tf_static"),
|
||||
("/scan", "scan"),
|
||||
("/odom", "odom")
|
||||
]
|
||||
|
||||
|
||||
use_sim_time = LaunchConfiguration('use_sim_time', default='true')
|
||||
declare_use_sim_time = DeclareLaunchArgument(
|
||||
name='use_sim_time', default_value=use_sim_time, description='仿真时间'
|
||||
)
|
||||
|
||||
|
||||
world = os.path.join(pkg_path, 'world', 'empty.world')
|
||||
# Include the Gazebo launch file, provided by the ros_gz_sim package
|
||||
gazebo = IncludeLaunchDescription(
|
||||
PythonLaunchDescriptionSource([os.path.join(
|
||||
get_package_share_directory('ros_gz_sim'), 'launch', 'gz_sim.launch.py')]),
|
||||
launch_arguments={'gz_args': ['-r -v4 ', world], 'on_exit_shutdown': 'true'}.items()
|
||||
)
|
||||
|
||||
# Run the spawner node from the ros_gz_sim package. The entity name doesn't really matter if you only have a single robot.
|
||||
spawn_entity = Node(package='ros_gz_sim', executable='create', namespace=namespace,
|
||||
arguments=['-topic', f'{namespace}/robot_description',
|
||||
'-name', f'{namespace}/my_bot',
|
||||
'-z', '0.4'],
|
||||
output='screen')
|
||||
|
||||
|
||||
|
||||
robot_desc = xacro.process_file(
|
||||
xacro_file,
|
||||
mappings={'robot_name': name}
|
||||
).toxml()
|
||||
|
||||
params = {'robot_description': robot_desc, 'use_sim_time': use_sim_time}
|
||||
|
||||
node_robot_state_publisher = Node(
|
||||
package='robot_state_publisher',
|
||||
executable='robot_state_publisher',
|
||||
output='screen',
|
||||
namespace=namespace,
|
||||
parameters=[params],
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
bridge_params = os.path.join(get_package_share_directory(package_name),'config','gz_bridge.yaml')
|
||||
ros_gz_bridge = Node(
|
||||
package="ros_gz_bridge",
|
||||
executable="parameter_bridge",
|
||||
namespace=namespace,
|
||||
arguments=[
|
||||
f"{namespace}/imu_plugin/out@sensor_msgs/msg/Imu@gz.msgs.IMU",
|
||||
f"{namespace}/scan@sensor_msgs/msg/LaserScan@gz.msgs.LaserScan",
|
||||
f"{namespace}/tf@tf2_msgs/msg/TFMessage@gz.msgs.Pose_V",
|
||||
f"{namespace}/joint_states@sensor_msgs/msg/JointState@gz.msgs.Model"
|
||||
]
|
||||
)
|
||||
|
||||
ros_gz_bridge_clock = Node(
|
||||
package="ros_gz_bridge",
|
||||
executable="parameter_bridge",
|
||||
arguments=[
|
||||
'--ros-args',
|
||||
'-p',
|
||||
f'config_file:={bridge_params}',
|
||||
]
|
||||
)
|
||||
|
||||
joint_state_broadcaster = Node(
|
||||
package="controller_manager",
|
||||
executable="spawner",
|
||||
namespace=namespace,
|
||||
arguments=["joint_state_broadcaster"],
|
||||
remappings=remappings
|
||||
|
||||
)
|
||||
|
||||
joint_group_controller = Node(
|
||||
package="controller_manager",
|
||||
executable="spawner",
|
||||
namespace=namespace,
|
||||
arguments=["joint_group_controller"],
|
||||
output="screen",
|
||||
remappings=remappings
|
||||
|
||||
)
|
||||
|
||||
controller = Node(
|
||||
package='quadropted_controller',
|
||||
executable='robot_controller_gazebo.py',
|
||||
name='quadruped_controller',
|
||||
namespace=namespace,
|
||||
output='screen',
|
||||
remappings=remappings
|
||||
|
||||
)
|
||||
|
||||
|
||||
cmd_vel_pub = Node(
|
||||
package='quadropted_controller',
|
||||
executable='cmd_vel_pub.py',
|
||||
name='cmd_vel_pub',
|
||||
namespace=namespace,
|
||||
output='screen',
|
||||
)
|
||||
|
||||
odom =Node(
|
||||
package='quadropted_controller',
|
||||
executable='QuadrupedOdometryNode.py',
|
||||
name='odom',
|
||||
namespace=namespace,
|
||||
output='screen',
|
||||
parameters=[{
|
||||
"verbose": False,
|
||||
'publish_rate': 50,
|
||||
'open_loop': False,
|
||||
'has_imu_heading': True,
|
||||
'is_gazebo': True,
|
||||
'imu_topic': f"/{namespace}/imu",
|
||||
'base_frame_id': "base",
|
||||
'odom_frame_id': "odom",
|
||||
'clock_topic': '/clock',
|
||||
'enable_odom_tf': True,
|
||||
}],
|
||||
remappings=remappings
|
||||
)
|
||||
|
||||
params_file = os.path.join(get_package_share_directory(package_name), 'config', 'nav2_params.yaml')
|
||||
map_dir = os.path.join(get_package_share_directory(package_name), 'maps', 'warehouse_map.yaml')
|
||||
|
||||
bringup_cmd = IncludeLaunchDescription(
|
||||
PythonLaunchDescriptionSource(
|
||||
os.path.join(pkg_path, 'launch', 'nav2', 'bringup_launch.py')),
|
||||
launch_arguments={
|
||||
'map': map_dir,
|
||||
'use_namespace': 'True',
|
||||
'namespace': namespace,
|
||||
'params_file': params_file,
|
||||
'autostart': 'true',
|
||||
'use_sim_time': 'True',
|
||||
'log_level': 'warn',
|
||||
'map_server': 'True'
|
||||
}.items()
|
||||
)
|
||||
|
||||
rviz_config_file = os.path.join(pkg_path, 'config', 'multi_nav2_default_view.rviz')
|
||||
rviz = IncludeLaunchDescription(
|
||||
PythonLaunchDescriptionSource(os.path.join(pkg_path, 'launch', "rviz_launch.py")),
|
||||
launch_arguments={
|
||||
"namespace": namespace,
|
||||
"use_namespace": 'true',
|
||||
"rviz_config": rviz_config_file,
|
||||
}.items()
|
||||
)
|
||||
|
||||
# Launch them all!
|
||||
return LaunchDescription([
|
||||
declare_use_sim_time,
|
||||
node_robot_state_publisher,
|
||||
gazebo,
|
||||
spawn_entity,
|
||||
ros_gz_bridge,
|
||||
ros_gz_bridge_clock,
|
||||
joint_state_broadcaster,
|
||||
joint_group_controller,
|
||||
controller,
|
||||
cmd_vel_pub,
|
||||
odom,
|
||||
rviz,
|
||||
# bringup_cmd
|
||||
])
|
||||
109
src/gazebo_sim/launch/rviz_launch.py
Normal file
@@ -0,0 +1,109 @@
|
||||
# Copyright (c) 2018 Intel Corporation
|
||||
#
|
||||
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||
# you may not use this file except in compliance with the License.
|
||||
# You may obtain a copy of the License at
|
||||
#
|
||||
# http://www.apache.org/licenses/LICENSE-2.0
|
||||
#
|
||||
# Unless required by applicable law or agreed to in writing, software
|
||||
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
import os
|
||||
|
||||
from ament_index_python.packages import get_package_share_directory
|
||||
|
||||
from launch import LaunchDescription
|
||||
from launch.actions import DeclareLaunchArgument, EmitEvent, RegisterEventHandler
|
||||
from launch.conditions import IfCondition, UnlessCondition
|
||||
from launch.event_handlers import OnProcessExit
|
||||
from launch.events import Shutdown
|
||||
from launch.substitutions import LaunchConfiguration
|
||||
from launch_ros.actions import Node
|
||||
from nav2_common.launch import ReplaceString
|
||||
|
||||
|
||||
def generate_launch_description():
|
||||
# Get the launch directory
|
||||
bringup_dir = get_package_share_directory('gazebo_sim')
|
||||
|
||||
# Create the launch configuration variables
|
||||
namespace = LaunchConfiguration('namespace')
|
||||
use_namespace = LaunchConfiguration('use_namespace')
|
||||
rviz_config_file = LaunchConfiguration('rviz_config')
|
||||
|
||||
# Declare the launch arguments
|
||||
declare_namespace_cmd = DeclareLaunchArgument(
|
||||
'namespace',
|
||||
default_value='navigation',
|
||||
description=('Top-level namespace. The value will be used to replace the '
|
||||
'<robot_namespace> keyword on the rviz config file.'))
|
||||
|
||||
declare_use_namespace_cmd = DeclareLaunchArgument(
|
||||
'use_namespace',
|
||||
default_value='false',
|
||||
description='Whether to apply a namespace to the navigation stack')
|
||||
|
||||
declare_rviz_config_file_cmd = DeclareLaunchArgument(
|
||||
'rviz_config',
|
||||
default_value=os.path.join(bringup_dir, 'rviz', 'multi_nav2_default_view.rviz'),
|
||||
description='Full path to the RVIZ config file to use')
|
||||
|
||||
# Launch rviz
|
||||
start_rviz_cmd = Node(
|
||||
condition=UnlessCondition(use_namespace),
|
||||
package='rviz2',
|
||||
executable='rviz2',
|
||||
arguments=['-d', rviz_config_file],
|
||||
output='screen')
|
||||
|
||||
namespaced_rviz_config_file = ReplaceString(
|
||||
source_file=rviz_config_file,
|
||||
replacements={'<robot_namespace>': ('/', namespace)})
|
||||
|
||||
start_namespaced_rviz_cmd = Node(
|
||||
condition=IfCondition(use_namespace),
|
||||
package='rviz2',
|
||||
executable='rviz2',
|
||||
namespace=namespace,
|
||||
arguments=['-d', namespaced_rviz_config_file],
|
||||
output='screen',
|
||||
remappings=[('/tf', 'tf'),
|
||||
('/tf_static', 'tf_static'),
|
||||
('/goal_pose', 'goal_pose'),
|
||||
("/odom", "odometry/filtered"),
|
||||
('/clicked_point', 'clicked_point'),
|
||||
('/initialpose', 'initialpose')])
|
||||
|
||||
exit_event_handler = RegisterEventHandler(
|
||||
condition=UnlessCondition(use_namespace),
|
||||
event_handler=OnProcessExit(
|
||||
target_action=start_rviz_cmd,
|
||||
on_exit=EmitEvent(event=Shutdown(reason='rviz exited'))))
|
||||
|
||||
exit_event_handler_namespaced = RegisterEventHandler(
|
||||
condition=IfCondition(use_namespace),
|
||||
event_handler=OnProcessExit(
|
||||
target_action=start_namespaced_rviz_cmd,
|
||||
on_exit=EmitEvent(event=Shutdown(reason='rviz exited'))))
|
||||
|
||||
# Create the launch description and populate
|
||||
ld = LaunchDescription()
|
||||
|
||||
# Declare the launch options
|
||||
ld.add_action(declare_namespace_cmd)
|
||||
ld.add_action(declare_use_namespace_cmd)
|
||||
ld.add_action(declare_rviz_config_file_cmd)
|
||||
|
||||
# Add any conditioned actions
|
||||
ld.add_action(start_rviz_cmd)
|
||||
ld.add_action(start_namespaced_rviz_cmd)
|
||||
|
||||
# Add other nodes and processes we need
|
||||
ld.add_action(exit_event_handler)
|
||||
ld.add_action(exit_event_handler_namespaced)
|
||||
|
||||
return ld
|
||||
|
After Width: | Height: | Size: 9.2 KiB |
@@ -0,0 +1,128 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset>
|
||||
<contributor>
|
||||
<author>VCGLab</author>
|
||||
<authoring_tool>VCGLib | MeshLab</authoring_tool>
|
||||
</contributor>
|
||||
<up_axis>Y_UP</up_axis>
|
||||
<created>Mi. Mai 22 10:04:10 2019</created>
|
||||
<modified>Mi. Mai 22 10:04:10 2019</modified>
|
||||
</asset>
|
||||
<library_images>
|
||||
<image id="texture0" name="texture0">
|
||||
<init_from>../materials/textures/tag36_11_00000.png</init_from>
|
||||
</image>
|
||||
</library_images>
|
||||
<library_materials>
|
||||
<material id="material0" name="material0">
|
||||
<instance_effect url="#material0-fx"/>
|
||||
</material>
|
||||
</library_materials>
|
||||
<library_effects>
|
||||
<effect id="material0-fx">
|
||||
<profile_COMMON>
|
||||
<newparam sid="texture0-surface">
|
||||
<surface type="2D">
|
||||
<init_from>texture0</init_from>
|
||||
<format>R8G8B8</format>
|
||||
</surface>
|
||||
</newparam>
|
||||
<newparam sid="texture0-sampler">
|
||||
<sampler2D>
|
||||
<source>texture0-surface</source>
|
||||
<minfilter>LINEAR</minfilter>
|
||||
<magfilter>LINEAR</magfilter>
|
||||
</sampler2D>
|
||||
</newparam>
|
||||
<technique sid="common">
|
||||
<blinn>
|
||||
<emission>
|
||||
<color>0 0 0 1</color>
|
||||
</emission>
|
||||
<ambient>
|
||||
<color>0.2 0.2 0.2 1</color>
|
||||
</ambient>
|
||||
<diffuse>
|
||||
<texture texture="texture0" texcoord="UVSET0"/>
|
||||
</diffuse>
|
||||
<specular>
|
||||
<color>0 0 0 1</color>
|
||||
</specular>
|
||||
<shininess>
|
||||
<float>0.1</float>
|
||||
</shininess>
|
||||
<reflective>
|
||||
<color>0 0 0 1</color>
|
||||
</reflective>
|
||||
<reflectivity>
|
||||
<float>0.1</float>
|
||||
</reflectivity>
|
||||
</blinn>
|
||||
</technique>
|
||||
</profile_COMMON>
|
||||
</effect>
|
||||
</library_effects>
|
||||
<library_geometries>
|
||||
<geometry id="shape0-lib" name="shape0">
|
||||
<mesh>
|
||||
<source id="shape0-lib-positions" name="position">
|
||||
<float_array id="shape0-lib-positions-array" count="24">-0.05 0.05 5e-05 -0.05 -0.05 5e-05 0.05 -0.05 5e-05 0.05 0.05 5e-05 0.05 0.05 -5e-05 0.05 -0.05 -5e-05 -0.05 0.05 -5e-05 -0.05 -0.05 -5e-05</float_array>
|
||||
<technique_common>
|
||||
<accessor count="8" source="#shape0-lib-positions-array" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="shape0-lib-normals" name="normal">
|
||||
<float_array id="shape0-lib-normals-array" count="36">0 0 1 0 0 1 0 0 -1 0 0 -1 0 -1 0 0 -1 0 1 0 0 1 0 0 0 1 0 0 1 0 -1 0 0 -1 0 0</float_array>
|
||||
<technique_common>
|
||||
<accessor count="12" source="#shape0-lib-normals-array" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="shape0-lib-map" name="map">
|
||||
<float_array id="shape0-lib-map-array" count="72">0 1 1 0 1 1 1 0 0 1 0 0 0 0 1 1 1 0 1 1 0 0 0 1 0 0 1 0 0 0 1 0 0 0 1 0 1 0 1 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 1 0 0 0 1 0 1 0 1 0 0 0 0</float_array>
|
||||
<technique_common>
|
||||
<accessor count="36" source="#shape0-lib-map-array" stride="2">
|
||||
<param name="U" type="float"/>
|
||||
<param name="V" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="shape0-lib-vertices">
|
||||
<input semantic="POSITION" source="#shape0-lib-positions"/>
|
||||
</vertices>
|
||||
<triangles count="12" material="material0">
|
||||
<input offset="0" semantic="VERTEX" source="#shape0-lib-vertices"/>
|
||||
<input offset="1" semantic="NORMAL" source="#shape0-lib-normals"/>
|
||||
<input offset="2" semantic="TEXCOORD" source="#shape0-lib-map"/>
|
||||
<p>0 0 0 2 0 1 3 0 2 2 1 3 0 1 4 1 1 5 7 2 6 4 2 7 5 2 8 4 3 9 7 3 10 6 3 11 7 4 12 2 4 13 1 4 14 2 5 15 7 5 16 5 5 17 2 6 18 4 6 19 3 6 20 4 7 21 2 7 22 5 7 23 4 8 24 0 8 25 3 8 26 0 9 27 4 9 28 6 9 29 7 10 30 0 10 31 6 10 32 0 11 33 7 11 34 1 11 35</p>
|
||||
</triangles>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="VisualSceneNode" name="VisualScene">
|
||||
<node id="node" name="node">
|
||||
<instance_geometry url="#shape0-lib">
|
||||
<bind_material>
|
||||
<technique_common>
|
||||
<instance_material symbol="material0" target="#material0">
|
||||
<bind_vertex_input semantic="UVSET0" input_semantic="TEXCOORD"/>
|
||||
</instance_material>
|
||||
</technique_common>
|
||||
</bind_material>
|
||||
</instance_geometry>
|
||||
</node>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#VisualSceneNode"/>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
14
src/gazebo_sim/models/Apriltag36_11_00000/model.config
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>Apriltag36_11_00000</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
|
||||
<author>
|
||||
<name>Kenji Koide</name>
|
||||
<email>koide@dei.unipd.it</email>
|
||||
</author>
|
||||
|
||||
<description>Apriltag model</description>
|
||||
</model>
|
||||
|
||||
51
src/gazebo_sim/models/Apriltag36_11_00000/model.sdf
Normal file
@@ -0,0 +1,51 @@
|
||||
<?xml version='1.0'?>
|
||||
<sdf version='1.6'>
|
||||
<model name='Apriltag36_11_00000'>
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<pose>0 0 0 0 0 0</pose>
|
||||
<mass>0.5</mass>
|
||||
<inertia>
|
||||
<ixx>0.0001</ixx>
|
||||
<ixy>0</ixy>
|
||||
<ixz>0</ixz>
|
||||
<iyy>0.0001</iyy>
|
||||
<iyz>0</iyz>
|
||||
<izz>0.0001</izz>
|
||||
</inertia>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
<pose>0 0 0 0 0 0</pose>
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://Apriltag36_11_00000/meshes/tag36_11_00000.dae</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<surface>
|
||||
<friction>
|
||||
<ode>
|
||||
<mu>1.0</mu>
|
||||
<mu2>1.0</mu2>
|
||||
</ode>
|
||||
</friction>
|
||||
<contact>
|
||||
<ode>
|
||||
<kp>10000000.0</kp>
|
||||
<kd>1.0</kd>
|
||||
<min_depth>0.001</min_depth>
|
||||
<max_vel>0.1</max_vel>
|
||||
</ode>
|
||||
</contact>
|
||||
</surface>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<pose>0 0 0 0 0 0</pose>
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://Apriltag36_11_00000/meshes/tag36_11_00000.dae</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 1.1 MiB |
@@ -0,0 +1,209 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-15T11:34:48Z</created><keywords></keywords><modified>2018-10-15T11:34:48Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_materials>
|
||||
<material id="MaterialFBXASC032FBXASC03525" name="MaterialFBXASC032FBXASC03525">
|
||||
<instance_effect url="#MaterialFBXASC032FBXASC03525-fx"/>
|
||||
</material>
|
||||
</library_materials>
|
||||
<library_effects>
|
||||
<effect id="MaterialFBXASC032FBXASC03525-fx" name="MaterialFBXASC032FBXASC03525">
|
||||
<profile_COMMON>
|
||||
<technique sid="standard">
|
||||
<phong>
|
||||
<emission>
|
||||
<color sid="emission">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</emission>
|
||||
<ambient>
|
||||
<color sid="ambient">0.588000 0.588000 0.588000 1.000000</color>
|
||||
</ambient>
|
||||
<diffuse>
|
||||
<color sid="diffuse">0.588000 0.588000 0.588000 1.000000</color>
|
||||
</diffuse>
|
||||
<specular>
|
||||
<color sid="specular">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</specular>
|
||||
<shininess>
|
||||
<float sid="shininess">2.000000</float>
|
||||
</shininess>
|
||||
<reflective>
|
||||
<color sid="reflective">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</reflective>
|
||||
<reflectivity>
|
||||
<float sid="reflectivity">1.000000</float>
|
||||
</reflectivity>
|
||||
<transparent opaque="RGB_ZERO">
|
||||
<color sid="transparent">1.000000 1.000000 1.000000 1.000000</color>
|
||||
</transparent>
|
||||
<transparency>
|
||||
<float sid="transparency">0.800000</float>
|
||||
</transparency>
|
||||
</phong>
|
||||
</technique>
|
||||
</profile_COMMON>
|
||||
</effect>
|
||||
</library_effects>
|
||||
<library_geometries>
|
||||
<geometry id="aws_AirconditionerA_01_collision-lib" name="aws_AirconditionerA_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_AirconditionerA_01_collision-POSITION">
|
||||
<float_array id="aws_AirconditionerA_01_collision-POSITION-array" count="48">
|
||||
39.628132 -12.684523 4.580571
|
||||
59.112991 -12.684523 4.580571
|
||||
39.628132 37.552807 4.580572
|
||||
59.112991 37.552807 4.580571
|
||||
39.628132 -12.684523 10.362936
|
||||
59.112991 -12.684523 10.362935
|
||||
39.628132 37.552807 10.362937
|
||||
59.112991 37.552807 10.362936
|
||||
-40.586243 -0.271708 10.240864
|
||||
-40.586250 -0.271708 -10.901352
|
||||
-40.586220 25.346292 10.240862
|
||||
-40.586235 25.346292 -10.901354
|
||||
40.708267 -0.271716 10.240852
|
||||
40.708256 -0.271716 -10.901363
|
||||
40.708275 25.346285 10.240849
|
||||
40.708260 25.346285 -10.901367
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_AirconditionerA_01_collision-POSITION-array" count="16" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_AirconditionerA_01_collision-Normal0">
|
||||
<float_array id="aws_AirconditionerA_01_collision-Normal0-array" count="144">
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000001
|
||||
0.000000 -1.000000 0.000001
|
||||
0.000000 -1.000000 0.000001
|
||||
0.000000 -1.000000 0.000001
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 -0.000001
|
||||
0.000000 1.000000 -0.000001
|
||||
0.000000 1.000000 -0.000001
|
||||
0.000000 1.000000 -0.000001
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_AirconditionerA_01_collision-Normal0-array" count="48" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_AirconditionerA_01_collision-UV0">
|
||||
<float_array id="aws_AirconditionerA_01_collision-UV0-array" count="96">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_AirconditionerA_01_collision-UV0-array" count="48" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_AirconditionerA_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_AirconditionerA_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="12" material="MaterialFBXASC032FBXASC03525"><input semantic="VERTEX" offset="0" source="#aws_AirconditionerA_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_AirconditionerA_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_AirconditionerA_01_collision-UV0"/><vcount>4 4 4 4 4 4 4 4 4 4 4 4 </vcount><p> 0 0 0 2 1 2 3 2 3 1 3 1 4 4 4 5 5 5 7 6 7 6 7 6 0 8 8 1 9 9 5 10 11 4 11 10 1 12 12 3 13 13 7 14 15 5 15 14 3 16 16 2 17 17 6 18 19 7 19 18 2 20 20 0 21 21 4 22 23 6 23 22 8 24 24 10 25 26 11 26 27 9 27 25 12 28 28 13 29 29 15 30 31 14 31 30 8 32 32 9 33 33 13 34 35 12 35 34 9 36 36 11 37 37 15 38 39 13 39 38 11 40 40 10 41 41 14 42 43 15 43 42 10 44 44 8 45 45 12 46 47 14 47 46</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_Airconditioner_01_collision" name="aws_Airconditioner_01_collision">
|
||||
<node name="aws_AirconditionerA_01_collision" id="aws_AirconditionerA_01_collision" sid="aws_AirconditionerA_01_collision"><matrix sid="matrix">-0.000000 -0.000000 -1.000000 0.000000 -1.000000 0.000000 0.000000 0.000000 -0.000000 1.000000 -0.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_AirconditionerA_01_collision-lib"><bind_material><technique_common><instance_material symbol="MaterialFBXASC032FBXASC03525" target="#MaterialFBXASC032FBXASC03525"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_Airconditioner_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_AirconditionerA_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_AirconditionerA_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>1</mass>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_AirconditionerA_01/meshes/aws_AirconditionerA_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_AirconditionerA_01/meshes/aws_AirconditionerA_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
<static>1</static>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 188 KiB |
@@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-15T11:32:21Z</created><keywords></keywords><modified>2018-10-15T11:32:21Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_AirconditionerB_01_collision-lib" name="aws_AirconditionerB_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_AirconditionerB_01_collision-POSITION">
|
||||
<float_array id="aws_AirconditionerB_01_collision-POSITION-array" count="24">
|
||||
-25.568401 -19.592388 -0.348465
|
||||
25.397427 -19.592388 -0.348465
|
||||
-25.568401 21.316582 -0.348465
|
||||
25.397427 21.316582 -0.348465
|
||||
-25.568401 -19.592388 202.270660
|
||||
25.397425 -19.592388 202.270660
|
||||
-25.568401 21.316582 202.270660
|
||||
25.397425 21.316582 202.270660
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_AirconditionerB_01_collision-POSITION-array" count="8" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_AirconditionerB_01_collision-Normal0">
|
||||
<float_array id="aws_AirconditionerB_01_collision-Normal0-array" count="72">
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_AirconditionerB_01_collision-Normal0-array" count="24" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_AirconditionerB_01_collision-UV0">
|
||||
<float_array id="aws_AirconditionerB_01_collision-UV0-array" count="48">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_AirconditionerB_01_collision-UV0-array" count="24" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_AirconditionerB_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_AirconditionerB_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="6"><input semantic="VERTEX" offset="0" source="#aws_AirconditionerB_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_AirconditionerB_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_AirconditionerB_01_collision-UV0"/><vcount>4 4 4 4 4 4 </vcount><p> 0 0 0 2 1 2 3 2 3 1 3 1 4 4 4 5 5 5 7 6 7 6 7 6 0 8 8 1 9 9 5 10 11 4 11 10 1 12 12 3 13 13 7 14 15 5 15 14 3 16 16 2 17 17 6 18 19 7 19 18 2 20 20 0 21 21 4 22 23 6 23 22</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_AirconditionerB_01_collision" name="aws_AirconditionerB_01_collision">
|
||||
<node name="aws_AirconditionerB_01_collision" id="aws_AirconditionerB_01_collision" sid="aws_AirconditionerB_01_collision"><matrix sid="matrix">1.000000 0.000000 0.000000 0.207056 0.000000 1.000000 0.000000 -0.977149 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_AirconditionerB_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_AirconditionerB_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_AirconditionerB_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_AirconditionerB_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>1</mass>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_AirconditionerB_01/meshes/aws_AirconditionerB_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_AirconditionerB_01/meshes/aws_AirconditionerB_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
@@ -0,0 +1,223 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-11T14:00:58Z</created><keywords></keywords><modified>2018-10-11T14:00:58Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_BalconyTable_01_collision-lib" name="aws_BalconyTable_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_BalconyTable_01_collision-POSITION">
|
||||
<float_array id="aws_BalconyTable_01_collision-POSITION-array" count="72">
|
||||
-24.792068 -28.664806 0.362442
|
||||
31.490906 -28.664806 0.362442
|
||||
-24.792067 27.657841 0.362442
|
||||
31.490906 27.657841 0.362442
|
||||
-24.792068 -28.664806 3.803222
|
||||
31.490906 -28.664806 3.803222
|
||||
-24.792067 27.657841 3.803222
|
||||
31.490906 27.657841 3.803222
|
||||
-0.000623 -3.894612 -32.898289
|
||||
6.794932 -3.894612 -32.898289
|
||||
-0.000623 3.454903 -32.898289
|
||||
6.794932 3.454903 -32.898289
|
||||
0.705161 -2.902086 1.159771
|
||||
5.829916 -2.902086 1.159771
|
||||
0.705161 2.102146 1.159771
|
||||
5.829916 2.102146 1.159771
|
||||
-6.063767 -11.018096 -36.480736
|
||||
12.684494 -11.018096 -36.480736
|
||||
-6.063767 10.217371 -36.480736
|
||||
12.684494 10.217371 -36.480736
|
||||
-6.063767 -11.018096 -32.373241
|
||||
12.684494 -11.018096 -32.373241
|
||||
-6.063767 10.217371 -32.373241
|
||||
12.684494 10.217371 -32.373241
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_BalconyTable_01_collision-POSITION-array" count="24" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_BalconyTable_01_collision-Normal0">
|
||||
<float_array id="aws_BalconyTable_01_collision-Normal0-array" count="216">
|
||||
-0.000000 0.000000 -1.000000
|
||||
-0.000000 0.000000 -1.000000
|
||||
-0.000000 0.000000 -1.000000
|
||||
-0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -0.999576 0.029130
|
||||
0.000000 -0.999576 0.029130
|
||||
0.000000 -0.999576 0.029130
|
||||
0.000000 -0.999576 0.029130
|
||||
0.999599 0.000000 0.028323
|
||||
0.999599 0.000000 0.028323
|
||||
0.999599 0.000000 0.028323
|
||||
0.999599 0.000000 0.028323
|
||||
0.000000 0.999212 0.039688
|
||||
0.000000 0.999212 0.039688
|
||||
0.000000 0.999212 0.039688
|
||||
0.000000 0.999212 0.039688
|
||||
-0.999785 0.000000 0.020719
|
||||
-0.999785 0.000000 0.020719
|
||||
-0.999785 0.000000 0.020719
|
||||
-0.999785 0.000000 0.020719
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_BalconyTable_01_collision-Normal0-array" count="72" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_BalconyTable_01_collision-UV0">
|
||||
<float_array id="aws_BalconyTable_01_collision-UV0-array" count="144">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_BalconyTable_01_collision-UV0-array" count="72" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_BalconyTable_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_BalconyTable_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="18"><input semantic="VERTEX" offset="0" source="#aws_BalconyTable_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_BalconyTable_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_BalconyTable_01_collision-UV0"/><vcount>4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 </vcount><p> 0 0 0 2 1 2 3 2 3 1 3 1 4 4 4 5 5 5 7 6 7 6 7 6 0 8 8 1 9 9 5 10 11 4 11 10 1 12 12 3 13 13 7 14 15 5 15 14 3 16 16 2 17 17 6 18 19 7 19 18 2 20 20 0 21 21 4 22 23 6 23 22 8 24 24 10 25 26 11 26 27 9 27 25 12 28 28 13 29 29 15 30 31 14 31 30 8 32 32 9 33 33 13 34 35 12 35 34 9 36 36 11 37 37 15 38 39 13 39 38 11 40 40 10 41 41 14 42 43 15 43 42 10 44 44 8 45 45 12 46 47 14 47 46 16 48 48 18 49 50 19 50 51 17 51 49 20 52 52 21 53 53 23 54 55 22 55 54 16 56 56 17 57 57 21 58 59 20 59 58 17 60 60 19 61 61 23 62 63 21 63 62 19 64 64 18 65 65 22 66 67 23 67 66 18 68 68 16 69 69 20 70 71 22 71 70</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_BalconyTable_01_collision" name="aws_BalconyTable_01_collision">
|
||||
<node name="aws_BalconyTable_01_collision" id="aws_BalconyTable_01_collision" sid="aws_BalconyTable_01_collision"><matrix sid="matrix">1.000000 0.000000 0.000000 -3.264275 0.000000 1.000000 0.000000 0.314791 0.000000 0.000000 1.000000 36.480736 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_BalconyTable_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_BalconyTable_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_BalconyTable_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_BalconyTable_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>15</mass>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_BalconyTable_01/meshes/aws_BalconyTable_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_BalconyTable_01/meshes/aws_BalconyTable_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 60 KiB |
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_Ball_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,79 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_Ball_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>0.12</mass>
|
||||
<!-- 0.4 * M * r^2 -->
|
||||
<!-- 2r = 62cm -->
|
||||
<inertia>
|
||||
<ixx>0.030752</ixx>
|
||||
<ixy>0</ixy>
|
||||
<ixz>0</ixz>
|
||||
<iyy>0.030752</iyy>
|
||||
<iyz>0</iyz>
|
||||
<izz>0.030752</izz>
|
||||
</inertia>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
|
||||
<!-- <pose frame=''>0.0 0 0.31 0 -0 0</pose> -->
|
||||
|
||||
<geometry>
|
||||
<!--
|
||||
<mesh>
|
||||
<uri>file://models/aws_robomaker_residential_Ball_01/meshes/aws_Ball_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
-->
|
||||
<sphere>
|
||||
<radius>0.31 </radius>
|
||||
</sphere>
|
||||
|
||||
</geometry>
|
||||
|
||||
<surface>
|
||||
<friction>
|
||||
<ode>
|
||||
<mu>0.85</mu>
|
||||
<mu2>0.85</mu2>
|
||||
</ode>
|
||||
</friction>
|
||||
|
||||
<!-- Add some bounciness to the ball -->
|
||||
<!--
|
||||
<bounce>
|
||||
<restitution_coefficient>0.85</restitution_coefficient>
|
||||
<threshold>0.01</threshold>
|
||||
</bounce>
|
||||
-->
|
||||
<contact>
|
||||
<ode>
|
||||
<kd>8500</kd>
|
||||
<max_vel>5.1</max_vel>
|
||||
</ode>
|
||||
</contact>
|
||||
</surface>
|
||||
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<!--
|
||||
<mesh>
|
||||
<uri>file://models/aws_robomaker_residential_Ball_01/meshes/aws_Ball_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
-->
|
||||
<sphere>
|
||||
<radius>0.31 </radius>
|
||||
</sphere>
|
||||
</geometry>
|
||||
<material>
|
||||
<diffuse>0.12 0.76 0.97 1</diffuse>
|
||||
<ambient>0.03 0.21 0.27 1</ambient>
|
||||
</material>
|
||||
<!-- <pose frame=''>0.0 0 0.31 0 -0 0</pose> -->
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 371 KiB |
|
After Width: | Height: | Size: 1.6 MiB |
|
After Width: | Height: | Size: 1.1 MiB |
|
After Width: | Height: | Size: 552 KiB |
@@ -0,0 +1,387 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-16T10:37:50Z</created><keywords></keywords><modified>2018-10-16T10:37:50Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_ bed_01_collision-lib" name="aws_ bed_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_ bed_01_collision-POSITION">
|
||||
<float_array id="aws_ bed_01_collision-POSITION-array" count="150">
|
||||
-92.528152 84.111221 0.000000
|
||||
90.588608 84.111221 0.000000
|
||||
-92.528160 100.493317 0.000000
|
||||
90.588608 100.493317 0.000000
|
||||
-92.528152 84.111221 121.300522
|
||||
90.588608 84.111221 121.300522
|
||||
-92.528152 100.493317 128.177078
|
||||
90.588608 100.493317 128.177078
|
||||
-85.862869 31.483292 55.214600
|
||||
83.798111 31.483292 55.214600
|
||||
-85.862869 87.059074 55.214600
|
||||
83.798111 87.059074 55.214600
|
||||
-85.862869 51.059120 91.705971
|
||||
83.798111 51.059120 91.705971
|
||||
-85.862869 87.059074 95.572754
|
||||
83.798111 87.059074 95.572754
|
||||
-92.528152 -97.895844 0.000000
|
||||
90.588608 -97.895844 0.000000
|
||||
-92.528160 84.369926 0.000000
|
||||
90.588608 84.369926 0.000000
|
||||
-88.984573 -77.516556 58.459595
|
||||
84.873520 -77.516556 58.459595
|
||||
-88.984566 84.369926 64.956154
|
||||
84.873520 84.369926 64.956154
|
||||
90.588608 -97.895844 24.552629
|
||||
-92.528152 -97.895844 24.608431
|
||||
90.588608 84.369926 29.313953
|
||||
-92.528152 84.369926 29.369755
|
||||
-100.349602 -97.895844 49.929810
|
||||
-100.349602 84.369926 50.445946
|
||||
-102.528152 84.369926 29.369755
|
||||
-102.528152 -97.895844 24.608431
|
||||
97.812210 84.369926 49.099052
|
||||
97.812210 -97.895844 48.582916
|
||||
102.528152 -97.895844 24.552629
|
||||
102.528152 84.369926 29.313953
|
||||
-90.446747 -97.895844 57.072105
|
||||
87.423279 -97.895844 55.863132
|
||||
-90.446747 -100.493317 57.072105
|
||||
-92.528152 -100.493317 24.608431
|
||||
90.588608 -100.493317 24.552629
|
||||
87.423279 -100.493317 55.863132
|
||||
84.873520 -75.806259 64.698090
|
||||
-88.984566 -75.806259 64.698090
|
||||
90.588608 -75.806259 26.933292
|
||||
-92.528152 -75.806259 26.989094
|
||||
-100.349602 -75.806259 50.187878
|
||||
-102.528152 -75.806259 26.989094
|
||||
97.812210 -75.806259 48.840984
|
||||
102.528152 -75.806259 26.933292
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_ bed_01_collision-POSITION-array" count="50" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_ bed_01_collision-Normal0">
|
||||
<float_array id="aws_ bed_01_collision-Normal0-array" count="528">
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 -0.387045 0.922061
|
||||
0.000000 -0.387045 0.922061
|
||||
0.000000 -0.387045 0.922061
|
||||
0.000000 -0.387045 0.922061
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 -0.000000 0.000000
|
||||
-1.000000 -0.000000 0.000000
|
||||
-1.000000 -0.000000 0.000000
|
||||
-1.000000 -0.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 -0.106796 0.994281
|
||||
0.000000 -0.106796 0.994281
|
||||
0.000000 -0.106796 0.994281
|
||||
0.000000 -0.106796 0.994281
|
||||
0.000000 -0.881210 0.472726
|
||||
0.000000 -0.881210 0.472726
|
||||
0.000000 -0.881210 0.472726
|
||||
0.000000 -0.881210 0.472726
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 -0.964414 0.264396
|
||||
0.000000 -0.607107 0.794620
|
||||
0.000000 -0.607107 0.794620
|
||||
0.000000 -0.964414 0.264396
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 -0.000000 0.000000
|
||||
-1.000000 -0.000000 0.000000
|
||||
-1.000000 -0.000000 0.000000
|
||||
-1.000000 -0.000000 0.000000
|
||||
-1.000000 -0.000000 0.000000
|
||||
0.003421 -0.097190 0.995260
|
||||
0.003421 -0.097191 0.995260
|
||||
0.003421 -0.097191 0.995260
|
||||
0.003421 -0.097191 0.995260
|
||||
0.975352 -0.001817 0.220647
|
||||
0.975352 -0.001817 0.220647
|
||||
0.977477 -0.006894 0.210931
|
||||
0.977562 -0.007103 0.210530
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-0.995978 -0.005342 0.089439
|
||||
-0.995595 -0.003065 0.093707
|
||||
-0.995612 -0.003160 0.093529
|
||||
-0.995978 -0.005342 0.089439
|
||||
-0.595757 -0.211499 0.774817
|
||||
-0.595757 -0.211499 0.774817
|
||||
-0.595757 -0.211499 0.774817
|
||||
-0.595757 -0.211499 0.774817
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 0.014861 -0.999890
|
||||
0.000000 0.014861 -0.999890
|
||||
0.000000 0.014861 -0.999890
|
||||
0.000000 0.014861 -0.999890
|
||||
-0.584913 -0.013248 0.810988
|
||||
-0.584913 -0.013248 0.810988
|
||||
-0.584913 -0.013248 0.810988
|
||||
0.774802 -0.001019 0.632204
|
||||
0.774802 -0.001019 0.632204
|
||||
0.774802 -0.001019 0.632204
|
||||
0.774802 -0.001019 0.632204
|
||||
0.573580 -0.032519 0.818504
|
||||
0.573580 -0.032519 0.818504
|
||||
0.573580 -0.032519 0.818504
|
||||
0.000000 0.107153 -0.994243
|
||||
0.000000 0.107153 -0.994243
|
||||
0.000000 0.107153 -0.994243
|
||||
0.000000 0.107153 -0.994243
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
-0.997951 0.000000 0.063984
|
||||
-0.997951 0.000000 0.063984
|
||||
-0.997951 0.000000 0.063984
|
||||
-0.997951 0.000000 0.063984
|
||||
-0.000305 0.000000 -1.000000
|
||||
-0.000305 0.000000 -1.000000
|
||||
-0.000305 0.000000 -1.000000
|
||||
-0.000305 0.000000 -1.000000
|
||||
0.994929 0.000000 0.100582
|
||||
0.994929 0.000000 0.100582
|
||||
0.994929 0.000000 0.100582
|
||||
0.994929 0.000000 0.100582
|
||||
0.006797 0.000000 0.999977
|
||||
0.006797 0.000000 0.999977
|
||||
0.006797 0.000000 0.999977
|
||||
0.006797 0.000000 0.999977
|
||||
0.000000 -0.001611 0.999999
|
||||
0.000000 -0.001611 0.999999
|
||||
0.000000 -0.607107 0.794620
|
||||
0.000000 -0.607107 0.794620
|
||||
0.979495 -0.012012 0.201108
|
||||
0.979495 -0.012012 0.201108
|
||||
0.977562 -0.007103 0.210530
|
||||
0.977477 -0.006894 0.210931
|
||||
-0.995595 -0.003065 0.093707
|
||||
-0.995192 -0.000807 0.097937
|
||||
-0.995192 -0.000807 0.097937
|
||||
-0.995612 -0.003160 0.093529
|
||||
-0.787262 -0.000993 0.616618
|
||||
-0.787262 -0.000993 0.616618
|
||||
-0.787262 -0.000993 0.616618
|
||||
-0.787262 -0.000993 0.616618
|
||||
0.000000 0.107153 -0.994243
|
||||
0.000000 0.107153 -0.994243
|
||||
0.000000 0.107153 -0.994243
|
||||
0.000000 0.107153 -0.994243
|
||||
0.601007 -0.210466 0.771035
|
||||
0.601007 -0.210466 0.771035
|
||||
0.601007 -0.210466 0.771035
|
||||
0.601007 -0.210466 0.771035
|
||||
0.000000 0.014861 -0.999890
|
||||
0.000000 0.014861 -0.999890
|
||||
0.000000 0.014861 -0.999890
|
||||
0.000000 0.014861 -0.999890
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_ bed_01_collision-Normal0-array" count="176" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_ bed_01_collision-UV0">
|
||||
<float_array id="aws_ bed_01_collision-UV0-array" count="212">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.500000
|
||||
0.000000 0.500000
|
||||
0.000000 0.500000
|
||||
1.000000 0.500000
|
||||
1.000000 0.500000
|
||||
0.000000 0.500000
|
||||
1.000000 0.500000
|
||||
0.000000 0.500000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.500000
|
||||
1.000000 0.500000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.500000
|
||||
1.000000 0.500000
|
||||
1.000000 0.793685
|
||||
0.000000 0.793685
|
||||
0.000000 0.776927
|
||||
1.000000 0.776927
|
||||
0.000000 0.793685
|
||||
0.000000 0.500000
|
||||
1.000000 0.500000
|
||||
1.000000 0.776927
|
||||
0.500000 1.000000
|
||||
1.000000 0.500000
|
||||
0.500000 1.000000
|
||||
0.000000 0.500000
|
||||
0.500000 0.500000
|
||||
0.500000 0.500000
|
||||
0.500000 1.000000
|
||||
0.500000 0.500000
|
||||
0.500000 1.000000
|
||||
0.500000 0.500000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_ bed_01_collision-UV0-array" count="106" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_ bed_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_ bed_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="44"><input semantic="VERTEX" offset="0" source="#aws_ bed_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_ bed_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_ bed_01_collision-UV0"/><vcount>4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 4 5 4 4 4 4 4 4 4 3 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 </vcount><p> 0 0 0 2 1 2 3 2 3 1 3 1 4 4 4 5 5 5 7 6 7 6 7 6 0 8 8 1 9 9 5 10 11 4 11 10 1 12 12 3 13 13 7 14 15 5 15 14 3 16 16 2 17 17 6 18 19 7 19 18 2 20 20 0 21 21 4 22 23 6 23 22 8 24 24 10 25 26 11 26 27 9 27 25 12 28 28 13 29 29 15 30 31 14 31 30 8 32 32 9 33 33 13 34 35 12 35 34 9 36 36 11 37 37 15 38 39 13 39 38 11 40 40 10 41 41 14 42 43 15 43 42 10 44 44 8 45 45 12 46 47 14 47 46 16 48 48 18 49 50 19 50 51 17 51 49 21 52 53 42 53 97 43 54 99 20 55 52 17 56 57 24 57 72 25 58 74 16 59 56 19 60 61 26 61 76 44 62 100 24 63 73 17 64 60 18 65 65 27 66 78 26 67 77 19 68 64 16 69 69 25 70 75 45 71 101 27 72 79 18 73 68 21 74 59 20 75 58 36 76 89 37 77 91 35 78 87 32 79 84 48 80 104 49 81 105 22 82 67 23 83 66 26 84 77 27 85 78 28 86 80 46 87 102 47 88 103 31 89 83 20 90 71 43 91 98 46 92 102 28 93 80 22 94 70 27 95 79 30 96 82 29 97 81 45 98 101 47 99 103 30 100 82 27 101 79 36 102 88 20 103 71 28 104 80 42 105 96 48 106 104 32 107 84 23 108 63 21 109 62 37 110 90 33 111 85 44 112 100 49 113 105 34 114 86 24 115 73 26 116 76 23 117 63 32 118 84 35 119 87 28 120 80 31 121 83 25 122 75 36 123 88 39 124 93 40 125 94 41 126 95 38 127 92 24 128 73 34 129 86 33 130 85 37 131 90 36 132 89 25 133 74 39 134 93 38 135 92 25 136 74 24 137 72 40 138 94 39 139 93 24 140 72 37 141 91 41 142 95 40 143 94 37 144 91 36 145 89 38 146 92 41 147 95 23 148 55 22 149 54 43 150 99 42 151 97 33 152 85 34 153 86 49 154 105 48 155 104 46 156 102 29 157 81 30 158 82 47 159 103 22 160 70 29 161 81 46 162 102 43 163 98 25 164 75 31 165 83 47 166 103 45 167 101 21 168 62 33 169 85 48 170 104 42 171 96 26 172 76 35 173 87 49 174 105 44 175 100</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_ bed_01_collision" name="aws_ bed_01_collision">
|
||||
<node name="aws_ bed_01_collision" id="aws_ bed_01_collision" sid="aws_ bed_01_collision"><matrix sid="matrix">1.000000 0.000000 0.000000 0.559067 0.000000 1.000000 0.000000 0.264473 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_ bed_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_ bed_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_Bed_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_Bed_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>22.6</mass>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Bed_01/meshes/aws_Bed_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Bed_01/meshes/aws_Bed_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
<static>1</static>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 283 KiB |
@@ -0,0 +1,159 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-11T08:18:38Z</created><keywords></keywords><modified>2018-10-11T08:18:38Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_Board_01_collision-lib" name="aws_Board_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_Board_01_collision-POSITION">
|
||||
<float_array id="aws_Board_01_collision-POSITION-array" count="48">
|
||||
-57.877937 -4.295679 -0.230042
|
||||
57.657631 -4.295679 -0.230042
|
||||
-57.877937 -0.617673 -0.230042
|
||||
57.657631 -0.617673 -0.230041
|
||||
-57.877934 -4.295679 -19.817104
|
||||
57.657635 -4.295679 -19.817102
|
||||
-57.877930 -0.617673 -19.817102
|
||||
57.657639 -0.617673 -19.817102
|
||||
-55.233891 -0.832958 -1.145651
|
||||
55.069248 -0.832958 -1.145650
|
||||
55.069248 1.404696 -1.145649
|
||||
-55.233891 1.404696 -1.145649
|
||||
-55.233891 -0.832956 -2.207600
|
||||
-55.233887 1.404700 -2.207599
|
||||
55.069252 1.404700 -2.207597
|
||||
55.069248 -0.832956 -2.207597
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Board_01_collision-POSITION-array" count="16" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Board_01_collision-Normal0">
|
||||
<float_array id="aws_Board_01_collision-Normal0-array" count="132">
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 -0.000001 0.000000
|
||||
1.000000 -0.000001 0.000000
|
||||
1.000000 -0.000001 0.000000
|
||||
1.000000 -0.000001 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000001 0.000000
|
||||
-1.000000 0.000001 0.000000
|
||||
-1.000000 0.000001 0.000000
|
||||
-1.000000 0.000001 0.000000
|
||||
0.000000 -0.000001 1.000000
|
||||
0.000000 -0.000001 1.000000
|
||||
0.000000 -0.000001 1.000000
|
||||
0.000000 -0.000001 1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
1.000000 -0.000001 0.000002
|
||||
1.000000 -0.000001 0.000002
|
||||
1.000000 -0.000001 0.000002
|
||||
1.000000 -0.000001 0.000002
|
||||
0.000000 1.000000 0.000004
|
||||
0.000000 1.000000 0.000004
|
||||
0.000000 1.000000 0.000004
|
||||
0.000000 1.000000 0.000004
|
||||
-1.000000 0.000001 -0.000002
|
||||
-1.000000 0.000001 -0.000002
|
||||
-1.000000 0.000001 -0.000002
|
||||
-1.000000 0.000001 -0.000002
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Board_01_collision-Normal0-array" count="44" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Board_01_collision-UV0">
|
||||
<float_array id="aws_Board_01_collision-UV0-array" count="88">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Board_01_collision-UV0-array" count="44" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_Board_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_Board_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="11"><input semantic="VERTEX" offset="0" source="#aws_Board_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_Board_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_Board_01_collision-UV0"/><vcount>4 4 4 4 4 4 4 4 4 4 4 </vcount><p> 0 0 0 1 1 1 3 2 3 2 3 2 4 4 4 6 5 6 7 6 7 5 7 5 0 8 8 4 9 10 5 10 11 1 11 9 1 12 12 5 13 14 7 14 15 3 15 13 3 16 16 7 17 18 6 18 19 2 19 17 2 20 20 6 21 22 4 22 23 0 23 21 8 24 24 9 25 25 10 26 26 11 27 27 12 28 28 13 29 29 14 30 30 15 31 31 9 32 32 15 33 33 14 34 34 10 35 35 10 36 36 14 37 37 13 38 38 11 39 39 11 40 40 13 41 41 12 42 42 8 43 43</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_Board_01_collision" name="aws_Board_01_collision">
|
||||
<node name="aws_Board_01_collision" id="aws_Board_01_collision" sid="aws_Board_01_collision"><matrix sid="matrix">-0.985633 -0.000000 -0.000000 0.000000 -0.000000 0.000000 0.985633 9.844313 0.000000 0.985633 -0.000000 4.189563 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_Board_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_Board_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,490 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-11T08:17:20Z</created><keywords></keywords><modified>2018-10-11T08:17:20Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_images>
|
||||
<image id="Map #25-image" name="Map #25">
|
||||
<init_from>../materials/textures/aws_Board_01.png</init_from>
|
||||
</image>
|
||||
</library_images>
|
||||
<library_materials>
|
||||
<material id="Material #88" name="Material #88">
|
||||
<instance_effect url="#Material #88-fx"/>
|
||||
</material>
|
||||
</library_materials>
|
||||
<library_effects>
|
||||
<effect id="Material #88-fx" name="Material #88">
|
||||
<profile_COMMON>
|
||||
<technique sid="standard">
|
||||
<phong>
|
||||
<emission>
|
||||
<color sid="emission">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</emission>
|
||||
<ambient>
|
||||
<color sid="ambient">0.588000 0.588000 0.588000 1.000000</color>
|
||||
</ambient>
|
||||
<diffuse>
|
||||
<texture texture="Map #25-image" texcoord="CHANNEL0">
|
||||
<extra>
|
||||
<technique profile="MAYA">
|
||||
<wrapU sid="wrapU0">TRUE</wrapU>
|
||||
<wrapV sid="wrapV0">TRUE</wrapV>
|
||||
<blend_mode>ADD</blend_mode>
|
||||
</technique>
|
||||
</extra>
|
||||
</texture>
|
||||
</diffuse>
|
||||
<specular>
|
||||
<color sid="specular">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</specular>
|
||||
<shininess>
|
||||
<float sid="shininess">2.000000</float>
|
||||
</shininess>
|
||||
<reflective>
|
||||
<color sid="reflective">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</reflective>
|
||||
<reflectivity>
|
||||
<float sid="reflectivity">1.000000</float>
|
||||
</reflectivity>
|
||||
<transparent opaque="RGB_ZERO">
|
||||
<color sid="transparent">1.000000 1.000000 1.000000 1.000000</color>
|
||||
</transparent>
|
||||
<transparency>
|
||||
<float sid="transparency">0.000000</float>
|
||||
</transparency>
|
||||
</phong>
|
||||
</technique>
|
||||
</profile_COMMON>
|
||||
</effect>
|
||||
</library_effects>
|
||||
<library_geometries>
|
||||
<geometry id="aws_Board_01_visual-lib" name="aws_Board_01_visualMesh">
|
||||
<mesh>
|
||||
<source id="aws_Board_01_visual-POSITION">
|
||||
<float_array id="aws_Board_01_visual-POSITION-array" count="144">
|
||||
-100.878662 -15.980968 1.000000
|
||||
100.878662 -14.980968 0.000000
|
||||
-101.878662 14.980968 1.000000
|
||||
100.878662 14.980968 0.000000
|
||||
-100.878662 -15.980968 5.354808
|
||||
101.878662 -14.980968 5.354808
|
||||
-101.878662 14.980968 5.354808
|
||||
100.878662 15.980968 5.354808
|
||||
-101.878662 -14.980968 1.000000
|
||||
-100.878662 -14.980968 0.000000
|
||||
101.878662 -14.980968 1.000000
|
||||
100.878662 -15.980968 1.000000
|
||||
-100.878662 15.980968 1.000000
|
||||
-100.878662 14.980968 0.000000
|
||||
100.878662 15.980968 1.000000
|
||||
101.878662 14.980968 1.000000
|
||||
-100.878662 -14.980968 6.354808
|
||||
-101.878662 -14.980968 5.354808
|
||||
100.878662 -14.980968 6.354808
|
||||
100.878662 -15.980968 5.354808
|
||||
-100.878662 14.980968 6.354808
|
||||
-100.878662 15.980968 5.354808
|
||||
100.878662 14.980968 6.354808
|
||||
101.878662 14.980968 5.354808
|
||||
-96.360199 12.987853 5.973920
|
||||
-96.360199 14.509414 5.973920
|
||||
96.360199 14.509414 5.973920
|
||||
96.360199 12.987853 5.973920
|
||||
-96.360199 12.987853 9.879563
|
||||
96.360199 12.987853 9.879563
|
||||
96.360199 14.509414 9.879563
|
||||
-96.360199 14.509414 9.879563
|
||||
-96.360199 12.937070 6.588516
|
||||
96.360199 12.937070 6.588516
|
||||
96.360199 12.937070 9.264968
|
||||
-96.360199 12.937070 9.264968
|
||||
97.315453 12.987853 6.588516
|
||||
97.315453 14.509414 6.588516
|
||||
97.315453 14.509414 9.264968
|
||||
97.315453 12.987853 9.264968
|
||||
96.360199 14.560194 6.588516
|
||||
-96.360199 14.560194 6.588516
|
||||
-96.360199 14.560194 9.264968
|
||||
96.360199 14.560194 9.264968
|
||||
-97.315453 14.509414 6.588516
|
||||
-97.315453 12.987853 6.588516
|
||||
-97.315453 12.987853 9.264968
|
||||
-97.315453 14.509414 9.264968
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Board_01_visual-POSITION-array" count="48" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Board_01_visual-Normal0">
|
||||
<float_array id="aws_Board_01_visual-Normal0-array" count="564">
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-0.577350 -0.577350 -0.577350
|
||||
-0.577350 -0.577350 -0.577350
|
||||
-0.577350 -0.577350 -0.577350
|
||||
0.577350 -0.577350 -0.577350
|
||||
0.577350 -0.577350 -0.577350
|
||||
0.577350 -0.577350 -0.577350
|
||||
-0.577350 0.577350 -0.577350
|
||||
-0.577350 0.577350 -0.577350
|
||||
-0.577350 0.577350 -0.577350
|
||||
0.577350 0.577350 -0.577350
|
||||
0.577350 0.577350 -0.577350
|
||||
0.577350 0.577350 -0.577350
|
||||
-0.577350 -0.577350 0.577350
|
||||
-0.577350 -0.577350 0.577350
|
||||
-0.577350 -0.577350 0.577350
|
||||
0.577350 -0.577350 0.577350
|
||||
0.577350 -0.577350 0.577350
|
||||
0.577350 -0.577350 0.577350
|
||||
-0.577350 0.577350 0.577350
|
||||
-0.577350 0.577350 0.577350
|
||||
-0.577350 0.577350 0.577350
|
||||
0.577350 0.577350 0.577350
|
||||
0.577350 0.577350 0.577350
|
||||
0.577350 0.577350 0.577350
|
||||
-0.707107 0.000000 -0.707107
|
||||
-0.707107 0.000000 -0.707107
|
||||
-0.707107 0.000000 -0.707107
|
||||
-0.707107 0.000000 -0.707107
|
||||
0.000000 0.707107 -0.707107
|
||||
0.000000 0.707107 -0.707107
|
||||
0.000000 0.707107 -0.707107
|
||||
0.000000 0.707107 -0.707107
|
||||
0.707107 0.000000 -0.707107
|
||||
0.707107 0.000000 -0.707107
|
||||
0.707107 0.000000 -0.707107
|
||||
0.707107 0.000000 -0.707107
|
||||
0.000000 -0.707107 -0.707107
|
||||
0.000000 -0.707107 -0.707107
|
||||
0.000000 -0.707107 -0.707107
|
||||
0.000000 -0.707107 -0.707107
|
||||
0.000000 -0.707107 0.707107
|
||||
0.000000 -0.707107 0.707107
|
||||
0.000000 -0.707107 0.707107
|
||||
0.000000 -0.707107 0.707107
|
||||
0.707107 0.000000 0.707107
|
||||
0.707107 0.000000 0.707107
|
||||
0.707107 0.000000 0.707107
|
||||
0.707107 0.000000 0.707107
|
||||
0.000000 0.707107 0.707107
|
||||
0.000000 0.707107 0.707107
|
||||
0.000000 0.707107 0.707107
|
||||
0.000000 0.707107 0.707107
|
||||
-0.707107 0.000000 0.707107
|
||||
-0.707107 0.000000 0.707107
|
||||
-0.707107 0.000000 0.707107
|
||||
-0.707107 0.000000 0.707107
|
||||
0.707107 -0.707107 0.000000
|
||||
0.707107 -0.707107 0.000000
|
||||
0.707107 -0.707107 0.000000
|
||||
0.707107 -0.707107 0.000000
|
||||
-0.707107 -0.707107 0.000000
|
||||
-0.707107 -0.707107 0.000000
|
||||
-0.707107 -0.707107 0.000000
|
||||
-0.707107 -0.707107 0.000000
|
||||
0.707107 0.707107 0.000000
|
||||
0.707107 0.707107 0.000000
|
||||
0.707107 0.707107 0.000000
|
||||
0.707107 0.707107 0.000000
|
||||
-0.707107 0.707107 0.000000
|
||||
-0.707107 0.707107 0.000000
|
||||
-0.707107 0.707107 0.000000
|
||||
-0.707107 0.707107 0.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-0.052907 -0.995208 -0.082233
|
||||
-0.052907 -0.995208 -0.082233
|
||||
-0.052907 -0.995208 -0.082233
|
||||
0.052907 -0.995208 -0.082233
|
||||
0.052907 -0.995208 -0.082233
|
||||
0.052907 -0.995208 -0.082233
|
||||
-0.052904 0.995208 -0.082228
|
||||
-0.052904 0.995208 -0.082228
|
||||
-0.052904 0.995208 -0.082228
|
||||
0.052904 0.995208 -0.082228
|
||||
0.052904 0.995208 -0.082228
|
||||
0.052904 0.995208 -0.082228
|
||||
-0.052907 -0.995208 0.082233
|
||||
-0.052907 -0.995208 0.082233
|
||||
-0.052907 -0.995208 0.082233
|
||||
0.052907 -0.995208 0.082233
|
||||
0.052907 -0.995208 0.082233
|
||||
0.052907 -0.995208 0.082233
|
||||
-0.052904 0.995208 0.082228
|
||||
-0.052904 0.995208 0.082228
|
||||
-0.052904 0.995208 0.082228
|
||||
0.052904 0.995208 0.082228
|
||||
0.052904 0.995208 0.082228
|
||||
0.052904 0.995208 0.082228
|
||||
-0.541072 0.000000 -0.840976
|
||||
-0.541072 0.000000 -0.840976
|
||||
-0.541072 0.000000 -0.840976
|
||||
-0.541072 0.000000 -0.840976
|
||||
0.000000 0.996604 -0.082343
|
||||
0.000000 0.996604 -0.082343
|
||||
0.000000 0.996604 -0.082343
|
||||
0.000000 0.996604 -0.082343
|
||||
0.541072 0.000000 -0.840976
|
||||
0.541072 0.000000 -0.840976
|
||||
0.541072 0.000000 -0.840976
|
||||
0.541072 0.000000 -0.840976
|
||||
0.000000 -0.996604 -0.082348
|
||||
0.000000 -0.996604 -0.082348
|
||||
0.000000 -0.996604 -0.082348
|
||||
0.000000 -0.996604 -0.082348
|
||||
0.000000 -0.996604 0.082348
|
||||
0.000000 -0.996604 0.082348
|
||||
0.000000 -0.996604 0.082348
|
||||
0.000000 -0.996604 0.082348
|
||||
0.541071 0.000000 0.840977
|
||||
0.541071 0.000000 0.840977
|
||||
0.541071 0.000000 0.840977
|
||||
0.541071 0.000000 0.840977
|
||||
0.000000 0.996604 0.082343
|
||||
0.000000 0.996604 0.082343
|
||||
0.000000 0.996604 0.082343
|
||||
0.000000 0.996604 0.082343
|
||||
-0.541071 0.000000 0.840977
|
||||
-0.541071 0.000000 0.840977
|
||||
-0.541071 0.000000 0.840977
|
||||
-0.541071 0.000000 0.840977
|
||||
0.053087 -0.998590 0.000000
|
||||
0.053087 -0.998590 0.000000
|
||||
0.053087 -0.998590 0.000000
|
||||
0.053087 -0.998590 0.000000
|
||||
-0.053087 -0.998590 0.000000
|
||||
-0.053087 -0.998590 0.000000
|
||||
-0.053087 -0.998590 0.000000
|
||||
-0.053087 -0.998590 0.000000
|
||||
0.053084 0.998590 0.000000
|
||||
0.053084 0.998590 0.000000
|
||||
0.053084 0.998590 0.000000
|
||||
0.053084 0.998590 0.000000
|
||||
-0.053084 0.998590 0.000000
|
||||
-0.053084 0.998590 0.000000
|
||||
-0.053084 0.998590 0.000000
|
||||
-0.053084 0.998590 0.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Board_01_visual-Normal0-array" count="188" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Board_01_visual-UV0">
|
||||
<float_array id="aws_Board_01_visual-UV0-array" count="288">
|
||||
0.005403 0.152303
|
||||
0.383194 0.362101
|
||||
0.005403 0.005403
|
||||
0.325941 0.375045
|
||||
0.000500 0.214447
|
||||
0.987356 0.214447
|
||||
0.987356 0.361000
|
||||
0.000500 0.361000
|
||||
0.344912 0.362101
|
||||
0.994597 0.005403
|
||||
0.359088 0.371105
|
||||
0.000500 0.187327
|
||||
0.994597 0.152303
|
||||
0.000500 0.152303
|
||||
0.344021 0.371105
|
||||
0.171205 0.362101
|
||||
0.000500 0.005403
|
||||
0.005403 0.000500
|
||||
0.359978 0.362101
|
||||
0.000500 0.160207
|
||||
0.375045 0.362101
|
||||
0.994597 0.000500
|
||||
0.374154 0.371105
|
||||
0.005471 0.362101
|
||||
0.341453 0.368092
|
||||
0.337994 0.362101
|
||||
0.390112 0.362101
|
||||
0.386653 0.368092
|
||||
0.371586 0.368092
|
||||
0.368128 0.362101
|
||||
0.325941 0.368128
|
||||
0.331931 0.371586
|
||||
0.362546 0.365114
|
||||
0.366005 0.371105
|
||||
0.347480 0.365114
|
||||
0.350938 0.371105
|
||||
0.377613 0.365114
|
||||
0.381072 0.371105
|
||||
0.356520 0.368092
|
||||
0.353061 0.362101
|
||||
0.999500 0.005403
|
||||
0.999500 0.152303
|
||||
0.994597 0.157206
|
||||
0.005403 0.157206
|
||||
0.988355 0.187327
|
||||
0.988355 0.208649
|
||||
0.320154 0.362101
|
||||
0.320154 0.383750
|
||||
0.988355 0.160207
|
||||
0.988355 0.181529
|
||||
0.154421 0.362101
|
||||
0.154421 0.383750
|
||||
0.171205 0.383750
|
||||
0.171205 0.388721
|
||||
0.005471 0.383750
|
||||
0.005471 0.388721
|
||||
0.320154 0.388721
|
||||
0.166234 0.362101
|
||||
0.154421 0.388721
|
||||
0.159392 0.383750
|
||||
0.166234 0.383750
|
||||
0.325126 0.362101
|
||||
0.325126 0.383750
|
||||
0.159392 0.362101
|
||||
0.000500 0.362101
|
||||
0.000500 0.383750
|
||||
0.000500 0.181529
|
||||
0.000500 0.186426
|
||||
0.988355 0.186426
|
||||
0.000500 0.208649
|
||||
0.000500 0.213546
|
||||
0.988355 0.213546
|
||||
0.005403 0.152303
|
||||
0.005403 0.005403
|
||||
0.994597 0.005403
|
||||
0.994597 0.152303
|
||||
0.000500 0.214447
|
||||
0.987356 0.214447
|
||||
0.987356 0.361000
|
||||
0.000500 0.361000
|
||||
0.000500 0.187327
|
||||
0.988355 0.187327
|
||||
0.988355 0.208649
|
||||
0.000500 0.208649
|
||||
0.171205 0.362101
|
||||
0.320154 0.362101
|
||||
0.320154 0.383750
|
||||
0.171205 0.383750
|
||||
0.000500 0.160207
|
||||
0.988355 0.160207
|
||||
0.988355 0.181529
|
||||
0.000500 0.181529
|
||||
0.005471 0.362101
|
||||
0.154421 0.362101
|
||||
0.154421 0.383750
|
||||
0.005471 0.383750
|
||||
0.344912 0.362101
|
||||
0.341453 0.368092
|
||||
0.337994 0.362101
|
||||
0.383194 0.362101
|
||||
0.390112 0.362101
|
||||
0.386653 0.368092
|
||||
0.375045 0.362101
|
||||
0.371586 0.368092
|
||||
0.368128 0.362101
|
||||
0.325941 0.375045
|
||||
0.325941 0.368128
|
||||
0.331931 0.371586
|
||||
0.359088 0.371105
|
||||
0.362546 0.365114
|
||||
0.366005 0.371105
|
||||
0.344021 0.371105
|
||||
0.347480 0.365114
|
||||
0.350938 0.371105
|
||||
0.374154 0.371105
|
||||
0.377613 0.365114
|
||||
0.381072 0.371105
|
||||
0.359978 0.362101
|
||||
0.356520 0.368092
|
||||
0.353061 0.362101
|
||||
0.000500 0.152303
|
||||
0.000500 0.005403
|
||||
0.005403 0.000500
|
||||
0.994597 0.000500
|
||||
0.999500 0.005403
|
||||
0.999500 0.152303
|
||||
0.994597 0.157206
|
||||
0.005403 0.157206
|
||||
0.000500 0.213546
|
||||
0.988355 0.213546
|
||||
0.171205 0.388721
|
||||
0.320154 0.388721
|
||||
0.000500 0.186426
|
||||
0.988355 0.186426
|
||||
0.005471 0.388721
|
||||
0.154421 0.388721
|
||||
0.166234 0.362101
|
||||
0.166234 0.383750
|
||||
0.159392 0.383750
|
||||
0.159392 0.362101
|
||||
0.325126 0.362101
|
||||
0.325126 0.383750
|
||||
0.000500 0.362101
|
||||
0.000500 0.383750
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Board_01_visual-UV0-array" count="144" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_Board_01_visual-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_Board_01_visual-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="51" material="Material #88"><input semantic="VERTEX" offset="0" source="#aws_Board_01_visual-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_Board_01_visual-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_Board_01_visual-UV0"/><vcount>4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 </vcount><p> 9 0 0 13 1 2 3 2 9 1 3 12 16 4 4 18 5 5 22 6 6 20 7 7 0 8 11 11 9 44 19 10 45 4 11 69 10 12 15 15 13 46 23 14 47 5 15 52 14 16 19 12 17 48 21 18 49 7 19 66 2 20 23 8 21 50 17 22 51 6 23 54 0 24 8 8 25 24 9 26 25 1 27 1 10 28 26 11 29 27 2 30 20 12 31 28 13 32 29 3 33 3 14 34 30 15 35 31 4 36 10 16 37 32 17 38 33 5 39 14 18 40 34 19 41 35 6 42 22 20 43 36 21 44 37 7 45 18 22 46 38 23 47 39 9 48 0 8 49 13 2 50 16 13 51 2 13 52 2 12 53 17 14 54 21 3 55 9 3 56 9 15 57 40 10 58 41 1 59 12 1 60 12 11 61 42 0 62 43 9 63 0 16 64 70 4 65 69 19 66 45 18 67 71 18 68 53 5 69 52 23 70 47 22 71 56 22 72 67 7 73 66 21 74 49 20 75 68 20 76 55 6 77 54 17 78 51 16 79 58 11 80 57 10 81 15 5 82 52 19 83 60 4 84 59 17 85 51 8 86 50 0 87 63 15 88 46 14 89 61 7 90 62 23 91 47 12 92 64 2 93 23 6 94 54 21 95 65 28 96 76 29 97 77 30 98 78 31 99 79 32 100 80 33 101 81 34 102 82 35 103 83 36 104 84 37 105 85 38 106 86 39 107 87 40 108 88 41 109 89 42 110 90 43 111 91 44 112 92 45 113 93 46 114 94 47 115 95 32 116 96 45 117 97 24 118 98 27 119 99 36 120 100 33 121 101 44 122 102 41 123 103 25 124 104 26 125 105 40 126 106 37 127 107 35 128 108 28 129 109 46 130 110 39 131 111 29 132 112 34 133 113 47 134 114 31 135 115 42 136 116 43 137 117 30 138 118 38 139 119 24 140 72 45 141 120 44 142 121 25 143 73 25 144 73 41 145 122 40 146 123 26 147 74 26 148 74 37 149 124 36 150 125 27 151 75 27 152 75 33 153 126 32 154 127 24 155 72 28 156 128 35 157 83 34 158 82 29 159 129 29 160 130 39 161 87 38 162 86 30 163 131 30 164 132 43 165 91 42 166 90 31 167 133 31 168 134 47 169 95 46 170 94 28 171 135 33 172 136 36 173 84 39 174 87 34 175 137 35 176 138 46 177 94 45 178 93 32 179 139 37 180 85 40 181 140 43 182 141 38 183 86 41 184 142 44 185 92 47 186 95 42 187 143</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_Board_01_visual" name="aws_Board_01_visual">
|
||||
<node name="aws_Board_01_visual" id="aws_Board_01_visual" sid="aws_Board_01_visual"><matrix sid="matrix">0.557616 0.000000 0.000000 0.000000 0.000000 0.594967 0.000000 0.000000 0.000000 0.000000 0.557616 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_Board_01_visual-lib"><bind_material><technique_common><instance_material symbol="Material #88" target="#Material #88"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_Board_01_visual"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_Board_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_Board_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>1</mass>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Board_01/meshes/aws_Board_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Board_01/meshes/aws_Board_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 2 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
|
||||
<static>1</static>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 6.4 MiB |
@@ -0,0 +1,123 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-11-02T06:10:26Z</created><keywords></keywords><modified>2018-11-02T06:10:26Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_Carpet_01_collision-lib" name="aws_Carpet_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_Carpet_01_collision-POSITION">
|
||||
<float_array id="aws_Carpet_01_collision-POSITION-array" count="24">
|
||||
-173.342636 -200.676331 0.000000
|
||||
173.333084 -200.676331 0.000000
|
||||
-173.342621 200.657181 0.000000
|
||||
173.333099 200.657181 0.000000
|
||||
-173.342621 -200.676331 0.286592
|
||||
173.333099 -200.676331 0.286592
|
||||
-173.342621 200.657196 0.286592
|
||||
173.333099 200.657196 0.286592
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Carpet_01_collision-POSITION-array" count="8" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Carpet_01_collision-Normal0">
|
||||
<float_array id="aws_Carpet_01_collision-Normal0-array" count="108">
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Carpet_01_collision-Normal0-array" count="36" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Carpet_01_collision-UV0">
|
||||
<float_array id="aws_Carpet_01_collision-UV0-array" count="48">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Carpet_01_collision-UV0-array" count="24" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_Carpet_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_Carpet_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<triangles count="12"><input semantic="VERTEX" offset="0" source="#aws_Carpet_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_Carpet_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_Carpet_01_collision-UV0"/><p> 1 0 1 2 1 2 3 2 3 2 3 2 1 4 1 0 5 0 6 6 6 5 7 5 7 8 7 5 9 5 6 10 6 4 11 4 5 12 11 4 13 10 0 14 8 5 15 11 0 16 8 1 17 9 5 18 14 3 19 13 7 20 15 3 21 13 5 22 14 1 23 12 6 24 19 7 25 18 3 26 16 6 27 19 3 28 16 2 29 17 4 30 23 6 31 22 2 32 20 4 33 23 2 34 20 0 35 21</p></triangles>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_Carpet_01_collision" name="aws_Carpet_01_collision">
|
||||
<node name="aws_Carpet_01_collision" id="aws_Carpet_01_collision" sid="aws_Carpet_01_collision"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_Carpet_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_Carpet_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,236 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-11-02T06:11:52Z</created><keywords></keywords><modified>2018-11-02T06:11:52Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_images>
|
||||
<image id="Map #2-image" name="Map #2">
|
||||
<init_from>../materials/textures/aws_Carpet_01.png</init_from>
|
||||
</image>
|
||||
</library_images>
|
||||
<library_materials>
|
||||
<material id="Material #34" name="Material #34">
|
||||
<instance_effect url="#Material #34-fx"/>
|
||||
</material>
|
||||
</library_materials>
|
||||
<library_effects>
|
||||
<effect id="Material #34-fx" name="Material #34">
|
||||
<profile_COMMON>
|
||||
<technique sid="standard">
|
||||
<phong>
|
||||
<emission>
|
||||
<color sid="emission">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</emission>
|
||||
<ambient>
|
||||
<color sid="ambient">0.588000 0.588000 0.588000 1.000000</color>
|
||||
</ambient>
|
||||
<diffuse>
|
||||
<texture texture="Map #2-image" texcoord="CHANNEL0">
|
||||
<extra>
|
||||
<technique profile="MAYA">
|
||||
<wrapU sid="wrapU0">TRUE</wrapU>
|
||||
<wrapV sid="wrapV0">TRUE</wrapV>
|
||||
<blend_mode>ADD</blend_mode>
|
||||
</technique>
|
||||
</extra>
|
||||
</texture>
|
||||
</diffuse>
|
||||
<specular>
|
||||
<color sid="specular">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</specular>
|
||||
<shininess>
|
||||
<float sid="shininess">2.000000</float>
|
||||
</shininess>
|
||||
<reflective>
|
||||
<color sid="reflective">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</reflective>
|
||||
<reflectivity>
|
||||
<float sid="reflectivity">1.000000</float>
|
||||
</reflectivity>
|
||||
<transparent opaque="RGB_ZERO">
|
||||
<color sid="transparent">1.000000 1.000000 1.000000 1.000000</color>
|
||||
</transparent>
|
||||
<transparency>
|
||||
<float sid="transparency">0.000000</float>
|
||||
</transparency>
|
||||
</phong>
|
||||
</technique>
|
||||
</profile_COMMON>
|
||||
</effect>
|
||||
</library_effects>
|
||||
<library_geometries>
|
||||
<geometry id="aws_Carpet_01_visual-lib" name="aws_Carpet_01_visualMesh">
|
||||
<mesh>
|
||||
<source id="aws_Carpet_01_visual-POSITION">
|
||||
<float_array id="aws_Carpet_01_visual-POSITION-array" count="24">
|
||||
-173.208344 -200.595978 0.000000
|
||||
173.208344 -200.595978 0.000000
|
||||
-173.208344 200.595978 0.000000
|
||||
173.208344 200.595978 0.000000
|
||||
-173.208344 -200.595978 0.200000
|
||||
173.208344 -200.595978 0.200000
|
||||
-173.208344 200.595978 0.200000
|
||||
173.208344 200.595978 0.200000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Carpet_01_visual-POSITION-array" count="8" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Carpet_01_visual-Normal0">
|
||||
<float_array id="aws_Carpet_01_visual-Normal0-array" count="108">
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Carpet_01_visual-Normal0-array" count="36" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Carpet_01_visual-UV0">
|
||||
<float_array id="aws_Carpet_01_visual-UV0-array" count="72">
|
||||
1.450130 1.592581
|
||||
0.025897 1.592080
|
||||
0.026306 -0.752403
|
||||
1.450130 1.592581
|
||||
0.026306 -0.752403
|
||||
1.450538 -0.751900
|
||||
1.450538 -0.751900
|
||||
0.026306 -0.752403
|
||||
0.026102 -0.787734
|
||||
1.450538 -0.751900
|
||||
0.026102 -0.787734
|
||||
1.450333 -0.787231
|
||||
1.450130 1.592581
|
||||
1.450538 -0.751900
|
||||
1.479324 -0.752240
|
||||
1.450130 1.592581
|
||||
1.479324 -0.752240
|
||||
1.478917 1.592241
|
||||
0.025897 1.592080
|
||||
1.450130 1.592581
|
||||
1.450335 1.627911
|
||||
0.025897 1.592080
|
||||
1.450335 1.627911
|
||||
0.026102 1.627414
|
||||
0.026306 -0.752403
|
||||
0.025897 1.592080
|
||||
-0.002889 1.592420
|
||||
0.026306 -0.752403
|
||||
-0.002889 1.592420
|
||||
-0.002480 -0.752063
|
||||
1.479324 -0.752240
|
||||
0.026102 -0.787734
|
||||
-0.002889 1.592420
|
||||
1.479324 -0.752240
|
||||
-0.002889 1.592420
|
||||
1.450335 1.627911
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Carpet_01_visual-UV0-array" count="36" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Carpet_01_visual-UV1">
|
||||
<float_array id="aws_Carpet_01_visual-UV1-array" count="72">
|
||||
0.487268 0.008217
|
||||
0.989352 0.008326
|
||||
0.989208 0.520433
|
||||
0.487268 0.008217
|
||||
0.989208 0.520433
|
||||
0.487124 0.520323
|
||||
0.487124 0.520323
|
||||
0.989208 0.520433
|
||||
0.989280 0.528150
|
||||
0.487124 0.520323
|
||||
0.989280 0.528150
|
||||
0.487196 0.528041
|
||||
0.487268 0.008217
|
||||
0.487124 0.520323
|
||||
0.476976 0.520397
|
||||
0.487268 0.008217
|
||||
0.476976 0.520397
|
||||
0.477120 0.008291
|
||||
0.989352 0.008326
|
||||
0.487268 0.008217
|
||||
0.487195 0.000500
|
||||
0.989352 0.008326
|
||||
0.487195 0.000500
|
||||
0.989280 0.000609
|
||||
0.989208 0.520433
|
||||
0.989352 0.008326
|
||||
0.999500 0.008252
|
||||
0.989208 0.520433
|
||||
0.999500 0.008252
|
||||
0.999356 0.520358
|
||||
0.475114 0.553825
|
||||
0.000500 0.553825
|
||||
0.000500 0.004165
|
||||
0.475114 0.553825
|
||||
0.000500 0.004165
|
||||
0.475114 0.004165
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Carpet_01_visual-UV1-array" count="36" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_Carpet_01_visual-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_Carpet_01_visual-POSITION"/>
|
||||
</vertices>
|
||||
<triangles count="12" material="Material #34"><input semantic="VERTEX" offset="0" source="#aws_Carpet_01_visual-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_Carpet_01_visual-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_Carpet_01_visual-UV0"/><input semantic="TEXCOORD" offset="3" set="1" source="#aws_Carpet_01_visual-UV1"/><p> 7 0 0 0 6 1 1 1 4 2 2 2 7 3 3 3 4 4 4 4 5 5 5 5 5 6 6 6 4 7 7 7 0 8 8 8 5 9 9 9 0 10 10 10 1 11 11 11 7 12 12 12 5 13 13 13 1 14 14 14 7 15 15 15 1 16 16 16 3 17 17 17 6 18 18 18 7 19 19 19 3 20 20 20 6 21 21 21 3 22 22 22 2 23 23 23 4 24 24 24 6 25 25 25 2 26 26 26 4 27 27 27 2 28 28 28 0 29 29 29 1 30 30 30 0 31 31 31 2 32 32 32 1 33 33 33 2 34 34 34 3 35 35 35</p></triangles>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_Carpet_01_visual" name="aws_Carpet_01_visual">
|
||||
<node name="aws_Carpet_01_visual" id="aws_Carpet_01_visual" sid="aws_Carpet_01_visual"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_Carpet_01_visual-lib"><bind_material><technique_common><instance_material symbol="Material #34" target="#Material #34"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_Carpet_01_visual"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_Carpet_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,49 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_Carpet_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>8.1</mass>
|
||||
</inertial>
|
||||
|
||||
<collision name="collision">
|
||||
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Carpet_01/meshes/aws_Carpet_01_collision.DAE</uri>
|
||||
<!-- <scale>0.9 0.9 0.9</scale> -->
|
||||
<scale>1 1 0.95</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
|
||||
<surface>
|
||||
<friction>
|
||||
<ode>
|
||||
<mu>100</mu>
|
||||
<mu2>50</mu2>
|
||||
</ode>
|
||||
</friction>
|
||||
<contact>
|
||||
<ode>
|
||||
<!--<max_vel>0.01</max_vel>!-->
|
||||
</ode>
|
||||
</contact>
|
||||
</surface>
|
||||
|
||||
<pose>0 0 -0.01 0 0 0 </pose>
|
||||
</collision>
|
||||
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Carpet_01/meshes/aws_Carpet_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
|
||||
<static>1</static>
|
||||
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 738 KiB |
@@ -0,0 +1,453 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-15T11:51:52Z</created><keywords></keywords><modified>2018-10-15T11:51:52Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_materials>
|
||||
<material id="_06___Default" name="_06___Default">
|
||||
<instance_effect url="#_06___Default-fx"/>
|
||||
</material>
|
||||
</library_materials>
|
||||
<library_effects>
|
||||
<effect id="_06___Default-fx" name="_06___Default">
|
||||
<profile_COMMON>
|
||||
<technique sid="standard">
|
||||
<phong>
|
||||
<emission>
|
||||
<color sid="emission">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</emission>
|
||||
<ambient>
|
||||
<color sid="ambient">0.992200 0.588200 0.615700 1.000000</color>
|
||||
</ambient>
|
||||
<diffuse>
|
||||
<color sid="diffuse">0.992200 0.588200 0.615700 1.000000</color>
|
||||
</diffuse>
|
||||
<specular>
|
||||
<color sid="specular">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</specular>
|
||||
<shininess>
|
||||
<float sid="shininess">2.000000</float>
|
||||
</shininess>
|
||||
<reflective>
|
||||
<color sid="reflective">0.000000 0.000000 0.000000 1.000000</color>
|
||||
</reflective>
|
||||
<reflectivity>
|
||||
<float sid="reflectivity">1.000000</float>
|
||||
</reflectivity>
|
||||
<transparent opaque="RGB_ZERO">
|
||||
<color sid="transparent">1.000000 1.000000 1.000000 1.000000</color>
|
||||
</transparent>
|
||||
<transparency>
|
||||
<float sid="transparency">0.490000</float>
|
||||
</transparency>
|
||||
</phong>
|
||||
</technique>
|
||||
</profile_COMMON>
|
||||
</effect>
|
||||
</library_effects>
|
||||
<library_geometries>
|
||||
<geometry id="aws_ChairA_01_collision-lib" name="aws_ChairA_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_ChairA_01_collision-POSITION">
|
||||
<float_array id="aws_ChairA_01_collision-POSITION-array" count="192">
|
||||
-221.559692 -194.644608 0.000031
|
||||
-199.568970 -194.644608 380.172974
|
||||
-144.595825 -194.644608 380.172974
|
||||
-166.011597 -194.644608 0.000031
|
||||
-221.559692 -237.301697 0.000031
|
||||
-166.011597 -237.301697 0.000031
|
||||
-144.595825 -237.301697 380.172974
|
||||
-199.568970 -237.301697 380.172974
|
||||
-231.139542 -190.105804 352.516266
|
||||
-201.677124 -190.105804 632.085632
|
||||
191.200317 -190.105804 632.085632
|
||||
191.200317 -190.105804 338.251862
|
||||
-231.139542 -241.822510 352.516235
|
||||
191.200317 -241.822510 338.251831
|
||||
191.200317 -241.822540 632.085632
|
||||
-201.677124 -241.822601 632.085632
|
||||
-223.209610 -193.928116 354.974060
|
||||
-223.209610 199.550323 354.974091
|
||||
187.832642 199.550323 340.709656
|
||||
187.832642 -193.928116 340.709656
|
||||
-223.209610 -193.928116 410.939270
|
||||
187.832642 -193.928116 410.939270
|
||||
187.832642 199.550323 410.939270
|
||||
-223.209610 199.550323 410.939270
|
||||
-231.139542 181.893951 352.516266
|
||||
191.200317 174.900848 338.251862
|
||||
191.200317 174.900848 632.085632
|
||||
-201.677124 181.893951 632.085632
|
||||
-231.139542 241.822556 352.516266
|
||||
-201.677124 241.822495 632.085632
|
||||
191.200317 232.640717 632.085632
|
||||
191.200317 232.640732 338.251862
|
||||
129.225235 198.772125 328.635376
|
||||
166.091919 198.772018 916.894226
|
||||
231.139526 198.772018 916.894226
|
||||
201.011597 198.772125 328.635376
|
||||
129.225235 -198.550018 328.635254
|
||||
201.011597 -198.550018 328.635254
|
||||
231.139526 -198.550018 916.894104
|
||||
166.091919 -198.550018 916.894104
|
||||
-221.559692 190.843414 0.000031
|
||||
-166.011597 190.843414 0.000031
|
||||
-144.595825 190.843307 380.172974
|
||||
-199.568970 190.843307 380.173004
|
||||
-221.559692 233.500504 0.000031
|
||||
-199.568970 233.500519 380.173004
|
||||
-144.595825 233.500504 380.172974
|
||||
-166.011597 233.500504 0.000031
|
||||
197.693970 -188.412781 0.000031
|
||||
149.028198 -188.412781 0.000031
|
||||
111.653938 -188.412781 380.172974
|
||||
172.855087 -188.412781 380.172974
|
||||
197.693970 -231.069901 0.000031
|
||||
172.855087 -231.069901 380.172974
|
||||
111.653938 -231.069901 380.172974
|
||||
149.028198 -231.069901 0.000031
|
||||
197.693970 184.611710 0.000031
|
||||
172.855087 184.611633 380.173004
|
||||
111.653938 184.611633 380.173004
|
||||
149.028198 184.611710 0.000031
|
||||
197.693970 227.268799 0.000031
|
||||
149.028198 227.268799 0.000031
|
||||
111.653938 227.268723 380.173004
|
||||
172.855087 227.268723 380.173004
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_ChairA_01_collision-POSITION-array" count="64" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_ChairA_01_collision-Normal0">
|
||||
<float_array id="aws_ChairA_01_collision-Normal0-array" count="864">
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
-0.998464 0.000000 0.055396
|
||||
-0.998464 0.000000 0.055396
|
||||
-0.998464 0.000000 0.055396
|
||||
-0.998464 0.000000 0.055396
|
||||
-0.998464 0.000000 0.055396
|
||||
-0.998464 0.000000 0.055396
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.034682 0.000000 -0.999398
|
||||
-0.034682 0.000000 -0.999398
|
||||
-0.034682 0.000000 -0.999398
|
||||
-0.034682 0.000000 -0.999398
|
||||
-0.034682 0.000000 -0.999398
|
||||
-0.034682 0.000000 -0.999398
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-0.017139 -0.999853 0.000874
|
||||
-0.017139 -0.999853 0.000874
|
||||
-0.017139 -0.999853 0.000874
|
||||
-0.017139 -0.999853 0.000874
|
||||
-0.017139 -0.999853 0.000874
|
||||
-0.017139 -0.999853 0.000874
|
||||
0.022500 0.999746 -0.001147
|
||||
0.022500 0.999746 -0.001147
|
||||
0.022500 0.999746 -0.001147
|
||||
0.022500 0.999746 -0.001147
|
||||
0.022500 0.999746 -0.001147
|
||||
0.022500 0.999746 -0.001147
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
-0.033755 0.000000 -0.999430
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
-0.994575 0.000000 0.104023
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.998700 0.000000 -0.050965
|
||||
0.998700 0.000000 -0.050965
|
||||
0.998700 0.000000 -0.050965
|
||||
0.998700 0.000000 -0.050965
|
||||
0.998700 0.000000 -0.050965
|
||||
0.998700 0.000000 -0.050965
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
-0.998056 0.000000 0.062324
|
||||
-0.998056 0.000000 0.062324
|
||||
-0.998056 0.000000 0.062324
|
||||
-0.998056 0.000000 0.062324
|
||||
-0.998056 0.000000 0.062324
|
||||
-0.998056 0.000000 0.062324
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.998544 0.000000 -0.053952
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
-0.998465 0.000000 0.055396
|
||||
-0.998465 0.000000 0.055396
|
||||
-0.998465 0.000000 0.055396
|
||||
-0.998465 0.000000 0.055396
|
||||
-0.998465 0.000000 0.055396
|
||||
-0.998464 0.000000 0.055396
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
-0.995584 0.000000 -0.093876
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
0.998042 0.000000 0.062544
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_ChairA_01_collision-Normal0-array" count="288" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_ChairA_01_collision-UV0">
|
||||
<float_array id="aws_ChairA_01_collision-UV0-array" count="8">
|
||||
1.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_ChairA_01_collision-UV0-array" count="4" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_ChairA_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_ChairA_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="96" material="_06___Default"><input semantic="VERTEX" offset="0" source="#aws_ChairA_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_ChairA_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_ChairA_01_collision-UV0"/><vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount><p> 2 0 2 3 1 3 1 2 1 1 3 1 3 4 3 0 5 0 7 6 2 5 7 0 6 8 1 5 9 0 7 10 2 4 11 3 5 12 1 4 13 2 0 14 3 5 15 1 0 16 3 3 17 0 6 18 1 5 19 2 2 20 0 2 21 0 5 22 2 3 23 3 2 24 3 1 25 0 6 26 2 1 27 0 7 28 1 6 29 2 4 30 1 7 31 2 1 32 3 1 33 3 0 34 0 4 35 1 9 36 1 11 37 3 8 38 0 11 39 3 9 40 1 10 41 2 15 42 2 13 43 0 14 44 1 13 45 0 15 46 2 12 47 3 13 48 1 12 49 2 8 50 3 13 51 1 8 52 3 11 53 0 11 54 3 10 55 0 14 56 1 14 57 1 13 58 2 11 59 3 15 60 1 14 61 2 9 62 0 10 63 3 9 64 0 14 65 2 15 66 2 8 67 0 12 68 1 8 69 0 15 70 2 9 71 3 19 72 3 16 73 0 17 74 1 19 75 3 17 76 1 18 77 2 23 78 2 20 79 3 22 80 1 22 81 1 20 82 3 21 83 0 16 84 3 21 85 1 20 86 2 21 87 1 16 88 3 19 89 0 19 90 3 18 91 0 21 92 2 22 93 1 21 94 2 18 95 0 22 96 2 17 97 0 23 98 1 17 99 0 22 100 2 18 101 3 20 102 1 23 103 2 17 104 3 20 105 1 17 106 3 16 107 0 27 108 1 25 109 3 26 110 2 25 111 3 27 112 1 24 113 0 30 114 1 31 115 0 29 116 2 29 117 2 31 118 0 28 119 3 24 120 3 31 121 1 25 122 0 31 123 1 24 124 3 28 125 2 26 126 0 25 127 3 30 128 1 30 129 1 25 130 3 31 131 2 30 132 2 29 133 1 27 134 0 30 135 2 27 136 0 26 137 3 29 138 2 24 139 0 27 140 3 24 141 0 29 142 2 28 143 1 34 144 2 35 145 3 33 146 1 35 147 3 32 148 0 33 149 1 39 150 2 37 151 0 38 152 1 37 153 0 39 154 2 36 155 3 36 156 2 35 157 0 37 158 1 35 159 0 36 160 2 32 161 3 38 162 1 35 163 3 34 164 0 35 165 3 38 166 1 37 167 2 33 168 0 38 169 2 34 170 3 38 171 2 33 172 0 39 173 1 33 174 3 32 175 0 39 176 2 39 177 2 32 178 0 36 179 1 43 180 1 41 181 3 42 182 2 41 183 3 43 184 1 40 185 0 47 186 0 45 187 2 46 188 1 45 189 2 47 190 0 44 191 3 41 192 0 40 193 3 47 194 1 40 195 3 44 196 2 47 197 1 42 198 0 41 199 3 46 200 1 46 201 1 41 202 3 47 203 2 45 204 1 43 205 0 46 206 2 46 207 2 43 208 0 42 209 3 45 210 2 40 211 0 43 212 3 40 213 0 45 214 2 44 215 1 51 216 1 49 217 3 50 218 2 49 219 3 51 220 1 48 221 0 55 222 0 53 223 2 54 224 1 53 225 2 55 226 0 52 227 3 55 228 1 49 229 0 52 230 2 52 231 2 49 232 0 48 233 3 50 234 0 49 235 3 54 236 1 54 237 1 49 238 3 55 239 2 51 240 0 50 241 3 53 242 1 50 243 3 54 244 2 53 245 1 53 246 2 52 247 1 51 248 3 51 249 3 52 250 1 48 251 0 59 252 3 57 253 1 58 254 2 57 255 1 59 256 3 56 257 0 63 258 2 61 259 0 62 260 1 61 261 0 63 262 2 60 263 3 59 264 0 60 265 2 56 266 3 60 267 2 59 268 0 61 269 1 59 270 3 58 271 0 62 272 1 62 273 1 61 274 2 59 275 3 63 276 1 62 277 2 57 278 0 62 279 2 58 280 3 57 281 0 57 282 3 56 283 0 63 284 2 63 285 2 56 286 0 60 287 1</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_ChairA_01_collision" name="aws_ChairA_01_collision">
|
||||
<node name="aws_ChairA_01_collision" id="aws_ChairA_01_collision" sid="aws_ChairA_01_collision"><matrix sid="matrix">0.100000 0.000000 0.000000 0.000000 0.000000 0.100000 0.000000 0.000000 0.000000 0.000000 0.100000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_ChairA_01_collision-lib"><bind_material><technique_common><instance_material symbol="_06___Default" target="#_06___Default"/></technique_common></bind_material></instance_geometry><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_ChairA_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_ChairA_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_ChairA_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>7.5</mass>
|
||||
<inertia>
|
||||
<ixy>0</ixy>
|
||||
<ixz>0</ixz>
|
||||
<iyz>0</iyz>
|
||||
<ixx>0.217</ixx>
|
||||
<iyy>0.217</iyy>
|
||||
<izz>0.067</izz>
|
||||
</inertia>
|
||||
</inertial>
|
||||
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_ChairA_01/meshes/aws_ChairA_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_ChairA_01/meshes/aws_ChairA_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
@@ -0,0 +1,336 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-11T13:45:57Z</created><keywords></keywords><modified>2018-10-11T13:45:57Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_ChairD_01_collision-lib" name="aws_ChairD_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_ChairD_01_collision-POSITION">
|
||||
<float_array id="aws_ChairD_01_collision-POSITION-array" count="123">
|
||||
-26.704348 -25.981499 0.000000
|
||||
17.920837 -21.944281 0.043541
|
||||
-26.704348 25.364990 0.000000
|
||||
17.920837 21.327770 0.043541
|
||||
-24.957006 -21.236958 74.996841
|
||||
-17.720177 -21.236958 75.603134
|
||||
-24.957006 20.620449 74.996841
|
||||
-17.720177 20.620449 75.603134
|
||||
-30.005924 -0.466677 0.000000
|
||||
13.973083 -0.466677 0.043541
|
||||
-17.720177 -0.466677 78.062614
|
||||
-24.957006 -0.466677 77.456322
|
||||
28.177214 -23.156454 40.051750
|
||||
-14.278200 -21.288261 35.041813
|
||||
-17.275637 -0.466677 33.699345
|
||||
-14.278200 20.671753 35.041813
|
||||
28.177214 22.539946 40.051750
|
||||
28.177214 -0.466677 40.051750
|
||||
-20.892981 -22.503883 51.074017
|
||||
-7.794197 -23.071079 41.383114
|
||||
-10.171211 -0.466677 39.407772
|
||||
-7.794197 22.454569 41.383114
|
||||
-20.892981 21.875786 51.074017
|
||||
-25.781332 -0.455088 51.074017
|
||||
-26.328514 25.364990 2.711023
|
||||
18.393152 21.327770 4.501980
|
||||
13.743796 -0.466677 6.138443
|
||||
18.393152 -21.944281 4.501980
|
||||
-26.328514 -25.981499 2.711023
|
||||
-29.630091 -0.466677 2.711023
|
||||
14.993542 -21.538534 30.940926
|
||||
22.733707 -21.026701 23.581085
|
||||
22.733707 -0.448815 23.581085
|
||||
22.733707 20.392334 23.581085
|
||||
14.993542 20.914532 30.940926
|
||||
14.993542 -0.459181 30.940926
|
||||
9.020933 20.638968 8.569597
|
||||
14.037312 20.638968 9.784672
|
||||
14.037312 -21.255476 9.784672
|
||||
9.020933 -0.466677 8.569597
|
||||
9.020933 -21.255476 8.569597
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_ChairD_01_collision-POSITION-array" count="41" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_ChairD_01_collision-Normal0">
|
||||
<float_array id="aws_ChairD_01_collision-Normal0-array" count="474">
|
||||
0.000976 0.000001 -1.000000
|
||||
0.000976 0.000001 -1.000000
|
||||
0.000976 0.000151 -0.999999
|
||||
0.000976 0.000151 -0.999999
|
||||
-0.082911 -0.117187 0.989643
|
||||
-0.083486 -0.000869 0.996509
|
||||
-0.083486 -0.000880 0.996509
|
||||
-0.082911 -0.117187 0.989643
|
||||
0.090217 -0.995865 -0.010673
|
||||
0.078878 -0.990429 0.113261
|
||||
0.088356 -0.996031 0.010752
|
||||
0.090217 -0.995865 -0.010673
|
||||
0.999734 0.001411 -0.023022
|
||||
0.983926 0.000717 -0.178575
|
||||
0.944818 0.173322 0.277991
|
||||
0.980138 0.197026 -0.022571
|
||||
0.090217 0.995865 -0.010673
|
||||
0.090217 0.995865 -0.010673
|
||||
0.088356 0.996031 0.010752
|
||||
0.078878 0.990429 0.113261
|
||||
-0.990527 -0.000765 0.137318
|
||||
-0.735867 -0.000549 0.677126
|
||||
-0.707082 0.084779 0.702031
|
||||
-0.982683 0.125598 0.136231
|
||||
0.000976 -0.000149 -1.000000
|
||||
0.000976 -0.000149 -0.999999
|
||||
0.000976 0.000001 -1.000000
|
||||
0.000976 0.000001 -1.000000
|
||||
-0.082928 0.115450 0.989846
|
||||
-0.082928 0.115450 0.989846
|
||||
-0.083486 -0.000880 0.996509
|
||||
-0.083486 -0.000869 0.996509
|
||||
0.980688 -0.194271 -0.022584
|
||||
0.945105 -0.170826 0.278561
|
||||
0.983926 0.000717 -0.178575
|
||||
0.999734 0.001411 -0.023022
|
||||
-0.982490 -0.127133 0.136204
|
||||
-0.706674 -0.085785 0.702319
|
||||
-0.735867 -0.000549 0.677126
|
||||
-0.990527 -0.000765 0.137318
|
||||
-0.049493 -0.985999 -0.159236
|
||||
-0.015210 -0.999882 0.002334
|
||||
-0.057229 -0.977717 -0.201978
|
||||
-0.036260 -0.989634 -0.138959
|
||||
0.631529 0.000402 0.775352
|
||||
0.603082 0.059927 0.795425
|
||||
0.780220 0.038784 0.624301
|
||||
0.813591 0.000257 0.581437
|
||||
-0.057374 0.977716 -0.201938
|
||||
-0.015847 0.999872 0.002062
|
||||
-0.049795 0.985996 -0.159161
|
||||
-0.036143 0.989515 -0.139832
|
||||
-0.971355 -0.000900 -0.237633
|
||||
-0.958291 0.145202 -0.246158
|
||||
-0.568865 0.121522 -0.813404
|
||||
-0.603381 -0.000906 -0.797452
|
||||
0.603217 -0.059085 0.795386
|
||||
0.631529 0.000402 0.775352
|
||||
0.813591 0.000257 0.581437
|
||||
0.779926 -0.038262 0.624701
|
||||
-0.957991 -0.147198 -0.246142
|
||||
-0.971355 -0.000900 -0.237633
|
||||
-0.603381 -0.000906 -0.797452
|
||||
-0.568447 -0.123156 -0.813450
|
||||
-0.004549 -0.998628 0.052167
|
||||
-0.004549 -0.998628 0.052167
|
||||
-0.015210 -0.999882 0.002334
|
||||
-0.049493 -0.985999 -0.159236
|
||||
0.972719 0.000335 0.231985
|
||||
0.971473 0.050653 0.231678
|
||||
0.603082 0.059927 0.795425
|
||||
0.631529 0.000402 0.775352
|
||||
-0.015847 0.999872 0.002062
|
||||
-0.005286 0.998644 0.051792
|
||||
-0.005286 0.998644 0.051792
|
||||
-0.049795 0.985996 -0.159161
|
||||
-0.998105 -0.000720 -0.061530
|
||||
-0.992240 0.108249 -0.061175
|
||||
-0.958291 0.145202 -0.246158
|
||||
-0.971355 -0.000900 -0.237633
|
||||
0.971504 -0.049925 0.231704
|
||||
0.972719 0.000335 0.231985
|
||||
0.631529 0.000402 0.775352
|
||||
0.603217 -0.059085 0.795386
|
||||
-0.992077 -0.109746 -0.061152
|
||||
-0.998105 -0.000720 -0.061530
|
||||
-0.971355 -0.000900 -0.237633
|
||||
-0.957991 -0.147198 -0.246142
|
||||
0.078878 -0.990429 0.113261
|
||||
0.045652 -0.990366 0.130735
|
||||
0.052879 -0.974606 0.217594
|
||||
0.088356 -0.996031 0.010752
|
||||
0.983926 0.000717 -0.178575
|
||||
0.997980 0.045328 0.044502
|
||||
0.944818 0.173322 0.277991
|
||||
0.053134 0.974575 0.217672
|
||||
0.046176 0.990319 0.130902
|
||||
0.078878 0.990429 0.113261
|
||||
0.088356 0.996031 0.010752
|
||||
-0.669208 -0.000045 0.743075
|
||||
-0.651464 0.006768 0.758650
|
||||
-0.707082 0.084779 0.702031
|
||||
-0.735867 -0.000549 0.677126
|
||||
0.945105 -0.170826 0.278561
|
||||
0.997950 -0.044794 0.045705
|
||||
0.983926 0.000717 -0.178575
|
||||
-0.651510 -0.006860 0.758609
|
||||
-0.669208 -0.000045 0.743075
|
||||
-0.735867 -0.000549 0.677126
|
||||
-0.706674 -0.085785 0.702319
|
||||
-0.036260 -0.989634 -0.138959
|
||||
-0.057229 -0.977717 -0.201978
|
||||
-0.013202 -0.995410 -0.094786
|
||||
0.007354 -0.998216 -0.059254
|
||||
0.813591 0.000257 0.581437
|
||||
0.780220 0.038784 0.624301
|
||||
0.915458 -0.018079 -0.402007
|
||||
0.914298 -0.000118 -0.405042
|
||||
-0.012802 0.995355 -0.095416
|
||||
-0.057374 0.977716 -0.201938
|
||||
-0.036143 0.989515 -0.139832
|
||||
0.008005 0.998198 -0.059465
|
||||
-0.603381 -0.000906 -0.797452
|
||||
-0.568865 0.121522 -0.813404
|
||||
-0.824794 0.030065 -0.564634
|
||||
-0.825945 -0.000214 -0.563751
|
||||
0.779926 -0.038262 0.624701
|
||||
0.813591 0.000257 0.581437
|
||||
0.914298 -0.000118 -0.405042
|
||||
0.915456 0.017831 -0.402024
|
||||
-0.568447 -0.123156 -0.813450
|
||||
-0.603381 -0.000906 -0.797452
|
||||
-0.825945 -0.000214 -0.563751
|
||||
-0.824774 -0.030503 -0.564638
|
||||
0.045652 -0.990366 0.130735
|
||||
0.007354 -0.998216 -0.059254
|
||||
-0.013202 -0.995410 -0.094786
|
||||
0.052879 -0.974606 0.217594
|
||||
0.914298 -0.000118 -0.405042
|
||||
0.915458 -0.018079 -0.402007
|
||||
0.997980 0.045328 0.044502
|
||||
0.983926 0.000717 -0.178575
|
||||
-0.012802 0.995355 -0.095416
|
||||
0.008005 0.998198 -0.059465
|
||||
0.046176 0.990319 0.130902
|
||||
0.053134 0.974575 0.217672
|
||||
-0.825945 -0.000214 -0.563751
|
||||
-0.824794 0.030065 -0.564634
|
||||
-0.651464 0.006768 0.758650
|
||||
-0.669208 -0.000045 0.743075
|
||||
0.915456 0.017831 -0.402024
|
||||
0.914298 -0.000118 -0.405042
|
||||
0.983926 0.000717 -0.178575
|
||||
0.997950 -0.044794 0.045705
|
||||
-0.824774 -0.030503 -0.564638
|
||||
-0.825945 -0.000214 -0.563751
|
||||
-0.669208 -0.000045 0.743075
|
||||
-0.651510 -0.006860 0.758609
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_ChairD_01_collision-Normal0-array" count="158" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_ChairD_01_collision-UV0">
|
||||
<float_array id="aws_ChairD_01_collision-UV0-array" count="164">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
1.000000 0.496822
|
||||
0.503178 0.000000
|
||||
0.000000 0.496822
|
||||
0.496822 0.000000
|
||||
1.000000 0.496822
|
||||
0.496822 1.000000
|
||||
0.000000 0.496822
|
||||
0.503178 1.000000
|
||||
1.000000 0.504669
|
||||
0.000000 0.504669
|
||||
0.000000 0.504669
|
||||
1.000000 0.504669
|
||||
0.503178 0.504669
|
||||
1.000000 0.504669
|
||||
0.000000 0.504669
|
||||
1.000000 0.504669
|
||||
0.000000 0.504669
|
||||
0.496822 0.504669
|
||||
0.000000 0.722062
|
||||
1.000000 0.722062
|
||||
1.000000 0.722062
|
||||
0.000000 0.722062
|
||||
0.496822 0.722062
|
||||
1.000000 0.722062
|
||||
0.000000 0.722062
|
||||
1.000000 0.722062
|
||||
0.000000 0.722062
|
||||
0.503178 0.722062
|
||||
1.000000 0.252809
|
||||
0.000000 0.252809
|
||||
1.000000 0.252809
|
||||
0.000000 0.252809
|
||||
0.496822 0.286802
|
||||
1.000000 0.252809
|
||||
0.000000 0.252809
|
||||
0.000000 0.252809
|
||||
1.000000 0.252809
|
||||
0.503178 0.252809
|
||||
0.000000 0.388780
|
||||
1.000000 0.388780
|
||||
1.000000 0.388780
|
||||
0.000000 0.388780
|
||||
0.496822 0.388780
|
||||
1.000000 0.388780
|
||||
0.000000 0.388780
|
||||
1.000000 0.388780
|
||||
0.000000 0.388780
|
||||
0.503178 0.388780
|
||||
1.000000 0.320794
|
||||
0.000000 0.320794
|
||||
1.000000 0.320794
|
||||
0.000000 0.320794
|
||||
0.496822 0.320794
|
||||
1.000000 0.320794
|
||||
0.000000 0.320794
|
||||
0.503178 0.320794
|
||||
0.000000 0.320794
|
||||
1.000000 0.320794
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_ChairD_01_collision-UV0-array" count="82" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_ChairD_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_ChairD_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="40"><input semantic="VERTEX" offset="0" source="#aws_ChairD_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_ChairD_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_ChairD_01_collision-UV0"/><vcount>4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 4 4 3 4 4 4 4 4 4 4 4 4 4 4 4 4 </vcount><p> 8 0 24 9 1 26 1 2 1 0 3 0 5 4 5 10 5 28 11 6 30 4 7 4 1 8 9 27 9 57 28 10 59 0 11 8 9 12 27 26 13 56 27 14 58 1 15 12 3 16 16 2 17 17 24 18 52 25 19 55 8 20 25 29 21 61 24 22 53 2 23 20 2 24 2 3 25 3 9 26 26 8 27 24 7 28 7 6 29 6 11 30 30 10 31 28 3 32 13 25 33 54 26 34 56 9 35 27 0 36 21 28 37 60 29 38 61 8 39 25 19 40 44 18 41 42 13 42 34 12 43 32 20 44 46 19 45 45 12 46 33 17 47 41 15 48 37 22 49 49 21 50 48 16 51 40 23 52 51 22 53 50 15 54 38 14 55 36 21 56 47 20 57 46 17 58 41 16 59 39 18 60 43 23 61 51 14 62 36 13 63 35 5 64 11 4 65 10 18 66 42 19 67 44 10 68 29 5 69 14 19 70 45 20 71 46 22 72 49 6 73 19 7 74 18 21 75 48 11 76 31 6 77 22 22 78 50 23 79 51 7 80 15 10 81 29 20 82 46 21 83 47 4 84 23 11 85 31 23 86 51 18 87 43 27 88 57 38 89 77 40 90 80 28 91 59 26 92 56 38 93 78 27 94 58 36 95 72 37 96 75 25 97 55 24 98 52 39 99 79 36 100 73 24 101 53 29 102 61 25 103 54 37 104 74 26 105 56 40 106 81 39 107 79 29 108 61 28 109 60 12 110 32 13 111 34 30 112 62 31 113 64 17 114 41 12 115 33 31 116 65 32 117 66 34 118 69 15 119 37 16 120 40 33 121 68 14 122 36 15 123 38 34 124 70 35 125 71 16 126 39 17 127 41 32 128 66 33 129 67 13 130 35 14 131 36 35 132 71 30 133 63 38 134 77 31 135 64 30 136 62 40 137 80 32 138 66 31 139 65 38 140 78 26 141 56 34 142 69 33 143 68 37 144 75 36 145 72 35 146 71 34 147 70 36 148 73 39 149 79 33 150 67 32 151 66 26 152 56 37 153 74 30 154 63 35 155 71 39 156 79 40 157 81</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_ChairD_01_collision" name="aws_ChairD_01_collision">
|
||||
<node name="aws_ChairD_01_collision" id="aws_ChairD_01_collision" sid="aws_ChairD_01_collision"><matrix sid="matrix">1.000000 0.000000 0.000000 1.140989 0.000000 1.000000 0.000000 0.268369 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_ChairD_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_ChairD_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_ChairD_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_ChairD_01">
|
||||
<link name="link">
|
||||
|
||||
<inertial>
|
||||
<!-- <mass>8.5</mass> -->
|
||||
<mass>4.5</mass>
|
||||
<inertia>
|
||||
<ixy>0</ixy>
|
||||
<ixz>0</ixz>
|
||||
<iyz>0</iyz>
|
||||
<ixx>0.217</ixx>
|
||||
<iyy>0.217</iyy>
|
||||
<izz>0.067</izz>
|
||||
</inertia>
|
||||
</inertial>
|
||||
|
||||
<collision name="collision">
|
||||
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_ChairD_01/meshes/aws_ChairD_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_ChairD_01/meshes/aws_ChairD_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 802 KiB |
@@ -0,0 +1,136 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-04T14:36:55Z</created><keywords></keywords><modified>2018-10-04T14:36:55Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_Chandelier_01_collision-lib" name="aws_Chandelier_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_Chandelier_01_collision-POSITION">
|
||||
<float_array id="aws_Chandelier_01_collision-POSITION-array" count="27">
|
||||
-45.999756 -47.622284 -1.360214
|
||||
46.376083 -47.622284 -1.360214
|
||||
-45.999756 45.747581 -1.360214
|
||||
46.376083 45.747581 -1.360214
|
||||
-0.023242 -0.937349 97.807617
|
||||
45.667419 -46.977219 31.695728
|
||||
-45.432030 -46.977219 31.695724
|
||||
45.667419 45.102524 31.695728
|
||||
-45.432030 45.102524 31.695732
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Chandelier_01_collision-POSITION-array" count="9" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Chandelier_01_collision-Normal0">
|
||||
<float_array id="aws_Chandelier_01_collision-Normal0-array" count="96">
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 -0.968321 0.249711
|
||||
0.000000 -0.820641 0.571444
|
||||
0.000000 -0.968136 0.250426
|
||||
0.968482 0.000000 0.249082
|
||||
0.822748 0.000000 0.568406
|
||||
0.968482 0.000000 0.249082
|
||||
0.000000 0.968136 0.250426
|
||||
0.000000 0.820641 0.571444
|
||||
0.000000 0.968321 0.249711
|
||||
-0.969397 0.000000 0.245497
|
||||
-0.824332 0.000000 0.566107
|
||||
-0.969397 0.000000 0.245497
|
||||
0.000000 -0.999809 0.019526
|
||||
0.000000 -0.999809 0.019526
|
||||
0.000000 -0.968321 0.249711
|
||||
0.000000 -0.968136 0.250426
|
||||
0.999770 0.000000 0.021444
|
||||
0.999770 0.000000 0.021444
|
||||
0.968482 0.000000 0.249082
|
||||
0.968482 0.000000 0.249082
|
||||
0.000000 0.999810 0.019502
|
||||
0.000000 0.999810 0.019502
|
||||
0.000000 0.968136 0.250426
|
||||
0.000000 0.968321 0.249711
|
||||
-0.999853 0.000000 0.017166
|
||||
-0.999853 0.000000 0.017166
|
||||
-0.969397 0.000000 0.245497
|
||||
-0.969397 0.000000 0.245497
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Chandelier_01_collision-Normal0-array" count="32" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_Chandelier_01_collision-UV0">
|
||||
<float_array id="aws_Chandelier_01_collision-UV0-array" count="80">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.666667 0.333333
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.500000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.500000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.500000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
0.500000 1.000000
|
||||
0.833333 0.333333
|
||||
0.666667 0.666667
|
||||
0.166667 0.333333
|
||||
0.333333 0.666667
|
||||
0.333333 0.666667
|
||||
0.166667 0.333333
|
||||
0.666667 0.666667
|
||||
0.833333 0.333333
|
||||
0.833333 0.333333
|
||||
0.666667 0.666667
|
||||
0.166667 0.333333
|
||||
0.333333 0.666667
|
||||
0.833333 0.333333
|
||||
0.666667 0.666667
|
||||
0.166667 0.333333
|
||||
0.333333 0.666667
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_Chandelier_01_collision-UV0-array" count="40" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_Chandelier_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_Chandelier_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="9"><input semantic="VERTEX" offset="0" source="#aws_Chandelier_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_Chandelier_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_Chandelier_01_collision-UV0"/><vcount>4 3 3 3 3 4 4 4 4 </vcount><p> 0 0 0 2 1 2 3 2 3 1 3 1 5 4 24 4 5 10 6 6 29 7 7 32 4 8 14 5 9 26 8 10 36 4 11 18 7 12 34 6 13 31 4 14 23 8 15 38 0 16 8 1 17 9 5 18 24 6 19 29 1 20 12 3 21 13 7 22 32 5 23 26 3 24 16 2 25 17 8 26 36 7 27 34 2 28 20 0 29 21 6 30 31 8 31 38</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_Chandelier_01_collision" name="aws_Chandelier_01_collision">
|
||||
<node name="aws_Chandelier_01_collision" id="aws_Chandelier_01_collision" sid="aws_Chandelier_01_collision"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_Chandelier_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_Chandelier_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_Chandelier_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_Chandelier_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>1</mass>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Chandelier_01/meshes/aws_Chandelier_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Chandelier_01/meshes/aws_Chandelier_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 2 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
<static>1</static>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 814 KiB |
@@ -0,0 +1,273 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-26T07:22:45Z</created><keywords></keywords><modified>2018-10-26T07:22:45Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_CoffeeTable_01_collision-lib" name="aws_CoffeeTable_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_CoffeeTable_01_collision-POSITION">
|
||||
<float_array id="aws_CoffeeTable_01_collision-POSITION-array" count="144">
|
||||
-65.705032 33.862938 32.376369
|
||||
-65.705032 -32.953751 32.376369
|
||||
66.987946 -32.953751 32.376369
|
||||
66.987946 33.862938 32.376369
|
||||
-65.705017 33.862938 -0.000004
|
||||
-65.705017 -32.953751 -0.000004
|
||||
-65.705032 -32.953751 32.376366
|
||||
-65.705032 33.862938 32.376366
|
||||
66.987946 33.862938 32.376366
|
||||
66.987946 -32.953751 32.376366
|
||||
66.987930 -32.953751 -0.000004
|
||||
66.987930 33.862938 -0.000004
|
||||
-65.705032 -32.953751 32.376366
|
||||
-65.705032 -32.953743 -0.000004
|
||||
66.987946 -32.953743 -0.000004
|
||||
66.987946 -32.953751 32.376366
|
||||
-65.705032 33.862930 -0.000004
|
||||
-65.705032 33.862938 32.376366
|
||||
66.987946 33.862938 32.376366
|
||||
66.987946 33.862930 -0.000004
|
||||
66.987946 33.862938 -0.000004
|
||||
66.987946 -32.953751 -0.000004
|
||||
-65.705032 -32.953751 -0.000004
|
||||
-65.705032 33.862938 -0.000004
|
||||
66.987946 -0.044891 29.682949
|
||||
66.987946 -30.747929 29.682949
|
||||
66.987930 -30.747929 2.263287
|
||||
66.987930 -0.044891 2.263287
|
||||
3.633350 -0.044891 29.682983
|
||||
3.633350 -30.747929 29.682983
|
||||
3.633335 -30.747929 2.263321
|
||||
3.633335 -0.044891 2.263321
|
||||
1.266354 33.862930 2.261687
|
||||
1.266354 33.862938 29.682949
|
||||
63.464035 33.862938 29.682949
|
||||
63.464035 33.862930 2.261687
|
||||
1.266354 1.447361 2.261696
|
||||
1.266354 1.447369 29.682959
|
||||
63.464035 1.447369 29.682959
|
||||
63.464035 1.447361 2.261696
|
||||
-65.705017 31.488983 2.191789
|
||||
-65.705017 0.664447 2.191789
|
||||
-65.705032 0.664447 29.900745
|
||||
-65.705032 31.488983 29.900745
|
||||
-1.735031 31.488983 2.191823
|
||||
-1.735031 0.664447 2.191823
|
||||
-1.735046 0.664447 29.900780
|
||||
-1.735046 31.488983 29.900780
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_CoffeeTable_01_collision-POSITION-array" count="48" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_CoffeeTable_01_collision-Normal0">
|
||||
<float_array id="aws_CoffeeTable_01_collision-Normal0-array" count="540">
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 -0.000000 -0.000001
|
||||
1.000000 -0.000000 -0.000001
|
||||
1.000000 -0.000000 -0.000001
|
||||
1.000000 -0.000000 -0.000001
|
||||
1.000000 -0.000000 -0.000001
|
||||
1.000000 -0.000000 -0.000001
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 -0.000001
|
||||
1.000000 0.000000 -0.000001
|
||||
1.000000 0.000000 -0.000001
|
||||
1.000000 0.000000 -0.000001
|
||||
1.000000 0.000000 -0.000001
|
||||
1.000000 0.000000 -0.000001
|
||||
-0.000001 0.000000 -1.000000
|
||||
-0.000001 0.000000 -1.000000
|
||||
-0.000001 0.000000 -1.000000
|
||||
-0.000001 0.000000 -1.000000
|
||||
-0.000001 0.000000 -1.000000
|
||||
-0.000001 0.000000 -1.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000001 0.000000 1.000000
|
||||
0.000001 0.000000 1.000000
|
||||
0.000001 0.000000 1.000000
|
||||
0.000001 0.000000 1.000000
|
||||
0.000001 0.000000 1.000000
|
||||
0.000001 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
-0.000000 1.000000 -0.000000
|
||||
-0.000000 1.000000 -0.000000
|
||||
-0.000000 1.000000 -0.000000
|
||||
-0.000000 1.000000 -0.000000
|
||||
-0.000000 1.000000 -0.000000
|
||||
-0.000000 1.000000 -0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 -0.000000
|
||||
0.000000 1.000000 -0.000000
|
||||
0.000000 1.000000 -0.000000
|
||||
0.000000 1.000000 -0.000000
|
||||
0.000000 1.000000 -0.000000
|
||||
0.000000 1.000000 -0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 -0.000000 -1.000000
|
||||
0.000000 -0.000000 -1.000000
|
||||
0.000000 -0.000000 -1.000000
|
||||
0.000000 -0.000000 -1.000000
|
||||
0.000000 -0.000000 -1.000000
|
||||
0.000000 -0.000000 -1.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 -0.000000 -0.000001
|
||||
-1.000000 -0.000000 -0.000001
|
||||
-1.000000 -0.000000 -0.000001
|
||||
-1.000000 -0.000000 -0.000001
|
||||
-1.000000 -0.000000 -0.000001
|
||||
-1.000000 -0.000000 -0.000001
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 -0.000001
|
||||
-1.000000 0.000000 -0.000001
|
||||
-1.000000 0.000000 -0.000001
|
||||
-1.000000 0.000000 -0.000001
|
||||
-1.000000 0.000000 -0.000001
|
||||
-1.000000 0.000000 -0.000001
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_CoffeeTable_01_collision-Normal0-array" count="180" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_CoffeeTable_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_CoffeeTable_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<triangles count="60"><input semantic="VERTEX" offset="0" source="#aws_CoffeeTable_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_CoffeeTable_01_collision-Normal0"/><p> 1 0 2 1 0 2 3 3 0 4 2 5 46 6 47 7 44 8 46 9 44 10 45 11 30 12 28 13 29 14 28 15 30 16 31 17 13 18 14 19 12 20 15 21 12 22 14 23 38 24 36 25 37 26 36 27 38 28 39 29 22 30 20 31 21 32 20 33 22 34 23 35 24 36 9 37 25 38 8 39 9 40 24 41 10 42 25 43 9 44 25 45 10 46 26 47 10 48 11 49 27 50 10 51 27 52 26 53 24 54 11 55 8 56 11 57 24 58 27 59 29 60 24 61 25 62 24 63 29 64 28 65 26 66 29 67 25 68 29 69 26 70 30 71 31 72 26 73 27 74 26 75 31 76 30 77 28 78 27 79 24 80 27 81 28 82 31 83 33 84 16 85 17 86 16 87 33 88 32 89 33 90 18 91 34 92 17 93 18 94 33 95 34 96 19 97 35 98 19 99 34 100 18 101 19 102 16 103 32 104 19 105 32 106 35 107 33 108 36 109 32 110 36 111 33 112 37 113 38 114 37 115 33 116 38 117 33 118 34 119 38 120 34 121 39 122 34 123 35 124 39 125 35 126 32 127 36 128 35 129 36 130 39 131 4 132 5 133 41 134 4 135 41 136 40 137 42 138 5 139 6 140 5 141 42 142 41 143 6 144 7 145 42 146 42 147 7 148 43 149 4 150 43 151 7 152 43 153 4 154 40 155 41 156 45 157 40 158 44 159 40 160 45 161 46 162 41 163 42 164 41 165 46 166 45 167 43 168 47 169 42 170 46 171 42 172 47 173 40 174 47 175 43 176 47 177 40 178 44 179</p></triangles>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_CoffeeTable_01_collision" name="aws_CoffeeTable_01_collision">
|
||||
<node name="aws_CoffeeTable_01_collision" id="aws_CoffeeTable_01_collision" sid="aws_CoffeeTable_01_collision"><matrix sid="matrix">1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_CoffeeTable_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_CoffeeTable_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_CoffeeTable_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,48 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_CoffeeTable_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>21.7</mass>
|
||||
|
||||
<inertia>
|
||||
<ixx>0.8137499999999998</ixx>
|
||||
<ixy>0</ixy>
|
||||
<ixz>0</ixz>
|
||||
<iyy>2.76675</iyy>
|
||||
<iyz>0</iyz>
|
||||
<izz>3.254</izz>
|
||||
</inertia>
|
||||
|
||||
|
||||
</inertial>
|
||||
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_CoffeeTable_01/meshes/aws_CoffeeTable_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
|
||||
<surface>
|
||||
<contact>
|
||||
<ode>
|
||||
<max_vel>0.01</max_vel>
|
||||
</ode>
|
||||
</contact>
|
||||
</surface>
|
||||
</collision>
|
||||
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_CoffeeTable_01/meshes/aws_CoffeeTable_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
<static>1</static>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 311 KiB |
@@ -0,0 +1,111 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-18T13:32:13Z</created><keywords></keywords><modified>2018-10-18T13:32:13Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_CookingBench_01_collision-lib" name="aws_CookingBench_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_CookingBench_01_collision-POSITION">
|
||||
<float_array id="aws_CookingBench_01_collision-POSITION-array" count="24">
|
||||
-26.959173 -6.546155 -50.122871
|
||||
27.593752 -6.546155 -50.122879
|
||||
-26.959173 3.245331 -50.122864
|
||||
27.593752 3.245331 -50.122871
|
||||
-26.959177 -6.546143 50.220116
|
||||
27.593748 -6.546143 50.220108
|
||||
-26.959177 3.245344 50.220119
|
||||
27.593748 3.245344 50.220116
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_CookingBench_01_collision-POSITION-array" count="8" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_CookingBench_01_collision-Normal0">
|
||||
<float_array id="aws_CookingBench_01_collision-Normal0-array" count="72">
|
||||
0.000000 0.000001 -1.000000
|
||||
0.000000 0.000001 -1.000000
|
||||
0.000000 0.000001 -1.000000
|
||||
0.000000 0.000001 -1.000000
|
||||
0.000000 -0.000001 1.000000
|
||||
0.000000 -0.000001 1.000000
|
||||
0.000000 -0.000001 1.000000
|
||||
0.000000 -0.000001 1.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
0.000000 -1.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
1.000000 0.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
0.000000 1.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_CookingBench_01_collision-Normal0-array" count="24" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_CookingBench_01_collision-UV0">
|
||||
<float_array id="aws_CookingBench_01_collision-UV0-array" count="48">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_CookingBench_01_collision-UV0-array" count="24" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_CookingBench_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_CookingBench_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="6"><input semantic="VERTEX" offset="0" source="#aws_CookingBench_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_CookingBench_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#aws_CookingBench_01_collision-UV0"/><vcount>4 4 4 4 4 4 </vcount><p> 0 0 0 2 1 2 3 2 3 1 3 1 4 4 4 5 5 5 7 6 7 6 7 6 0 8 8 1 9 9 5 10 11 4 11 10 1 12 12 3 13 13 7 14 15 5 15 14 3 16 16 2 17 17 6 18 19 7 19 18 2 20 20 0 21 21 4 22 23 6 23 22</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_CookingBench_01_collision" name="aws_CookingBench_01_collision">
|
||||
<node name="aws_CookingBench_01_collision" id="aws_CookingBench_01_collision" sid="aws_CookingBench_01_collision"><matrix sid="matrix">1.000000 0.000000 0.000000 -0.308866 0.000000 -0.000000 -1.000000 0.000000 0.000000 1.000000 -0.000000 6.546150 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_CookingBench_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_CookingBench_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_CookingBench_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,26 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_CookingBench_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>1</mass>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_CookingBench_01/meshes/aws_CookingBench_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_CookingBench_01/meshes/aws_CookingBench_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 226 KiB |
@@ -0,0 +1,399 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-11-01T09:50:55Z</created><keywords></keywords><modified>2018-11-01T09:50:55Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="asw_curtain_01_collision-lib" name="asw_curtain_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="asw_curtain_01_collision-POSITION">
|
||||
<float_array id="asw_curtain_01_collision-POSITION-array" count="120">
|
||||
-0.094149 -1.168769 0.000001
|
||||
0.013520 -1.168769 -0.000001
|
||||
-0.094149 1.179318 0.000000
|
||||
0.013520 1.179317 0.000000
|
||||
-0.026741 -1.216592 2.444973
|
||||
0.061449 -1.216592 2.444973
|
||||
-0.026741 1.212259 2.444974
|
||||
0.061449 1.212259 2.444974
|
||||
0.013520 -0.578435 -0.000001
|
||||
-0.094149 -0.578435 0.000001
|
||||
-0.026741 -0.571497 2.444973
|
||||
0.061449 -0.571497 2.444973
|
||||
0.013520 0.587185 0.000000
|
||||
-0.094149 0.587185 0.000000
|
||||
-0.026741 0.587185 2.444974
|
||||
0.061449 0.587185 2.444974
|
||||
0.061518 -0.588153 2.360348
|
||||
0.061518 0.590147 2.363219
|
||||
0.061518 1.154332 2.363322
|
||||
-0.048350 1.154332 2.363322
|
||||
-0.048350 0.590147 2.363219
|
||||
-0.048350 -0.588153 2.360348
|
||||
-0.048350 -1.158269 2.362125
|
||||
0.061518 -1.158269 2.362125
|
||||
-0.032465 -1.216592 2.403520
|
||||
0.066529 -1.216592 2.403520
|
||||
0.066529 -0.571497 2.403520
|
||||
0.066529 0.587185 2.403520
|
||||
0.066529 1.212259 2.403520
|
||||
-0.032465 1.212259 2.403520
|
||||
-0.032465 0.587185 2.403520
|
||||
-0.032465 -0.571497 2.403520
|
||||
-0.027034 1.212259 2.367434
|
||||
0.060504 1.212259 2.367434
|
||||
0.060504 0.587185 2.367434
|
||||
0.060504 -0.571497 2.367434
|
||||
0.060504 -1.216592 2.367434
|
||||
-0.027034 -1.216592 2.367434
|
||||
-0.027034 -0.571497 2.367434
|
||||
-0.027034 0.587185 2.367434
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#asw_curtain_01_collision-POSITION-array" count="40" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="asw_curtain_01_collision-Normal0">
|
||||
<float_array id="asw_curtain_01_collision-Normal0-array" count="684">
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 -1.000000 0.000003
|
||||
0.000000 -1.000000 0.000003
|
||||
0.000000 -1.000000 0.000003
|
||||
0.000000 -1.000000 0.000003
|
||||
0.000000 -1.000000 0.000003
|
||||
0.000000 -1.000000 0.000003
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
-0.000002 1.000000 0.000001
|
||||
-0.000002 1.000000 0.000001
|
||||
-0.000002 1.000000 0.000001
|
||||
-0.000002 1.000000 0.000001
|
||||
-0.000002 1.000000 0.000001
|
||||
-0.000002 1.000000 0.000001
|
||||
-0.990600 0.000000 0.136792
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136792
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136792
|
||||
-0.990600 0.000000 0.136791
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
-1.000000 0.000000 0.000000
|
||||
0.992573 0.000000 0.121652
|
||||
0.992573 0.000000 0.121652
|
||||
0.992573 0.000000 0.121652
|
||||
0.992573 0.000000 0.121652
|
||||
0.992573 0.000000 0.121652
|
||||
0.992573 0.000000 0.121652
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
0.992573 0.000000 0.121651
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.990600 0.000000 0.136791
|
||||
-0.000001 -0.999714 -0.023909
|
||||
-0.000001 -0.999714 -0.023909
|
||||
-0.000001 -0.999714 -0.023909
|
||||
-0.000001 -0.999714 -0.023909
|
||||
-0.000001 -0.999714 -0.023909
|
||||
-0.000001 -0.999714 -0.023909
|
||||
0.999794 0.000002 -0.020293
|
||||
0.999794 0.000002 -0.020293
|
||||
0.999794 0.000002 -0.020293
|
||||
0.999794 0.000002 -0.020293
|
||||
0.999794 0.000002 -0.020293
|
||||
0.999794 0.000002 -0.020293
|
||||
0.000001 0.999783 -0.020842
|
||||
0.000001 0.999783 -0.020842
|
||||
0.000001 0.999783 -0.020842
|
||||
0.000001 0.999783 -0.020842
|
||||
0.000001 0.999783 -0.020842
|
||||
0.000001 0.999783 -0.020842
|
||||
-0.999812 0.000033 0.019380
|
||||
-0.999812 0.000033 0.019380
|
||||
-0.999812 0.000033 0.019380
|
||||
-0.999812 0.000033 0.019380
|
||||
-0.999812 0.000033 0.019380
|
||||
-0.999812 0.000033 0.019380
|
||||
0.999794 -0.000034 -0.020311
|
||||
0.999794 -0.000034 -0.020311
|
||||
0.999794 -0.000034 -0.020311
|
||||
0.999794 -0.000034 -0.020311
|
||||
0.999794 -0.000034 -0.020311
|
||||
0.999794 -0.000034 -0.020311
|
||||
-0.999812 -0.000002 0.019364
|
||||
-0.999812 -0.000002 0.019364
|
||||
-0.999813 -0.000002 0.019364
|
||||
-0.999812 -0.000002 0.019364
|
||||
-0.999812 -0.000002 0.019364
|
||||
-0.999812 -0.000002 0.019364
|
||||
0.000000 0.999908 -0.013547
|
||||
0.000000 0.999908 -0.013547
|
||||
0.000000 0.999908 -0.013547
|
||||
0.000000 0.999908 -0.013547
|
||||
0.000000 0.999908 -0.013547
|
||||
0.000000 0.999908 -0.013547
|
||||
0.000000 0.002436 -0.999997
|
||||
0.000000 0.002436 -0.999997
|
||||
0.000000 0.002436 -0.999997
|
||||
0.000000 0.002436 -0.999997
|
||||
0.000000 0.002436 -0.999997
|
||||
0.000000 0.002436 -0.999997
|
||||
0.000001 -0.999999 0.001253
|
||||
0.000001 -0.999999 0.001253
|
||||
0.000001 -0.999999 0.001253
|
||||
0.000001 -0.999999 0.001253
|
||||
0.000001 -0.999999 0.001253
|
||||
0.000001 -0.999999 0.001253
|
||||
-0.000001 -1.000000 -0.000005
|
||||
-0.000001 -1.000000 -0.000005
|
||||
-0.000001 -1.000000 -0.000005
|
||||
-0.000001 -1.000000 -0.000005
|
||||
-0.000001 -1.000000 -0.000005
|
||||
-0.000001 -1.000000 -0.000005
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
-0.000003 1.000000 0.000000
|
||||
-0.000003 1.000000 0.000000
|
||||
-0.000003 1.000000 0.000000
|
||||
-0.000003 1.000000 0.000000
|
||||
-0.000003 1.000000 0.000000
|
||||
-0.000003 1.000000 0.000000
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
0.986346 0.000000 -0.164686
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
-0.988862 0.000000 -0.148836
|
||||
0.000000 -0.090651 -0.995883
|
||||
0.000000 -0.090651 -0.995883
|
||||
0.000000 -0.090651 -0.995883
|
||||
0.000000 -0.090651 -0.995883
|
||||
0.000000 -0.090651 -0.995883
|
||||
0.000000 -0.090651 -0.995883
|
||||
0.971576 -0.000020 0.236729
|
||||
0.971576 -0.000020 0.236729
|
||||
0.971576 -0.000020 0.236730
|
||||
0.971576 -0.000020 0.236730
|
||||
0.971576 -0.000020 0.236729
|
||||
0.971576 -0.000020 0.236729
|
||||
0.000000 0.070816 -0.997489
|
||||
0.000000 0.070816 -0.997489
|
||||
0.000000 0.070816 -0.997489
|
||||
0.000000 0.070816 -0.997489
|
||||
0.000000 0.070816 -0.997489
|
||||
0.000000 0.070816 -0.997489
|
||||
-0.963049 0.000394 0.269324
|
||||
-0.963050 0.000394 0.269324
|
||||
-0.963050 0.000394 0.269324
|
||||
-0.963050 0.000394 0.269324
|
||||
-0.963050 0.000394 0.269324
|
||||
-0.963049 0.000394 0.269324
|
||||
0.986750 0.000237 0.162246
|
||||
0.986750 0.000237 0.162246
|
||||
0.986750 0.000237 0.162246
|
||||
0.986750 0.000237 0.162246
|
||||
0.986750 0.000237 0.162246
|
||||
0.986750 0.000237 0.162246
|
||||
-0.956321 -0.000359 0.292317
|
||||
-0.956321 -0.000359 0.292317
|
||||
-0.956321 -0.000359 0.292317
|
||||
-0.956321 -0.000359 0.292317
|
||||
-0.956321 -0.000359 0.292318
|
||||
-0.956321 -0.000359 0.292317
|
||||
0.984232 -0.000217 0.176884
|
||||
0.984232 -0.000217 0.176884
|
||||
0.984232 -0.000217 0.176884
|
||||
0.984232 -0.000217 0.176884
|
||||
0.984232 -0.000217 0.176884
|
||||
0.984232 -0.000217 0.176884
|
||||
-0.923814 -0.000033 0.382842
|
||||
-0.923814 -0.000033 0.382842
|
||||
-0.923814 -0.000033 0.382842
|
||||
-0.923814 -0.000033 0.382842
|
||||
-0.923814 -0.000033 0.382842
|
||||
-0.923814 -0.000033 0.382842
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#asw_curtain_01_collision-Normal0-array" count="228" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="asw_curtain_01_collision-UV0">
|
||||
<float_array id="asw_curtain_01_collision-UV0-array" count="152">
|
||||
1.000000 0.000000
|
||||
0.000000 0.000000
|
||||
1.000000 1.000000
|
||||
0.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.000000
|
||||
1.000000 0.000000
|
||||
0.000000 1.000000
|
||||
1.000000 1.000000
|
||||
0.000000 0.265597
|
||||
0.265597 0.000000
|
||||
1.000000 0.265597
|
||||
0.734403 0.000000
|
||||
0.000000 0.265597
|
||||
0.734403 1.000000
|
||||
1.000000 0.265597
|
||||
0.265597 1.000000
|
||||
0.000000 0.742646
|
||||
0.742646 0.000000
|
||||
1.000000 0.742646
|
||||
0.257354 0.000000
|
||||
0.000000 0.742646
|
||||
0.257354 1.000000
|
||||
1.000000 0.742646
|
||||
0.742646 1.000000
|
||||
0.265597 0.959282
|
||||
0.742646 0.959282
|
||||
1.000000 0.959282
|
||||
0.000000 0.959282
|
||||
1.000000 0.959282
|
||||
0.000000 0.959282
|
||||
0.257354 0.959282
|
||||
0.734403 0.959282
|
||||
0.000000 0.959282
|
||||
1.000000 0.959282
|
||||
1.000000 0.959282
|
||||
0.000000 0.959282
|
||||
0.000000 0.981936
|
||||
1.000000 0.981936
|
||||
1.000000 0.981936
|
||||
0.000000 0.981936
|
||||
0.265597 0.981936
|
||||
0.742646 0.981936
|
||||
1.000000 0.981936
|
||||
0.000000 0.981936
|
||||
1.000000 0.981936
|
||||
0.000000 0.981936
|
||||
0.257354 0.981936
|
||||
0.734403 0.981936
|
||||
1.000000 0.967202
|
||||
0.000000 0.967202
|
||||
1.000000 0.967202
|
||||
0.000000 0.967202
|
||||
0.742646 0.967202
|
||||
0.265597 0.967202
|
||||
1.000000 0.967202
|
||||
0.000000 0.967202
|
||||
0.000000 0.967202
|
||||
1.000000 0.967202
|
||||
0.734403 0.967202
|
||||
0.257354 0.967202
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#asw_curtain_01_collision-UV0-array" count="76" stride="2">
|
||||
<param name="S" type="float"/>
|
||||
<param name="T" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="asw_curtain_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#asw_curtain_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<triangles count="76"><input semantic="VERTEX" offset="0" source="#asw_curtain_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#asw_curtain_01_collision-Normal0"/><input semantic="TEXCOORD" offset="2" set="0" source="#asw_curtain_01_collision-UV0"/><p> 13 0 34 3 1 3 12 2 32 3 3 3 13 4 34 2 5 2 6 6 6 14 7 36 7 8 7 7 9 7 14 10 36 15 11 38 24 12 52 25 13 54 4 14 10 5 15 11 4 16 10 25 17 54 27 18 57 28 19 58 15 20 39 7 21 15 15 22 39 28 23 58 6 24 19 7 25 18 28 26 59 6 27 19 28 28 59 29 29 60 31 30 63 24 31 53 10 32 29 4 33 23 10 34 29 24 35 53 0 36 0 8 37 24 1 38 1 8 39 24 0 40 0 9 41 26 10 42 28 4 43 4 11 44 30 11 45 30 4 46 4 5 47 5 25 48 55 26 49 56 5 50 14 11 51 31 5 52 14 26 53 56 30 54 62 10 55 29 14 56 37 10 57 29 30 58 62 31 59 63 14 60 36 10 61 28 15 62 38 15 63 38 10 64 28 11 65 30 26 66 56 27 67 57 11 68 31 15 69 39 11 70 31 27 71 57 29 72 61 30 73 62 6 74 22 14 75 37 6 76 22 30 77 62 22 78 48 1 79 9 23 80 50 1 81 9 22 82 48 0 83 8 17 84 41 12 85 33 18 86 42 18 87 42 12 88 33 3 89 13 18 90 43 3 91 16 19 92 44 3 93 16 2 94 17 19 95 44 21 96 47 0 97 21 22 98 49 0 99 21 21 100 47 9 101 27 23 102 51 1 103 12 16 104 40 16 105 40 1 106 12 8 107 25 19 108 45 13 109 35 20 110 46 13 111 35 19 112 45 2 113 20 16 114 40 8 115 24 21 116 47 8 117 24 9 118 27 21 119 47 20 120 46 16 121 40 21 122 47 16 123 40 20 124 46 17 125 41 20 126 46 12 127 32 17 128 41 12 129 32 20 130 46 13 131 34 37 132 72 36 133 70 24 134 52 25 135 54 24 136 52 36 137 70 28 138 58 27 139 57 34 140 68 28 141 58 34 142 68 33 143 66 29 144 60 28 145 59 33 146 67 29 147 60 33 148 67 32 149 64 24 150 53 31 151 63 38 152 74 24 153 53 38 154 74 37 155 73 26 156 56 25 157 55 36 158 71 26 159 56 36 160 71 35 161 69 31 162 63 30 163 62 39 164 75 31 165 63 39 166 75 38 167 74 27 168 57 26 169 56 35 170 69 27 171 57 35 172 69 34 173 68 30 174 62 29 175 61 32 176 65 30 177 62 32 178 65 39 179 75 37 180 72 23 181 50 36 182 70 23 183 50 37 184 72 22 185 48 18 186 42 34 187 68 17 188 41 33 189 66 34 190 68 18 191 42 19 192 44 32 193 64 18 194 43 18 195 43 32 196 64 33 197 67 22 198 49 38 199 74 21 200 47 37 201 73 38 202 74 22 203 49 23 204 51 35 205 69 36 206 71 35 207 69 23 208 51 16 209 40 38 210 74 39 211 75 20 212 46 20 213 46 21 214 47 38 215 74 17 216 41 35 217 69 16 218 40 35 219 69 17 220 41 34 221 68 39 222 75 32 223 65 19 224 45 19 225 45 20 226 46 39 227 75</p></triangles>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_Curtain_01_collision" name="aws_Curtain_01_collision">
|
||||
<node name="asw_curtain_01_collision" id="asw_curtain_01_collision" sid="asw_curtain_01_collision"><matrix sid="matrix">100.000000 0.000000 0.000000 0.003704 0.000000 100.000000 0.000000 1.328346 0.000000 0.000000 100.000000 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#asw_curtain_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_Curtain_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_Curtain_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,27 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_Curtain_01">
|
||||
<link name="link">
|
||||
<inertial>
|
||||
<mass>1</mass>
|
||||
</inertial>
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Curtain_01/meshes/aws_Curtain_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_Curtain_01/meshes/aws_Curtain_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 2 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
<static>1</static>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 215 KiB |
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 877 KiB |
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-15T12:43:16Z</created><keywords></keywords><modified>2018-10-15T12:43:16Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_DeskPortraitA_01_collision-lib" name="aws_DeskPortraitA_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_DeskPortraitA_01_collision-POSITION">
|
||||
<float_array id="aws_DeskPortraitA_01_collision-POSITION-array" count="48">
|
||||
0.007590 0.226581 -0.084477
|
||||
-0.000344 0.225228 -0.084477
|
||||
0.078881 -0.000594 -0.084477
|
||||
0.086558 0.002790 -0.084477
|
||||
0.007590 0.226581 0.085074
|
||||
-0.000344 0.225228 0.085074
|
||||
0.078881 -0.000594 0.085074
|
||||
0.086558 0.002790 0.085074
|
||||
0.034107 0.136488 -0.023070
|
||||
0.029551 0.140568 -0.023070
|
||||
-0.018642 0.000428 -0.023070
|
||||
-0.015269 -0.000543 -0.023070
|
||||
0.034107 0.136488 0.020897
|
||||
0.029551 0.140568 0.020897
|
||||
-0.018642 0.000428 0.020897
|
||||
-0.015269 -0.000543 0.020897
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_DeskPortraitA_01_collision-POSITION-array" count="16" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_DeskPortraitA_01_collision-Normal0">
|
||||
<float_array id="aws_DeskPortraitA_01_collision-Normal0-array" count="216">
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_DeskPortraitA_01_collision-Normal0-array" count="72" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_DeskPortraitA_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_DeskPortraitA_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="24"><input semantic="VERTEX" offset="0" source="#aws_DeskPortraitA_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_DeskPortraitA_01_collision-Normal0"/><vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount><p> 4 0 0 1 5 2 5 3 0 4 1 5 6 6 5 7 1 8 6 9 1 10 2 11 6 12 3 13 7 14 3 15 6 16 2 17 7 18 0 19 4 20 0 21 7 22 3 23 2 24 0 25 3 26 0 27 2 28 1 29 6 30 4 31 5 32 4 33 6 34 7 35 12 36 8 37 13 38 13 39 8 40 9 41 13 42 10 43 14 44 10 45 13 46 9 47 14 48 10 49 15 50 15 51 10 52 11 53 12 54 15 55 11 56 12 57 11 58 8 59 10 60 8 61 11 62 8 63 10 64 9 65 12 66 14 67 15 68 14 69 12 70 13 71</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_DeskPortraitA_01_collision" name="aws_DeskPortraitA_01_collision">
|
||||
<node name="aws_DeskPortraitA_01_collision" id="aws_DeskPortraitA_01_collision" sid="aws_DeskPortraitA_01_collision"><matrix sid="matrix">-0.000004 -0.000004 -100.000000 0.000000 -100.000000 0.000000 0.000004 0.000000 -0.000000 100.000000 -0.000004 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_DeskPortraitA_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_DeskPortraitA_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" ?>
|
||||
<model>
|
||||
<name>aws_robomaker_residential_DeskPortraitA_01</name>
|
||||
<version>1.0</version>
|
||||
<sdf version="1.6">model.sdf</sdf>
|
||||
<author>
|
||||
<name></name>
|
||||
<email></email>
|
||||
</author>
|
||||
<description></description>
|
||||
</model>
|
||||
@@ -0,0 +1,37 @@
|
||||
<?xml version="1.0" ?>
|
||||
<sdf version="1.6">
|
||||
<model name="aws_robomaker_residential_DeskPortraitA_01">
|
||||
<link name="link">
|
||||
|
||||
<inertial>
|
||||
<mass>1</mass>
|
||||
<inertia>
|
||||
<ixx>0.0835</ixx>
|
||||
<ixy>0</ixy>
|
||||
<ixz>0</ixz>
|
||||
<iyy>0.16</iyy>
|
||||
<iyz>0</iyz>
|
||||
<izz>0.08347</izz>
|
||||
</inertia>
|
||||
</inertial>
|
||||
|
||||
<collision name="collision">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_DeskPortraitA_01/meshes/aws_DeskPortraitA_01_collision.DAE</uri>
|
||||
<scale>1 1 1</scale>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</collision>
|
||||
|
||||
<visual name="visual">
|
||||
<geometry>
|
||||
<mesh>
|
||||
<uri>model://aws_robomaker_residential_DeskPortraitA_01/meshes/aws_DeskPortraitA_01_visual.DAE</uri>
|
||||
</mesh>
|
||||
</geometry>
|
||||
<meta> <layer> 1 </layer></meta>
|
||||
</visual>
|
||||
</link>
|
||||
</model>
|
||||
</sdf>
|
||||
|
After Width: | Height: | Size: 1.3 MiB |
|
After Width: | Height: | Size: 8.2 KiB |
|
After Width: | Height: | Size: 919 KiB |
@@ -0,0 +1,133 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<COLLADA xmlns="http://www.collada.org/2005/11/COLLADASchema" version="1.4.1">
|
||||
<asset><contributor><author></author><authoring_tool>FBX COLLADA exporter</authoring_tool><comments></comments></contributor><created>2018-10-15T12:43:16Z</created><keywords></keywords><modified>2018-10-15T12:43:16Z</modified><revision></revision><subject></subject><title></title><unit meter="0.010000" name="centimeter"></unit><up_axis>Z_UP</up_axis></asset>
|
||||
<library_geometries>
|
||||
<geometry id="aws_DeskPortraitA_01_collision-lib" name="aws_DeskPortraitA_01_collisionMesh">
|
||||
<mesh>
|
||||
<source id="aws_DeskPortraitA_01_collision-POSITION">
|
||||
<float_array id="aws_DeskPortraitA_01_collision-POSITION-array" count="48">
|
||||
0.007590 0.226581 -0.084477
|
||||
-0.000344 0.225228 -0.084477
|
||||
0.078881 -0.000594 -0.084477
|
||||
0.086558 0.002790 -0.084477
|
||||
0.007590 0.226581 0.085074
|
||||
-0.000344 0.225228 0.085074
|
||||
0.078881 -0.000594 0.085074
|
||||
0.086558 0.002790 0.085074
|
||||
0.034107 0.136488 -0.023070
|
||||
0.029551 0.140568 -0.023070
|
||||
-0.018642 0.000428 -0.023070
|
||||
-0.015269 -0.000543 -0.023070
|
||||
0.034107 0.136488 0.020897
|
||||
0.029551 0.140568 0.020897
|
||||
-0.018642 0.000428 0.020897
|
||||
-0.015269 -0.000543 0.020897
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_DeskPortraitA_01_collision-POSITION-array" count="16" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<source id="aws_DeskPortraitA_01_collision-Normal0">
|
||||
<float_array id="aws_DeskPortraitA_01_collision-Normal0-array" count="216">
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.168168 0.985758 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
-0.943614 -0.331048 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.403367 -0.915038 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.943014 0.332754 0.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
0.000001 0.000000 -1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
-0.000001 0.000000 1.000000
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
0.667083 0.744983 0.000001
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.945645 0.325200 0.000000
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
-0.276738 -0.960945 -0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.940788 -0.338996 0.000001
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 -1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
0.000000 0.000000 1.000000
|
||||
</float_array>
|
||||
<technique_common>
|
||||
<accessor source="#aws_DeskPortraitA_01_collision-Normal0-array" count="72" stride="3">
|
||||
<param name="X" type="float"/>
|
||||
<param name="Y" type="float"/>
|
||||
<param name="Z" type="float"/>
|
||||
</accessor>
|
||||
</technique_common>
|
||||
</source>
|
||||
<vertices id="aws_DeskPortraitA_01_collision-VERTEX">
|
||||
<input semantic="POSITION" source="#aws_DeskPortraitA_01_collision-POSITION"/>
|
||||
</vertices>
|
||||
<polylist count="24"><input semantic="VERTEX" offset="0" source="#aws_DeskPortraitA_01_collision-VERTEX"/><input semantic="NORMAL" offset="1" source="#aws_DeskPortraitA_01_collision-Normal0"/><vcount>3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 </vcount><p> 4 0 0 1 5 2 5 3 0 4 1 5 6 6 5 7 1 8 6 9 1 10 2 11 6 12 3 13 7 14 3 15 6 16 2 17 7 18 0 19 4 20 0 21 7 22 3 23 2 24 0 25 3 26 0 27 2 28 1 29 6 30 4 31 5 32 4 33 6 34 7 35 12 36 8 37 13 38 13 39 8 40 9 41 13 42 10 43 14 44 10 45 13 46 9 47 14 48 10 49 15 50 15 51 10 52 11 53 12 54 15 55 11 56 12 57 11 58 8 59 10 60 8 61 11 62 8 63 10 64 9 65 12 66 14 67 15 68 14 69 12 70 13 71</p></polylist>
|
||||
</mesh>
|
||||
</geometry>
|
||||
</library_geometries>
|
||||
<library_visual_scenes>
|
||||
<visual_scene id="aws_DeskPortraitA_01_collision" name="aws_DeskPortraitA_01_collision">
|
||||
<node name="aws_DeskPortraitA_01_collision" id="aws_DeskPortraitA_01_collision" sid="aws_DeskPortraitA_01_collision"><matrix sid="matrix">-0.000004 -0.000004 -100.000000 0.000000 -100.000000 0.000000 0.000004 0.000000 -0.000000 100.000000 -0.000004 0.000000 0.000000 0.000000 0.000000 1.000000</matrix><instance_geometry url="#aws_DeskPortraitA_01_collision-lib"/><extra><technique profile="FCOLLADA"><visibility>1.000000</visibility></technique></extra></node>
|
||||
<extra><technique profile="MAX3D"><frame_rate>30.000000</frame_rate></technique><technique profile="FCOLLADA"><start_time>0.000000</start_time><end_time>3.333333</end_time></technique></extra>
|
||||
</visual_scene>
|
||||
</library_visual_scenes>
|
||||
<scene>
|
||||
<instance_visual_scene url="#aws_DeskPortraitA_01_collision"></instance_visual_scene>
|
||||
</scene>
|
||||
</COLLADA>
|
||||