Files
logseq/assets/RoSE2024_paper_4_1704401083677_0.edn
T
2025-06-05 22:07:12 +02:00

695 lines
38 KiB
Clojure
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{:highlights [{:id #uuid "659d4089-7078-43e8-998b-6dc36ec83968",
:page 1,
:position {:bounding {:x1 114.22917175292969,
:y1 481.71875,
:x2 629.5735931396484,
:y2 549.8541870117188,
:width 1305.6,
:height 1689.6},
:rects ({:x1 114.22917175292969,
:y1 481.71875,
:x2 627.5176239013672,
:y2 503.0520935058594,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 505.19793701171875,
:x2 629.5735931396484,
:y2 526.53125,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 528.5208740234375,
:x2 344.20635986328125,
:y2 549.8541870117188,
:width 1305.6,
:height 1689.6}),
:page 1},
:content {:text "The growing complexity of work cells necessitates the development of improved techniques, methodologies, and tools for their creation, optimization, and debugging."},
:properties {:color "green"}}
{:id #uuid "659d4094-be64-4958-9a18-7e3a4fb19edb",
:page 1,
:position {:bounding {:x1 114.76042175292969,
:y1 528.5208740234375,
:x2 630.7095794677734,
:y2 596.65625,
:width 1305.6,
:height 1689.6},
:rects ({:x1 541.347412109375,
:y1 528.5208740234375,
:x2 627.1453857421875,
:y2 549.8541870117188,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 551.8333740234375,
:x2 630.7095794677734,
:y2 573.1666870117188,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 575.3229370117188,
:x2 260.013916015625,
:y2 596.65625,
:width 1305.6,
:height 1689.6}),
:page 1},
:content {:text "application of dynamic visualizations for the debugging process using domainspecific knowledge"},
:properties {:color "purple"}}
{:id #uuid "659d40be-c5e8-4aa6-be74-a2182a4e9d5c",
:page 1,
:position {:bounding {:x1 114.76042175292969,
:y1 575.3229370117188,
:x2 627.4634857177734,
:y2 643.4583740234375,
:width 1305.6,
:height 1689.6},
:rects ({:x1 269.30303955078125,
:y1 575.3229370117188,
:x2 627.1610107421875,
:y2 596.65625,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 598.6354370117188,
:x2 627.4634857177734,
:y2 619.96875,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 622.125,
:x2 436.61314392089844,
:y2 643.4583740234375,
:width 1305.6,
:height 1689.6}),
:page 1},
:content {:text "These visualizations are tailored for debugging collaborative robots, focusing on pick-and-place applications, and are integrated into a proof-of-concept tool."},
:properties {:color "purple"}}
{:id #uuid "659d40d6-ef97-427b-b234-4b08df4ba442",
:page 1,
:position {:bounding {:x1 114.76042175292969,
:y1 645.4375,
:x2 627.47265625,
:y2 713.5729370117188,
:width 1305.6,
:height 1689.6},
:rects ({:x1 166.74749755859375,
:y1 645.4375,
:x2 627.47265625,
:y2 666.7708740234375,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 668.75,
:x2 627.4704437255859,
:y2 690.0833740234375,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 692.2396240234375,
:x2 318.287109375,
:y2 713.5729370117188,
:width 1305.6,
:height 1689.6}),
:page 1},
:content {:text "we showcase its ability to enable operators to verify the correctness of the robots behavior and identify program failures using several case studies."},
:properties {:color "purple"}}
{:id #uuid "659d4137-6198-4c9e-b921-a491cca39e06",
:page 1,
:position {:bounding {:x1 114.76042175292969,
:y1 1127.479248046875,
:x2 627.4742431640625,
:y2 1195.6146240234375,
:width 1305.6,
:height 1689.6},
:rects ({:x1 295.1953125,
:y1 1127.479248046875,
:x2 627.4742431640625,
:y2 1148.8125,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 1150.791748046875,
:x2 627.4658050537109,
:y2 1172.125,
:width 1305.6,
:height 1689.6}
{:x1 114.76042175292969,
:y1 1174.28125,
:x2 318.95367431640625,
:y2 1195.6146240234375,
:width 1305.6,
:height 1689.6}),
:page 1},
:content {:text "While the figure tends to vary, a general agreement exists that 60% to 80% of a systems budget is spent on software maintenance [4]."},
:properties {:color "green"}}
{:id #uuid "659d4e2c-ed4c-4a6d-b94d-bc291d0ece18",
:page 1,
:position {:bounding {:x1 635.2500406503677,
:y1 424.125,
:x2 1119.7521158456802,
:y2 488,
:width 1224,
:height 1584},
:rects ({:x1 635.864603638649,
:y1 424.125,
:x2 1119.7521158456802,
:y2 444.125,
:width 1224,
:height 1584}
{:x1 635.2500406503677,
:y1 446.1458435058594,
:x2 1116.7795816659927,
:y2 466.1458435058594,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 468,
:x2 789.942728638649,
:y2 488,
:width 1224,
:height 1584}),
:page 1},
:content {:text "despite the established significance of debugging practices in software engineering, their integration into the robotics domain still needs to be explored."},
:properties {:color "purple"}}
{:id #uuid "659d4e57-4484-4ce8-9a4d-5f1f160634f9",
:page 1,
:position {:bounding {:x1 635.864603638649,
:y1 670.90625,
:x2 1119.7562662363052,
:y2 756.6458740234375,
:width 1224,
:height 1584},
:rects ({:x1 761.0729166269302,
:y1 670.90625,
:x2 1116.6361490488052,
:y2 690.90625,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 692.9271240234375,
:x2 1119.7562662363052,
:y2 712.9271240234375,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 714.7916870117188,
:x2 1116.7256265878677,
:y2 734.7916870117188,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 736.6458740234375,
:x2 736.4778238534927,
:y2 756.6458740234375,
:width 1224,
:height 1584}),
:page 1},
:content {:text "In this study, we introduce a visualization tool designed for debugging collaborative robots, specifically addressing common challenges in pick-and-place applications involving robotic arms."},
:properties {:color "purple"}}
{:id #uuid "659d4ed4-1175-4b5e-84d8-1af0a9cc3aa5",
:page 1,
:position {:bounding {:x1 635.3750406503677,
:y1 992.1458740234375,
:x2 1119.7574869394302,
:y2 1121.7604370117188,
:width 1224,
:height 1584},
:rects ({:x1 635.3750406503677,
:y1 992.1458740234375,
:x2 1116.7615152597427,
:y2 1012.1458740234375,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 1014.0104370117188,
:x2 1117.1831461191177,
:y2 1034.0104370117188,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 1035.8646240234375,
:x2 1118.6849771738052,
:y2 1055.8646240234375,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 1057.8854370117188,
:x2 1119.7574869394302,
:y2 1077.8854370117188,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 1079.7396240234375,
:x2 1116.7223306894302,
:y2 1099.7396240234375,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 1101.7604370117188,
:x2 715.7485758066177,
:y2 1121.7604370117188,
:width 1224,
:height 1584}),
:page 1},
:content {:text "The tool presented in this paper differs from previous approaches by presenting runtime information in state resolution, intricately linking the program and its contents to execution. Consequently, this facilitates the presentation of visualizations and pertinent debugging metrics within a more contextually enriched execution framework"},
:properties {:color "yellow"}}
{:id #uuid "659d4f50-a944-4126-a1a6-9d5d03e5aa3f",
:page 1,
:position {:bounding {:x1 635.864603638649,
:y1 1211.21875,
:x2 1119.6830240488052,
:y2 1275.09375,
:width 1224,
:height 1584},
:rects ({:x1 990.236673951149,
:y1 1211.21875,
:x2 1119.6830240488052,
:y2 1231.21875,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 1233.2291870117188,
:x2 1117.1830240488052,
:y2 1253.2291870117188,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 1255.09375,
:x2 885.322611451149,
:y2 1275.09375,
:width 1224,
:height 1584}),
:page 1},
:content {:text " facilitating the visualization of diverse sensor and state data from robots, commonly used in the pre-deployment phase."},
:properties {:color "green"}}
{:id #uuid "659d4f62-598c-4e63-a9cc-dfecd1be58e8",
:page 1,
:position {:bounding {:x1 635.864603638649,
:y1 1255.09375,
:x2 1116.7305094003677,
:y2 1318.96875,
:width 1224,
:height 1584},
:rects ({:x1 988.8551431894302,
:y1 1255.09375,
:x2 1116.7305094003677,
:y2 1275.09375,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 1277.1041870117188,
:x2 1116.7264810800552,
:y2 1297.1041870117188,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 1298.96875,
:x2 694.916361451149,
:y2 1318.96875,
:width 1224,
:height 1584}),
:page 1},
:content {:text " the visualizations crafted in our tool apply to cobots operating outside of the ROS domain."},
:properties {:color "yellow"}}
{:id #uuid "659d4fbb-a901-482d-b8bc-d0781432cf18",
:page 2,
:position {:bounding {:x1 107.58333837985992,
:y1 215.19793701171875,
:x2 588.491068482399,
:y2 278.91668701171875,
:width 1224,
:height 1584},
:rects ({:x1 148.4187113046646,
:y1 215.19793701171875,
:x2 588.491068482399,
:y2 235.19793701171875,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 237.0521240234375,
:x2 588.4392954111099,
:y2 257.0521240234375,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 258.91668701171875,
:x2 146.89217627048492,
:y2 278.91668701171875,
:width 1224,
:height 1584}),
:page 2},
:content {:text "takes this concept a step further by enabling for monitoring strategies, i.e., configuring alarm systems to reduce unforeseen halts."},
:properties {:color "yellow"}}
{:id #uuid "659d4fea-d2c4-444e-b04c-be713be0a889",
:page 2,
:position {:bounding {:x1 107.58333837985992,
:y1 434.26043701171875,
:x2 588.4406534433365,
:y2 476.28125,
:width 1224,
:height 1584},
:rects ({:x1 410.858500123024,
:y1 434.26043701171875,
:x2 588.4406534433365,
:y2 454.26043701171875,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 456.28125,
:x2 477.5044199228287,
:y2 476.28125,
:width 1224,
:height 1584}),
:page 2},
:content {:text "izRob lacks the seamless integration between event information and runtime"},
:properties {:color "green"}}
{:id #uuid "659d4ff7-7537-41e1-9c7e-a5fef572fd45",
:page 2,
:position {:bounding {:x1 107.58333837985992,
:y1 500,
:x2 591.4845987558365,
:y2 563.875,
:width 1224,
:height 1584},
:rects ({:x1 225.57425940036774,
:y1 500,
:x2 591.4845987558365,
:y2 520,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 522.0104370117188,
:x2 591.4682871103287,
:y2 542.0104370117188,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 543.875,
:x2 269.63492834568024,
:y2 563.875,
:width 1224,
:height 1584}),
:page 2},
:content {:text " various initiatives explore the application of augmented or virtual reality (AR or VR) for visualizing data to comprehend robot behaviors"},
:properties {:color "green"}}
{:id #uuid "659d5029-2949-420a-a88a-e088de50b2fa",
:page 1,
:position {:bounding {:x1 668.9062906503677,
:y1 960.90625,
:x2 843.5122476816177,
:y2 985.5729217529297,
:width 1224,
:height 1584},
:rects ({:x1 668.9062906503677,
:y1 960.90625,
:x2 843.5122476816177,
:y2 985.5729217529297,
:width 1224,
:height 1584}),
:page 1},
:content {:text "RELATED WORK"},
:properties {:color "yellow"}}
{:id #uuid "659d5106-ca2c-422b-8dad-1fa785fa0417",
:page 2,
:position {:bounding {:x1 107.58333837985992,
:y1 1101.28125,
:x2 588.4479013681412,
:y2 1165.15625,
:width 1224,
:height 1584},
:rects ({:x1 358.503031373024,
:y1 1101.28125,
:x2 588.4446207284927,
:y2 1121.28125,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 1123.1458740234375,
:x2 588.4479013681412,
:y2 1143.1458740234375,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 1145.15625,
:x2 516.6850229501724,
:y2 1165.15625,
:width 1224,
:height 1584}),
:page 2},
:content {:text "Even with partial grasping, the behavior is correct, though potentially less desirable for operators due to reductions in the vacuum grippers effectiveness."},
:properties {:color "green"}}
{:id #uuid "659d5125-48e7-43ac-bb93-1d1d93e808c5",
:page 2,
:position {:bounding {:x1 635.864603638649,
:y1 638.125,
:x2 1119.7477213144302,
:y2 745.71875,
:width 1224,
:height 1584},
:rects ({:x1 799.0215250253677,
:y1 638.125,
:x2 1119.7477213144302,
:y2 658.125,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 659.9791870117188,
:x2 1118.6993814706802,
:y2 679.9791870117188,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 681.84375,
:x2 1116.7274576425552,
:y2 701.84375,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 703.8541870117188,
:x2 1116.7230631113052,
:y2 723.8541870117188,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 725.71875,
:x2 760.649759888649,
:y2 745.71875,
:width 1224,
:height 1584}),
:page 2},
:content {:text "Operators armed with comprehensive information can understand and adjust the arms behavior. However, current cobot application evaluations rely on continuous visual inspection, and new deployments are typically tested across an entire work shift. "},
:properties {:color "green"}}
{:id #uuid "659d514e-eac6-4219-b31c-50bb5d4ac425",
:page 2,
:position {:bounding {:x1 635.864603638649,
:y1 725.71875,
:x2 1116.7242838144302,
:y2 767.5729370117188,
:width 1224,
:height 1584},
:rects ({:x1 760.6401773691177,
:y1 725.71875,
:x2 1116.7242838144302,
:y2 745.71875,
:width 1224,
:height 1584}
{:x1 635.864603638649,
:y1 747.5729370117188,
:x2 1093.1876627206802,
:y2 767.5729370117188,
:width 1224,
:height 1584}),
:page 2},
:content {:text "Our visualizations utilize data from the cobot and its environment, enabling operators to assess failures remotely"},
:properties {:color "yellow"}}
{:id #uuid "659d5274-92f5-47e9-9bee-74d420763c28",
:page 3,
:position {:bounding {:x1 122.72046148777008,
:y1 207.90625,
:x2 412.3688760995865,
:y2 222.57293701171875,
:width 1224,
:height 1584},
:rects ({:x1 122.72046148777008,
:y1 207.90625,
:x2 412.3688760995865,
:y2 222.57293701171875,
:width 1224,
:height 1584}),
:page 3},
:content {:text "rrors were detected in 40% of the recorded cycles"},
:properties {:color "yellow"}}
{:id #uuid "659d52f8-60ef-47d5-a252-8dcf7dad2498",
:page 3,
:position {:bounding {:x1 291.342386841774,
:y1 981.53125,
:x2 415.3608499765396,
:y2 1001.53125,
:width 1224,
:height 1584},
:rects ({:x1 291.342386841774,
:y1 981.53125,
:x2 415.3608499765396,
:y2 1001.53125,
:width 1224,
:height 1584}),
:page 3},
:content {:text "triangular figures"},
:properties {:color "green"}}
{:id #uuid "659d52fc-6517-4adc-a807-d29e7fd9542b",
:page 3,
:position {:bounding {:x1 249.13190710544586,
:y1 1003.5521240234375,
:x2 313.3127237558365,
:y2 1023.5521240234375,
:width 1224,
:height 1584},
:rects ({:x1 249.13190710544586,
:y1 1003.5521240234375,
:x2 313.3127237558365,
:y2 1023.5521240234375,
:width 1224,
:height 1584}),
:page 3},
:content {:text "previous "},
:properties {:color "green"}}
{:id #uuid "659d5301-4165-4086-bd82-1395d8f7b5cb",
:page 3,
:position {:bounding {:x1 410.855814576149,
:y1 1003.5521240234375,
:x2 460.0680948495865,
:y2 1023.5521240234375,
:width 1224,
:height 1584},
:rects ({:x1 410.855814576149,
:y1 1003.5521240234375,
:x2 460.0680948495865,
:y2 1023.5521240234375,
:width 1224,
:height 1584}),
:page 3},
:content {:text "circles "},
:properties {:color "blue"}}
{:id #uuid "659d5306-f7ef-49c3-af67-9c9b32fface5",
:page 3,
:position {:bounding {:x1 539.2082315683365,
:y1 1003.5521240234375,
:x2 588.4388834238052,
:y2 1023.5521240234375,
:width 1224,
:height 1584},
:rects ({:x1 539.2082315683365,
:y1 1003.5521240234375,
:x2 588.4388834238052,
:y2 1023.5521240234375,
:width 1224,
:height 1584}),
:page 3},
:content {:text "current"},
:properties {:color "blue"}}
{:id #uuid "659d5309-0170-4fd6-b159-4000715eebb7",
:page 3,
:position {:bounding {:x1 258.8457132577896,
:y1 1025.40625,
:x2 323.10831701755524,
:y2 1045.40625,
:width 1224,
:height 1584},
:rects ({:x1 258.8457132577896,
:y1 1025.40625,
:x2 323.10831701755524,
:y2 1045.40625,
:width 1224,
:height 1584}),
:page 3},
:content {:text "squares "},
:properties {:color "purple"}}
{:id #uuid "659d530d-3a9a-4b98-aa94-82c4c1eea3c6",
:page 3,
:position {:bounding {:x1 411.56058752536774,
:y1 1025.40625,
:x2 481.40616858005524,
:y2 1045.40625,
:width 1224,
:height 1584},
:rects ({:x1 411.56058752536774,
:y1 1025.40625,
:x2 481.40616858005524,
:y2 1045.40625,
:width 1224,
:height 1584}),
:page 3},
:content {:text "following "},
:properties {:color "purple"}}
{:id #uuid "659d530e-a576-4046-abb3-13ff836a6499",
:page 3,
:position {:bounding {:x1 486.9794718027115,
:y1 1025.40625,
:x2 529.8244425058365,
:y2 1045.40625,
:width 1224,
:height 1584},
:rects ({:x1 486.9794718027115,
:y1 1025.40625,
:x2 529.8244425058365,
:y2 1045.40625,
:width 1224,
:height 1584}),
:page 3},
:content {:text "future"},
:properties {:color "purple"}}
{:id #uuid "659d5357-6d24-4f33-9ab3-db096aeeb2b6",
:page 4,
:position {:bounding {:x1 107.58333837985992,
:y1 694.5104370117188,
:x2 588.7824960947037,
:y2 758.3854370117188,
:width 1224,
:height 1584},
:rects ({:x1 421.76432287693024,
:y1 694.5104370117188,
:x2 588.1301676034927,
:y2 714.5104370117188,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 716.53125,
:x2 588.7824960947037,
:y2 736.53125,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 738.3854370117188,
:x2 448.3531137704849,
:y2 758.3854370117188,
:width 1224,
:height 1584}),
:page 4},
:content {:text " The tool incorporates multiple visualizations that aid users in discerning the success or failure of the robotic arm in picking up objects"},
:properties {:color "purple"}}
{:id #uuid "659d535e-4d88-4076-b370-7a5315a5fb15",
:page 4,
:position {:bounding {:x1 107.58333837985992,
:y1 760.25,
:x2 591.490091919899,
:y2 802.2708740234375,
:width 1224,
:height 1584},
:rects ({:x1 368.656839966774,
:y1 760.25,
:x2 591.490091919899,
:y2 780.25,
:width 1224,
:height 1584}
{:x1 107.58333837985992,
:y1 782.2708740234375,
:x2 586.6887460947037,
:y2 802.2708740234375,
:width 1224,
:height 1584}),
:page 4},
:content {:text "we demonstrate the tools efficacy in enabling users to comprehend the behavior of robotic arms"},
:properties {:color "purple"}}],
:extra {:page 1}}