{"id":1528,"date":"2019-05-21T18:05:42","date_gmt":"2019-05-21T22:05:42","guid":{"rendered":"https:\/\/www.bu.edu\/codes\/?page_id=1528"},"modified":"2019-05-21T18:05:42","modified_gmt":"2019-05-21T22:05:42","slug":"rule","status":"publish","type":"page","link":"https:\/\/www.bu.edu\/codes\/platforms\/rule\/","title":{"rendered":""},"content":{"rendered":"<h3>Robotic Urban-Like Environment (RULE)<\/h3>\n<h4>Robotic Urban-Like Environment (RULE) Generation I<\/h4>\n<p>RULE is an experimental platform for automatic deployment of robotic cars in an urban-like environment. The cars are Khepera II and Khepera III miniature robots with processing, sensing, and communication capabilities. The &#8220;city&#8221; has streets, intersections, traffic lights, and parking spots, and can be easily reconfigured. Four overhead cameras, serving as a GPS, are used to produce a topological map of the environment.<\/p>\n<table>\n<tbody>\n<tr>\n<td style=\"text-align: center;\"><a href=\"\/codes\/files\/2012\/01\/CODES-no-obstacle00128506-16-041.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"aligncenter  wp-image-184\" title=\"CODES no obstacle[(001285)06-16-04]\" src=\"\/codes\/files\/2012\/01\/CODES-no-obstacle00128506-16-041-636x318.jpg\" alt=\"CODES no obstacle[(001285)06-16-04]\" width=\"400\" height=\"200\" srcset=\"https:\/\/www.bu.edu\/codes\/files\/2012\/01\/CODES-no-obstacle00128506-16-041-636x318.jpg 636w, https:\/\/www.bu.edu\/codes\/files\/2012\/01\/CODES-no-obstacle00128506-16-041.jpg 720w\" sizes=\"(max-width: 400px) 100vw, 400px\" \/><\/a><a href=\"\/codes\/files\/2012\/01\/Copy-of-CODES_platform_1.jpg\" target=\"_blank\" rel=\"noopener\"><\/a><\/td>\n<td><a href=\"\/codes\/files\/2012\/01\/Copy-of-CODES_platform_1.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-187\" title=\"Copy of CODES_platform_1\" src=\"\/codes\/files\/2012\/01\/Copy-of-CODES_platform_1-636x477.jpg\" alt=\"Copy of CODES_platform_1\" width=\"280\" height=\"200\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><a href=\"\/codes\/files\/2012\/01\/Copy-of-CODES_platform_1.jpg\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"\/codes\/files\/2012\/01\/CODES-no-obstacle00128506-16-041.jpg\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>\n<p><span style=\"font-size: 16px;\"><br \/>\nThe image of the entire platform is obtained by stitching images taken from four overhead cameras. The camera is Logitech QuickCam Communicate STX.\u00a0<\/span>RULE I Vision System<\/p>\n<table class=\" aligncenter\">\n<tbody>\n<tr>\n<td><a href=\"\/codes\/files\/2012\/01\/Logitech_Communicate_STX.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-194\" title=\"Logitech_Communicate_STX\" src=\"\/codes\/files\/2012\/01\/Logitech_Communicate_STX.jpg\" alt=\"Logitech_Communicate_STX\" width=\"150\" height=\"150\" \/><\/a><\/td>\n<td><a href=\"\/codes\/files\/2012\/01\/overhead-camera-grid.jpg\"><img loading=\"lazy\" class=\"aligncenter  wp-image-196\" title=\"overhead camera grid\" src=\"\/codes\/files\/2012\/01\/overhead-camera-grid.jpg\" alt=\"overhead camera grid\" width=\"440\" height=\"162\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 16px;\"><br \/>\nKhepera II and Khepera III robots from\u00a0<\/span><a href=\"http:\/\/www.k-team.com\/\" style=\"font-size: 16px;\">K-team<\/a><span style=\"font-size: 16px;\">, with\u00a0Wifi or Bluetooth communication. Surrounded infrared and ultrasonic sensors can be used to do short distance obstacle detection. Khepera III can run Linux onboard.\u00a0<\/span>RULE I Robots<\/p>\n<table class=\" aligncenter\">\n<tbody>\n<tr>\n<td><a href=\"\/codes\/files\/2012\/01\/kheBTrobot.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"size-full wp-image-200 \" title=\"kheBTrobot\" src=\"\/codes\/files\/2012\/01\/kheBTrobot.jpg\" alt=\"Khepera II\" width=\"250\" height=\"200\" \/><\/a><\/p>\n<p>Khepera II<\/td>\n<td><a href=\"\/codes\/files\/2012\/01\/Kh3_Front.jpeg\"><img loading=\"lazy\" class=\" wp-image-199 \" title=\"Kh3_Front\" src=\"\/codes\/files\/2012\/01\/Kh3_Front.jpeg\" alt=\"Khepera III\" width=\"275\" height=\"200\" \/><\/a><\/p>\n<p>Khepera III<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>RULE I Traffic Light<\/h4>\n<p>Each traffic light in RULE I has an IP address and is connected to a route.<\/p>\n<table>\n<tbody>\n<tr>\n<td><a href=\"\/codes\/files\/2012\/01\/img04.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"size-full wp-image-202\" title=\"img04\" src=\"\/codes\/files\/2012\/01\/img04.jpg\" alt=\"img04\" width=\"300\" height=\"200\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>\nRobotic Urban-Like Environment (RULE) Generation II<\/h3>\n<p>Comparing to old RULE platform, we made the following upgrades. First, traffic lights can be controlled wirelessly. Second, parking barriers coming with LED signs are installed at the parking spots, which are wirelessly controllable. The LED signs are used to indicate the parking spot status (vacant, occupied, reserved, etc). Third, use two instead of four overhead cameras as a vision system.<\/p>\n<table class=\" aligncenter\">\n<tbody>\n<tr>\n<td><a href=\"\/codes\/files\/2012\/01\/Overview.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"aligncenter  wp-image-205\" title=\"Overview\" src=\"\/codes\/files\/2012\/01\/Overview-636x477.jpg\" alt=\"Overview\" width=\"311\" height=\"233\" srcset=\"https:\/\/www.bu.edu\/codes\/files\/2012\/01\/Overview-636x477.jpg 636w, https:\/\/www.bu.edu\/codes\/files\/2012\/01\/Overview-1024x768.jpg 1024w\" sizes=\"(max-width: 311px) 100vw, 311px\" \/><\/a><\/td>\n<td><a href=\"\/codes\/files\/2012\/01\/platform.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"aligncenter  wp-image-206\" title=\"platform\" src=\"\/codes\/files\/2012\/01\/platform-484x636.jpg\" alt=\"platform\" width=\"186\" height=\"244\" srcset=\"https:\/\/www.bu.edu\/codes\/files\/2012\/01\/platform-484x636.jpg 484w, https:\/\/www.bu.edu\/codes\/files\/2012\/01\/platform.jpg 572w\" sizes=\"(max-width: 186px) 100vw, 186px\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 16px;\"><br \/>\nThe image of the entire platform is obtained by stitching images taken from two overhead cameras. The cameras are Logitech QuickCam Orbit AF.\u00a0<\/span>RULE II Vision System<\/p>\n<table class=\" aligncenter\">\n<tbody>\n<tr>\n<td><a href=\"\/codes\/files\/2012\/01\/quickcam.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-208\" title=\"quickcam\" src=\"\/codes\/files\/2012\/01\/quickcam.png\" alt=\"quickcam\" width=\"200\" height=\"200\" \/><\/a><\/td>\n<td><a href=\"\/codes\/files\/2012\/01\/newvision.jpg\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" class=\"aligncenter size-medium wp-image-209\" title=\"newvision\" src=\"\/codes\/files\/2012\/01\/newvision-636x477.jpg\" alt=\"newvision\" width=\"320\" height=\"250\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 16px;\"><br \/>\nWe add to the platform a new robot. It is an upgraded Roomba vacuum cleaner with brains (laptop), eyes (camera) and sensors (laser rangefinder and infrared sensors)\u00a0<\/span>RULE II Robots<\/p>\n<table class=\" aligncenter\">\n<tbody>\n<tr>\n<td><a href=\"\/codes\/files\/2012\/01\/image005.jpg\"><img loading=\"lazy\" class=\"aligncenter size-full wp-image-213\" title=\"image005\" src=\"\/codes\/files\/2012\/01\/image005.jpg\" alt=\"image005\" width=\"398\" height=\"188\" \/><\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><span style=\"font-size: 16px;\"><br \/>\nTraffic lights in RULE II are controlled wirelessly. Parking barriers with LED display are added into the platform. The following videos show how all components work.<\/span><\/p>\n<h4>RULE II Traffic Components<\/h4>\n<table width=\"866\" height=\"374\">\n<tbody>\n<tr>\n<td>\n<h4><iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"http:\/\/www.youtube.com\/embed\/Rkcy7ympE2I\" frameborder=\"0\" data-mce-fragment=\"1\"><\/iframe><\/h4>\n<\/td>\n<td style=\"text-align: center;\"><iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"http:\/\/www.youtube.com\/embed\/tljfwLNLVSs\" frameborder=\"0\" data-mce-fragment=\"1\"><\/iframe><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Robotic Urban-Like Environment (RULE) Generation III<\/h3>\n<p>We recently update our platform to generation III which uses OptiTrack Motion Capture systems of 40 high-speed cameras providing 6DOF data (x,y,z, pitch, yaw, roll) in real time. \u00a0City environments could be projected on the floor as backgrounds while robots navigation through buildings and intersections. Robotic Urban-Like Environment (RULE) Generation\u00a0III<\/p>\n<p><img loading=\"lazy\" src=\"\/codes\/files\/2016\/09\/NewLab-636x477.jpg\" alt=\"NewLab\" class=\"wp-image-638 aligncenter\" width=\"323\" height=\"242\" srcset=\"https:\/\/www.bu.edu\/codes\/files\/2016\/09\/NewLab-636x477.jpg 636w, https:\/\/www.bu.edu\/codes\/files\/2016\/09\/NewLab-1024x768.jpg 1024w\" sizes=\"(max-width: 323px) 100vw, 323px\" \/><\/p>\n<p style=\"text-align: center;\">RULE III Robots<\/p>\n<p>In our third\u00a0generation, we use M3pi\u00a0robots from Pololu, with wixel wireless\u00a0communication and Arm embed controller. The robots can also be equipped with multiple sensors including range finders, IMU, cameras, and color\/light sensors.<\/p>\n<p><a href=\"\/codes\/files\/2016\/04\/Polulu_CODES-e1461289202375.jpg\"><img loading=\"lazy\" src=\"\/codes\/files\/2016\/04\/Polulu_CODES-e1461289202375-636x353.jpg\" class=\"wp-image-527  aligncenter\" width=\"339\" height=\"188\" srcset=\"https:\/\/www.bu.edu\/codes\/files\/2016\/04\/Polulu_CODES-e1461289202375-636x353.jpg 636w, https:\/\/www.bu.edu\/codes\/files\/2016\/04\/Polulu_CODES-e1461289202375-1024x568.jpg 1024w\" sizes=\"(max-width: 339px) 100vw, 339px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Robotic Urban-Like Environment (RULE) Robotic Urban-Like Environment (RULE) Generation I RULE is an experimental platform for automatic deployment of robotic cars in an urban-like environment. The cars are Khepera II and Khepera III miniature robots with processing, sensing, and communication capabilities. The &#8220;city&#8221; has streets, intersections, traffic lights, and parking spots, and can be easily [&hellip;]<\/p>\n","protected":false},"author":15965,"featured_media":0,"parent":88,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.bu.edu\/codes\/wp-json\/wp\/v2\/pages\/1528"}],"collection":[{"href":"https:\/\/www.bu.edu\/codes\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bu.edu\/codes\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/codes\/wp-json\/wp\/v2\/users\/15965"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/codes\/wp-json\/wp\/v2\/comments?post=1528"}],"version-history":[{"count":2,"href":"https:\/\/www.bu.edu\/codes\/wp-json\/wp\/v2\/pages\/1528\/revisions"}],"predecessor-version":[{"id":1530,"href":"https:\/\/www.bu.edu\/codes\/wp-json\/wp\/v2\/pages\/1528\/revisions\/1530"}],"up":[{"embeddable":true,"href":"https:\/\/www.bu.edu\/codes\/wp-json\/wp\/v2\/pages\/88"}],"wp:attachment":[{"href":"https:\/\/www.bu.edu\/codes\/wp-json\/wp\/v2\/media?parent=1528"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}