{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T09:45:54Z","timestamp":1777715154293,"version":"3.51.4"},"reference-count":38,"publisher":"SAGE Publications","issue":"2","license":[{"start":{"date-parts":[[1991,4,1]],"date-time":"1991-04-01T00:00:00Z","timestamp":670464000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["The International Journal of Robotics Research"],"published-print":{"date-parts":[[1991,4]]},"abstract":"<jats:p>Object recognition through the use of input from multiple sensors is an important aspect of an autonomous manipula tion system. In tactile object recognition, it is necessary to determine the location and orientation of object edges and surfaces. We propose a controller that utilizes a tactile sensor in the feedback loop of a manipulator to track edges in real time. In our control system, the data from the tactile sensor is processed in two stages to determine the location of edges. The first stage involves adaptive thresholding of tactile images. This thresholded image is used to detect edges. In the second stage, we use a combination of weighted least squares and the Modified Adaptive Hough Transform to choose the edge to be tracked from the multiple edges present in the tactile image. The parameters of these edges are then used to generate a set-point signal to drive the manipulator. In our implementation, we use a Hybrid controller that uses both position and force set points. The edge tracker, pre sented in this article, has been implemented on the CMU DD Arm II system. While the signal processing and the control computation require 30 ms, the tactile images are transferred from the sensor to the computer every 240 ms. Consequently, the acquisition of tactile images limits the sampling rate to 4.2 Hz. In this article, we describe both the theory and exper imental implementation of tactile edge detection and an edge tracking controller.<\/jats:p>","DOI":"10.1177\/027836499101000202","type":"journal-article","created":{"date-parts":[[2007,3,4]],"date-time":"2007-03-04T20:24:06Z","timestamp":1173039846000},"page":"88-102","source":"Crossref","is-referenced-by-count":58,"title":["Using Tactile Data for Real-Time Feedback"],"prefix":"10.1177","volume":"10","author":[{"given":"Alan D.","family":"Berger","sequence":"first","affiliation":[{"name":"Department of Electrical and Computer Engineering The Robotics Institute Carnegie-Mellon University Pittsburgh, Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Pradeep K.","family":"Khosla","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering The Robotics Institute Carnegie-Mellon University Pittsburgh, Pennsylvania"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[1991,4,1]]},"reference":[{"key":"atypb1","volume-title":"An Overview of Tactile Sensing","author":"Agrawal, R.","year":"1986"},{"key":"atypb2","volume-title":"Proc. IEEE Conf. on Robotics and Automation","author":"Allen, P."},{"key":"atypb3","volume-title":"What can we learn from one finger experiments","author":"Bajcsy, R.","year":"1984"},{"key":"atypb4","volume-title":"Computer Vision","author":"Ballard, D.H.","year":"1982"},{"key":"atypb5","volume-title":"On using a tactile sensor for real-time feature extraction. Master's thesis","author":"Berger, A.D.","year":"1988"},{"key":"atypb6","volume-title":"Proc. SPIE's Cambridge Symposium on Optical and Optoelectronic Engineering: Advances in Intelligent Robotics Systems","author":"Berger, A.D."},{"key":"atypb7","volume-title":"Proc. NASA Conference on Space Telerobotics","author":"Berger, A.D."},{"key":"atypb8","doi-asserted-by":"publisher","DOI":"10.1002\/rob.4620070209"},{"key":"atypb9","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1986.4767808"},{"key":"atypb10","first-page":"1062","volume":"2","author":"Cameron, A.","year":"1988","journal-title":"Proc. IEEE Conf. on Robotics and Automation"},{"key":"atypb11","doi-asserted-by":"publisher","DOI":"10.21236\/ADA195819"},{"key":"atypb12","doi-asserted-by":"publisher","DOI":"10.1145\/6462.6464"},{"key":"atypb13","first-page":"2047","volume":"3","author":"Dario, P.","year":"1987","journal-title":"Proc IEEE Conf. on Robotics and Automation"},{"key":"atypb14","doi-asserted-by":"publisher","DOI":"10.1177\/027836498700600302"},{"key":"atypb15","volume-title":"Data Communications: Facilities, Networks and Systems Design","author":"Doll, D.R.","year":"1978"},{"key":"atypb16","volume-title":"Pattern Classification and Scene Analysis","author":"Duda","year":"1973"},{"key":"atypb17","first-page":"1799","volume":"3","author":"Ellis, R.E.","year":"1987","journal-title":"Proc. IEEE Conf. on Robotics and Automation"},{"key":"atypb18","volume-title":"Proc. IEEE Conf. on Robotics and Automation","author":"Fearing, R.S."},{"key":"atypb19","doi-asserted-by":"publisher","DOI":"10.1007\/978-94-009-9127-9"},{"key":"atypb20","volume-title":"Proc. IEEE Conf. on Robotics and Automation","author":"Grimson, W.E.L."},{"key":"atypb21","doi-asserted-by":"publisher","DOI":"10.1177\/027836498200100201"},{"key":"atypb22","volume-title":"Proc. IEEE Int. Conf. on Robotics","author":"Harmon, L.D."},{"key":"atypb23","doi-asserted-by":"publisher","DOI":"10.1109\/TPAMI.1987.4767964"},{"key":"atypb24","volume-title":"Proceedings of the 1986 ACC","author":"Khosla, P.K."},{"key":"atypb25","first-page":"1806","volume":"3","author":"Klatzky, R.L.","year":"1987","journal-title":"Proc. IEEE Conf. on Robotics and Automation"},{"key":"atypb26","volume-title":"Lord LTS-210 Tactile Sensor. Installation and Operations Manual","author":"Lord Corporation.","year":"1978"},{"key":"atypb27","volume-title":"APB-3024M Array Processor Board. Reference Manual","author":"Marinco Inc.","year":"1983"},{"issue":"6","key":"atypb28","volume":"11","author":"Mason, M.T.","year":"1981","journal-title":"IEEE Trans. Sys. Man Cybernet."},{"key":"atypb29","first-page":"7","author":"McAlpine, G.A.","year":"1986","journal-title":"Sensors"},{"key":"atypb30","volume-title":"Tactile sensing and kinematics of contact. Ph.D. thesis, Division of Applied Sciences","author":"Montana, D.J.","year":"1986"},{"key":"atypb31","first-page":"1500","volume":"3","author":"Muthukrishnan, C.","year":"1987","journal-title":"Proc. IEEE Conf on Robotics and Automation"},{"key":"atypb32","volume-title":"Engineering Design with Rubber","author":"Payne, A.R.","year":"1960"},{"key":"atypb33","doi-asserted-by":"publisher","DOI":"10.1115\/1.3139652"},{"key":"atypb34","doi-asserted-by":"publisher","DOI":"10.1145\/356827.356833"},{"key":"atypb35","first-page":"1262","author":"Schneiter, J.L.","year":"1986","journal-title":"Proc. IEEE Int. Conf. on Robotics and Automation"},{"key":"atypb36","first-page":"1274","volume":"2","author":"Stansfield, S.A.","year":"1986","journal-title":"Proc. IEEE Conf. on Robotics and Automation"},{"key":"atypb37","first-page":"1487","author":"Stansfield, S.A.","year":"1987","journal-title":"Proc. IEEE Int. Conf. on Robotics and Automation"},{"key":"atypb38","first-page":"1090","volume":"2","author":"Stansfield, S.A.","year":"1988","journal-title":"Proc. IEEE Conf. on Robotics and Automation"}],"container-title":["The International Journal of Robotics Research"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836499101000202","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/027836499101000202","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T10:14:12Z","timestamp":1777457652000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/027836499101000202"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991,4]]},"references-count":38,"journal-issue":{"issue":"2","published-print":{"date-parts":[[1991,4]]}},"alternative-id":["10.1177\/027836499101000202"],"URL":"https:\/\/doi.org\/10.1177\/027836499101000202","relation":{},"ISSN":["0278-3649","1741-3176"],"issn-type":[{"value":"0278-3649","type":"print"},{"value":"1741-3176","type":"electronic"}],"subject":[],"published":{"date-parts":[[1991,4]]}}}