first commit
This commit is contained in:
204
data/models/a07ab938d9029ef1.json
Normal file
204
data/models/a07ab938d9029ef1.json
Normal file
@@ -0,0 +1,204 @@
|
||||
{
|
||||
"created_at": "2026-05-29T08:27:25Z",
|
||||
"id": "a07ab938d9029ef1",
|
||||
"layout": {
|
||||
"lidarPoses": {
|
||||
"02c4b7f4de7bd639": {
|
||||
"theta_deg": 45,
|
||||
"x": 215,
|
||||
"y": 40
|
||||
},
|
||||
"1e591c93c581f705": {
|
||||
"theta_deg": -45,
|
||||
"x": 215.39984362180326,
|
||||
"y": -40
|
||||
},
|
||||
"242be6d6e782ecdf": {
|
||||
"theta_deg": 180,
|
||||
"x": 145,
|
||||
"y": -0.3738614899159438
|
||||
}
|
||||
},
|
||||
"lidarPosesFrame": "robot",
|
||||
"lidarPositions": {},
|
||||
"map": {
|
||||
"height": 600,
|
||||
"width": 800
|
||||
},
|
||||
"robot": {
|
||||
"bicycle": {
|
||||
"display": {
|
||||
"L_px": 240.0,
|
||||
"r_px": 60.0,
|
||||
"scale_m_per_px": 0.005
|
||||
},
|
||||
"drive": {
|
||||
"joint_name": "rear_wheel_joint"
|
||||
},
|
||||
"limits": {
|
||||
"cmd_vel_timeout_s": 0.25,
|
||||
"linear": {
|
||||
"max_acceleration": 0.8,
|
||||
"max_velocity": 1
|
||||
}
|
||||
},
|
||||
"steer": {
|
||||
"joint_name": "front_steer_joint",
|
||||
"max_angle_deg": 60,
|
||||
"preview_deg": 15
|
||||
},
|
||||
"wheel_radius_m": 0.15,
|
||||
"wheelbase_m": 1.2,
|
||||
"wheels": [
|
||||
{
|
||||
"id": "rear",
|
||||
"joint_name": "rear_wheel_joint",
|
||||
"motor": {
|
||||
"gear_ratio": 20,
|
||||
"invert": false,
|
||||
"model": "m2dc10a",
|
||||
"vendor": "moons"
|
||||
},
|
||||
"role": "drive",
|
||||
"x_m": 0,
|
||||
"y_m": 0
|
||||
},
|
||||
{
|
||||
"id": "front",
|
||||
"joint_name": "front_steer_joint",
|
||||
"motor": {
|
||||
"gear_ratio": 20,
|
||||
"invert": false,
|
||||
"model": "m2dc10a",
|
||||
"vendor": "moons"
|
||||
},
|
||||
"role": "steer",
|
||||
"x_m": 1.2,
|
||||
"y_m": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"diff": {
|
||||
"b": 200.0,
|
||||
"d": 120.0,
|
||||
"display": {
|
||||
"b_px": 200.0,
|
||||
"d_px": 120.0,
|
||||
"scale_m_per_px": 0.005
|
||||
},
|
||||
"limits": {
|
||||
"angular": {
|
||||
"max_acceleration": 1.5,
|
||||
"max_velocity": 1.7
|
||||
},
|
||||
"cmd_vel_timeout_s": 0.25,
|
||||
"linear": {
|
||||
"max_acceleration": 0.8,
|
||||
"max_velocity": 1,
|
||||
"min_acceleration": -0.4,
|
||||
"min_velocity": -0.5
|
||||
}
|
||||
},
|
||||
"wheel_radius_m": 0.3,
|
||||
"wheel_radius_multiplier": 1,
|
||||
"wheel_separation_m": 1,
|
||||
"wheel_separation_multiplier": 1,
|
||||
"wheels": [
|
||||
{
|
||||
"id": "left",
|
||||
"joint_name": "wheel_left_joint",
|
||||
"motor": {
|
||||
"gear_ratio": 20,
|
||||
"invert": false,
|
||||
"model": "m2dc10a",
|
||||
"vendor": "moons"
|
||||
},
|
||||
"side": "left",
|
||||
"y_m": 0.5
|
||||
},
|
||||
{
|
||||
"id": "right",
|
||||
"joint_name": "wheel_right_joint",
|
||||
"motor": {
|
||||
"gear_ratio": 20,
|
||||
"invert": false,
|
||||
"model": "m2dc10a",
|
||||
"vendor": "moons"
|
||||
},
|
||||
"side": "right",
|
||||
"y_m": -0.5
|
||||
}
|
||||
]
|
||||
},
|
||||
"footprint": [
|
||||
{
|
||||
"x": 249.49596246923238,
|
||||
"y": 76.53128468019501
|
||||
},
|
||||
{
|
||||
"x": 252.05138984920825,
|
||||
"y": -73.40426803273583
|
||||
},
|
||||
{
|
||||
"x": 146.0988213814129,
|
||||
"y": -73.14624094113161
|
||||
},
|
||||
{
|
||||
"x": 146.4579317148541,
|
||||
"y": -36.76005121552378
|
||||
},
|
||||
{
|
||||
"x": -24.190052366845578,
|
||||
"y": -36.232153738354725
|
||||
},
|
||||
{
|
||||
"x": -23.18092513013994,
|
||||
"y": 31.895774646867324
|
||||
},
|
||||
{
|
||||
"x": 149.1507088069675,
|
||||
"y": 31.363038836025066
|
||||
},
|
||||
{
|
||||
"x": 148.2973527630072,
|
||||
"y": 77.68471811183447
|
||||
}
|
||||
],
|
||||
"footprint_params": {
|
||||
"length_m": 1.69,
|
||||
"radius_m": 0.8432486399759678,
|
||||
"segments": 32,
|
||||
"sides": 6,
|
||||
"width_m": 1.28
|
||||
},
|
||||
"footprint_shape": "custom",
|
||||
"frame_id": "base_footprint",
|
||||
"model": "bicycle",
|
||||
"x": 400,
|
||||
"y": 300,
|
||||
"yaw_deg": 0
|
||||
}
|
||||
},
|
||||
"lidars": [
|
||||
{
|
||||
"id": "02c4b7f4de7bd639",
|
||||
"ip": "192.168.1.11",
|
||||
"name": "Front",
|
||||
"port": 2112
|
||||
},
|
||||
{
|
||||
"id": "1e591c93c581f705",
|
||||
"ip": "192.168.1.12",
|
||||
"name": "Back",
|
||||
"port": 2112
|
||||
},
|
||||
{
|
||||
"id": "242be6d6e782ecdf",
|
||||
"ip": "192.168.1.15",
|
||||
"name": "Oile",
|
||||
"port": 2112
|
||||
}
|
||||
],
|
||||
"name": "Mặc định",
|
||||
"updated_at": "2026-05-29T08:39:03Z"
|
||||
}
|
||||
177
data/models/ea89e39c835c0557.json
Normal file
177
data/models/ea89e39c835c0557.json
Normal file
@@ -0,0 +1,177 @@
|
||||
{
|
||||
"created_at": "2026-05-29T08:40:51Z",
|
||||
"id": "ea89e39c835c0557",
|
||||
"layout": {
|
||||
"lidarPoses": {
|
||||
"40235913b52d8101": {
|
||||
"theta_deg": -135,
|
||||
"x": -120,
|
||||
"y": -90
|
||||
},
|
||||
"f4504deeb605e6ed": {
|
||||
"theta_deg": 45,
|
||||
"x": 120,
|
||||
"y": 90
|
||||
}
|
||||
},
|
||||
"lidarPosesFrame": "robot",
|
||||
"lidarPositions": {},
|
||||
"map": {
|
||||
"height": 600,
|
||||
"width": 800
|
||||
},
|
||||
"robot": {
|
||||
"bicycle": {
|
||||
"display": {
|
||||
"L_px": 240.0,
|
||||
"r_px": 60.0,
|
||||
"scale_m_per_px": 0.005
|
||||
},
|
||||
"drive": {
|
||||
"joint_name": "rear_wheel_joint"
|
||||
},
|
||||
"limits": {
|
||||
"cmd_vel_timeout_s": 0.25,
|
||||
"linear": {
|
||||
"max_acceleration": 0.8,
|
||||
"max_velocity": 1
|
||||
}
|
||||
},
|
||||
"steer": {
|
||||
"joint_name": "front_steer_joint",
|
||||
"max_angle_deg": 60,
|
||||
"preview_deg": 15
|
||||
},
|
||||
"wheel_radius_m": 0.15,
|
||||
"wheelbase_m": 1.2,
|
||||
"wheels": [
|
||||
{
|
||||
"id": "rear",
|
||||
"joint_name": "rear_wheel_joint",
|
||||
"motor": {
|
||||
"gear_ratio": 20,
|
||||
"invert": false,
|
||||
"model": "m2dc10a",
|
||||
"vendor": "moons"
|
||||
},
|
||||
"role": "drive",
|
||||
"x_m": 0,
|
||||
"y_m": 0
|
||||
},
|
||||
{
|
||||
"id": "front",
|
||||
"joint_name": "front_steer_joint",
|
||||
"motor": {
|
||||
"gear_ratio": 20,
|
||||
"invert": false,
|
||||
"model": "m2dc10a",
|
||||
"vendor": "moons"
|
||||
},
|
||||
"role": "steer",
|
||||
"x_m": 1.2,
|
||||
"y_m": 0
|
||||
}
|
||||
]
|
||||
},
|
||||
"diff": {
|
||||
"b": 220.0,
|
||||
"d": 120.0,
|
||||
"display": {
|
||||
"b_px": 220.0,
|
||||
"d_px": 120.0,
|
||||
"scale_m_per_px": 0.005
|
||||
},
|
||||
"limits": {
|
||||
"angular": {
|
||||
"max_acceleration": 1.5,
|
||||
"max_velocity": 1.7
|
||||
},
|
||||
"cmd_vel_timeout_s": 0.25,
|
||||
"linear": {
|
||||
"max_acceleration": 0.8,
|
||||
"max_velocity": 1,
|
||||
"min_acceleration": -0.8,
|
||||
"min_velocity": -0.5
|
||||
}
|
||||
},
|
||||
"wheel_radius_m": 0.3,
|
||||
"wheel_radius_multiplier": 1,
|
||||
"wheel_separation_m": 1.1,
|
||||
"wheel_separation_multiplier": 1,
|
||||
"wheels": [
|
||||
{
|
||||
"id": "left",
|
||||
"joint_name": "wheel_left_joint",
|
||||
"motor": {
|
||||
"gear_ratio": 10,
|
||||
"invert": true,
|
||||
"model": "m2dc10a",
|
||||
"vendor": "moons"
|
||||
},
|
||||
"side": "left",
|
||||
"y_m": 0.55
|
||||
},
|
||||
{
|
||||
"id": "right",
|
||||
"joint_name": "wheel_right_joint",
|
||||
"motor": {
|
||||
"gear_ratio": 10,
|
||||
"invert": false,
|
||||
"model": "m2dc10a",
|
||||
"vendor": "moons"
|
||||
},
|
||||
"side": "right",
|
||||
"y_m": -0.55
|
||||
}
|
||||
]
|
||||
},
|
||||
"footprint": [
|
||||
{
|
||||
"x": 150,
|
||||
"y": 120
|
||||
},
|
||||
{
|
||||
"x": 150,
|
||||
"y": -120
|
||||
},
|
||||
{
|
||||
"x": -150,
|
||||
"y": -120
|
||||
},
|
||||
{
|
||||
"x": -150,
|
||||
"y": 120
|
||||
}
|
||||
],
|
||||
"footprint_params": {
|
||||
"length_m": 1.5,
|
||||
"radius_m": 1,
|
||||
"segments": 32,
|
||||
"sides": 6,
|
||||
"width_m": 1.2
|
||||
},
|
||||
"footprint_shape": "rectangle",
|
||||
"frame_id": "base_footprint",
|
||||
"model": "diff",
|
||||
"x": 400,
|
||||
"y": 300,
|
||||
"yaw_deg": 0
|
||||
}
|
||||
},
|
||||
"lidars": [
|
||||
{
|
||||
"id": "f4504deeb605e6ed",
|
||||
"ip": "192.168.1.11",
|
||||
"name": "Front",
|
||||
"port": 2112
|
||||
},
|
||||
{
|
||||
"id": "40235913b52d8101",
|
||||
"ip": "192.168.1.11",
|
||||
"name": "Back",
|
||||
"port": 2112
|
||||
}
|
||||
],
|
||||
"name": "T800",
|
||||
"updated_at": "2026-05-29T08:44:03Z"
|
||||
}
|
||||
22
data/state.json
Normal file
22
data/state.json
Normal file
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"active_layout_id": "a07ab938d9029ef1",
|
||||
"layouts": [
|
||||
{
|
||||
"created_at": "2026-05-29T08:27:25Z",
|
||||
"id": "a07ab938d9029ef1",
|
||||
"lidar_count": 3,
|
||||
"model": "bicycle",
|
||||
"name": "Mặc định",
|
||||
"updated_at": "2026-05-29T08:39:03Z"
|
||||
},
|
||||
{
|
||||
"created_at": "2026-05-29T08:40:51Z",
|
||||
"id": "ea89e39c835c0557",
|
||||
"lidar_count": 2,
|
||||
"model": "diff",
|
||||
"name": "T800",
|
||||
"updated_at": "2026-05-29T08:44:03Z"
|
||||
}
|
||||
],
|
||||
"version": 3
|
||||
}
|
||||
Reference in New Issue
Block a user