1// get the ninja-keys element 2const ninja = document.querySelector('ninja-keys'); 3 4// add the home and posts menu items 5ninja.data = [{ 6 id: "nav-about", 7 title: "About", 8 section: "Navigation", 9 handler: () => { 10 window.location.href = "/"; 11 }, 12 },{id: "nav-projects", 13 title: "Projects", 14 description: "Some of my relevant projects", 15 section: "Navigation", 16 handler: () => { 17 window.location.href = "/projects/"; 18 }, 19 },{id: "nav-cv", 20 title: "CV", 21 description: "", 22 section: "Navigation", 23 handler: () => { 24 window.location.href = "/cv/"; 25 }, 26 },{id: "nav-publications", 27 title: "Publications", 28 description: "Scientific Publication list", 29 section: "Navigation", 30 handler: () => { 31 window.location.href = "/publications/"; 32 }, 33 },{id: "nav-dissemination-posters", 34 title: "Dissemination Posters", 35 description: "", 36 section: "Navigation", 37 handler: () => { 38 window.location.href = "/posters/"; 39 }, 40 },{id: "nav-github-repos", 41 title: "Github Repos", 42 description: "Pinned Repo", 43 section: "Navigation", 44 handler: () => { 45 window.location.href = "/repositories/"; 46 }, 47 },{id: "projects-casio-ct-s1-midi-controller", 48 title: 'Casio CT-S1 Midi Controller', 49 description: "Basic and raw Android app to contol some Midi functionalities of the Casio CT-S1 keyboard", 50 section: "Projects",handler: () => { 51 window.location.href = "/projects/casio_midi_controller/"; 52 },},{id: "projects-gpd-ros-wrapper", 53 title: 'gpd_ros_wrapper', 54 description: "Wrapper for the grasp pose detection lib (https://github.com/atenpas/gpd) to make it works with ROS (noetic) with some additional features (e.g. point cloud processing).", 55 section: "Projects",handler: () => { 56 window.location.href = "/projects/gpd_ros_wrapper/"; 57 },},{id: "projects-neural-network-laser-pointer-tracking", 58 title: 'Neural Network Laser Pointer Tracking', 59 description: "Detect (and practically track) in the ROS world a laser spot emitted from a common laser pointer.", 60 section: "Projects",handler: () => { 61 window.location.href = "/projects/laser_track/"; 62 },},{id: "projects-awesome-robotics-conferences-list", 63 title: 'Awesome Robotics Conferences List', 64 description: "An interactive table for choosing your next robotic-related conference or school.", 65 section: "Projects",handler: () => { 66 window.location.href = "/projects/list/"; 67 },},{id: "projects-nicla-vision-ros", 68 title: 'nicla_vision_ros', 69 description: "ROS/ROS2 interface for the Arduino Nicla Vision board.", 70 section: "Projects",handler: () => { 71 window.location.href = "/projects/nicla_vision_ros/"; 72 },},{id: "projects-point-cloud2-filters", 73 title: 'point_cloud2_filters', 74 description: "Wrappers for some of the pcl filters ROS messages.", 75 section: "Projects",handler: () => { 76 window.location.href = "/projects/pc_filter/"; 77 },},{id: "projects-humanoids24-poster", 78 title: 'Humanoids24 Poster', 79 description: "Poster for the Humanoids24 paper", 80 section: "Projects",handler: () => { 81 window.location.href = "/projects/poster_humanoids24/"; 82 },},{id: "projects-icra22-poster", 83 title: 'ICRA22 Poster', 84 description: "Poster for the ICRA22 paper", 85 section: "Projects",handler: () => { 86 window.location.href = "/projects/poster_icra/"; 87 },},{id: "projects-icra24-poster", 88 title: 'ICRA24 Poster', 89 description: "Poster for the ICRA24 paper", 90 section: "Projects",handler: () => { 91 window.location.href = "/projects/poster_icra24/"; 92 },},{id: "projects-icra25-poster", 93 title: 'ICRA25 Poster', 94 description: "Poster for the ICRA25 paper", 95 section: "Projects",handler: () => { 96 window.location.href = "/projects/poster_icra25/"; 97 },},{id: "projects-irim22-poster", 98 title: 'IRIM22 Poster', 99 description: "Poster for the IRIM22 paper", 100 section: "Projects",handler: () => { 101 window.location.href = "/projects/poster_irim/"; 102 },},{id: "projects-iros22-poster", 103 title: 'IROS22 Poster', 104 description: "Poster for the IROS22 paper", 105 section: "Projects",handler: () => { 106 window.location.href = "/projects/poster_iros/"; 107 },},{id: "projects-phd-poster", 108 title: 'PhD Poster', 109 description: "A recap of my PhD in a poster", 110 section: "Projects",handler: () => { 111 window.location.href = "/projects/poster_phd/"; 112 },},{id: "projects-ros-end-effector", 113 title: 'ROS End-Effector', 114 description: "A ROS-based set of standard interfaces to command robotics end-effectors in an agnostic fashion.", 115 section: "Projects",handler: () => { 116 window.location.href = "/projects/rosee/"; 117 },},{ 118 id: 'social-email', 119 title: 'email', 120 section: 'Socials', 121 handler: () => {
122 window.open("mailto:%74%6F%72%69%64%65%62%72%61%75%73@%67%6D%61%69%6C.%63%6F%6D", "_blank"); 123 }, 124 },{ 125 id: 'social-github', 126 title: 'GitHub', 127 section: 'Socials', 128 handler: () => { 129 window.open("https://github.com/torydebra", "_blank"); 130 }, 131 },{ 132 id: 'social-ieee', 133 title: 'IEEE Xplore', 134 section: 'Socials', 135 handler: () => { 136 window.open("https://ieeexplore.ieee.org/author/37089227580/", "_blank"); 137 }, 138 },{ 139 id: 'social-linkedin', 140 title: 'LinkedIn', 141 section: 'Socials', 142 handler: () => { 143 window.open("https://www.linkedin.com/in/davide-torielli-838298192", "_blank"); 144 }, 145 },{ 146 id: 'social-orcid', 147 title: 'ORCID', 148 section: 'Socials', 149 handler: () => { 150 window.open("https://orcid.org/0000-0002-9711-3006", "_blank"); 151 }, 152 },{ 153 id: 'social-researchgate', 154 title: 'ResearchGate', 155 section: 'Socials', 156 handler: () => { 157 window.open("https://www.researchgate.net/profile/Davide_Torielli/", "_blank"); 158 }, 159 },{ 160 id: 'social-rss', 161 title: 'RSS Feed', 162 section: 'Socials', 163 handler: () => { 164 window.open("/feed.xml", "_blank"); 165 }, 166 },{ 167 id: 'social-scholar', 168 title: 'Google Scholar', 169 section: 'Socials', 170 handler: () => { 171 window.open("https://scholar.google.com/citations?user=KPZ7hz0AAAAJ", "_blank"); 172 }, 173 },{ 174 id: 'social-scopus', 175 title: 'Scopus', 176 section: 'Socials', 177 handler: () => { 178 window.open("https://www.scopus.com/authid/detail.uri?authorId=57446004100", "_blank"); 179 }, 180 },{ 181 id: 'social-work', 182 title: 'Work', 183 section: 'Socials', 184 handler: () => { 185 window.open("https://www.iit.it/it/people-details/-/people/davide-torielli", "_blank"); 186 }, 187 },{ 188 id: 'social-youtube', 189 title: 'YouTube', 190 section: 'Socials', 191 handler: () => { 192 window.open("https://youtube.com/@Belintoridebraus", "_blank"); 193 }, 194 },{ 195 id: 'light-theme', 196 title: 'Change theme to light', 197 description: 'Change the theme of the site to Light', 198 section: 'Theme', 199 handler: () => { 200 setThemeSetting("light"); 201 }, 202 }, 203 { 204 id: 'dark-theme', 205 title: 'Change theme to dark', 206 description: 'Change the theme of the site to Dark', 207 section: 'Theme', 208 handler: () => { 209 setThemeSetting("dark"); 210 }, 211 }, 212 { 213 id: 'system-theme', 214 title: 'Use system default theme', 215 description: 'Change the theme of the site to System Default', 216 section: 'Theme', 217 handler: () => { 218 setThemeSetting("system"); 219 }, 220 },];
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.