{"id":"https://openalex.org/W1933113537","doi":"https://doi.org/10.1109/robot.1987.1087894","title":"Smalltalk as a programming language for robotics?","display_name":"Smalltalk as a programming language for robotics?","publication_year":2005,"publication_date":"2005-03-23","ids":{"openalex":"https://openalex.org/W1933113537","doi":"https://doi.org/10.1109/robot.1987.1087894","mag":"1933113537"},"language":"en","primary_location":{"id":"doi:10.1109/robot.1987.1087894","is_oa":false,"landing_page_url":"https://doi.org/10.1109/robot.1987.1087894","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5113598683","display_name":"Wilf R. LaLonde","orcid":null},"institutions":[{"id":"https://openalex.org/I67031392","display_name":"Carleton University","ror":"https://ror.org/02qtvee93","country_code":"CA","type":"education","lineage":["https://openalex.org/I67031392"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"W. LaLonde","raw_affiliation_strings":["Carleton University, Ontario, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Carleton University, Ontario, Canada","institution_ids":["https://openalex.org/I67031392"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046022255","display_name":"D. G. Thomas","orcid":"https://orcid.org/0000-0001-6327-8446"},"institutions":[{"id":"https://openalex.org/I67031392","display_name":"Carleton University","ror":"https://ror.org/02qtvee93","country_code":"CA","type":"education","lineage":["https://openalex.org/I67031392"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"D. Thomas","raw_affiliation_strings":["School of Computer Science, Carleton University, Ottawa, ONT, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, Carleton University, Ottawa, ONT, Canada","institution_ids":["https://openalex.org/I67031392"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5108432540","display_name":"Kent A. Johnson","orcid":null},"institutions":[{"id":"https://openalex.org/I67031392","display_name":"Carleton University","ror":"https://ror.org/02qtvee93","country_code":"CA","type":"education","lineage":["https://openalex.org/I67031392"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"K. Johnson","raw_affiliation_strings":["School of Computer Science, Carleton University, Ottawa, ONT, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science, Carleton University, Ottawa, ONT, Canada","institution_ids":["https://openalex.org/I67031392"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I67031392"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.14570985,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"4","issue":null,"first_page":"1456","last_page":"1462"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10653","display_name":"Robot Manipulation and Learning","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10653","display_name":"Robot Manipulation and Learning","score":0.9995999932289124,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10906","display_name":"AI-based Problem Solving and Planning","score":0.9908999800682068,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/smalltalk","display_name":"Smalltalk","score":0.8942664265632629},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.802764892578125},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6805531978607178},{"id":"https://openalex.org/keywords/programming-language-implementation","display_name":"Programming language implementation","score":0.6305289268493652},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5934666395187378},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.5877323746681213},{"id":"https://openalex.org/keywords/first-generation-programming-language","display_name":"First-generation programming language","score":0.566036581993103},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.5391616225242615},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.48073267936706543},{"id":"https://openalex.org/keywords/object-oriented-programming","display_name":"Object-oriented programming","score":0.46273550391197205},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.461295485496521},{"id":"https://openalex.org/keywords/fifth-generation-programming-language","display_name":"Fifth-generation programming language","score":0.43085044622421265},{"id":"https://openalex.org/keywords/high-level-programming-language","display_name":"High-level programming language","score":0.4282674789428711},{"id":"https://openalex.org/keywords/extensible-programming","display_name":"Extensible programming","score":0.4203474521636963},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.3740292191505432},{"id":"https://openalex.org/keywords/symbolic-programming","display_name":"Symbolic programming","score":0.3372338116168976},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.11695614457130432}],"concepts":[{"id":"https://openalex.org/C2777293101","wikidata":"https://www.wikidata.org/wiki/Q235086","display_name":"Smalltalk","level":3,"score":0.8942664265632629},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.802764892578125},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6805531978607178},{"id":"https://openalex.org/C201997060","wikidata":"https://www.wikidata.org/wiki/Q4117406","display_name":"Programming language implementation","level":5,"score":0.6305289268493652},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5934666395187378},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.5877323746681213},{"id":"https://openalex.org/C570499","wikidata":"https://www.wikidata.org/wiki/Q1289116","display_name":"First-generation programming language","level":3,"score":0.566036581993103},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.5391616225242615},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.48073267936706543},{"id":"https://openalex.org/C73752529","wikidata":"https://www.wikidata.org/wiki/Q79872","display_name":"Object-oriented programming","level":2,"score":0.46273550391197205},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.461295485496521},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.43085044622421265},{"id":"https://openalex.org/C19024347","wikidata":"https://www.wikidata.org/wiki/Q211496","display_name":"High-level programming language","level":3,"score":0.4282674789428711},{"id":"https://openalex.org/C131531359","wikidata":"https://www.wikidata.org/wiki/Q5421926","display_name":"Extensible programming","level":5,"score":0.4203474521636963},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3740292191505432},{"id":"https://openalex.org/C61714564","wikidata":"https://www.wikidata.org/wiki/Q7661185","display_name":"Symbolic programming","level":4,"score":0.3372338116168976},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.11695614457130432}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/robot.1987.1087894","is_oa":false,"landing_page_url":"https://doi.org/10.1109/robot.1987.1087894","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings. 1987 IEEE International Conference on Robotics and Automation","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W183199840","https://openalex.org/W1503886226","https://openalex.org/W1587166076","https://openalex.org/W1770006921","https://openalex.org/W1966881796","https://openalex.org/W2015947727","https://openalex.org/W2033469483","https://openalex.org/W2094595508","https://openalex.org/W2096588014","https://openalex.org/W2154789832","https://openalex.org/W4230647412","https://openalex.org/W4252387763","https://openalex.org/W6607345167"],"related_works":["https://openalex.org/W1484966945","https://openalex.org/W844701279","https://openalex.org/W2185821387","https://openalex.org/W790459654","https://openalex.org/W1933113537","https://openalex.org/W2013665718","https://openalex.org/W2230513087","https://openalex.org/W3082150140","https://openalex.org/W2806896741","https://openalex.org/W1988930050"],"abstract_inverted_index":{"Programming":[0],"languages":[1],"for":[2,30,42,96,123],"robotics":[3],"applications":[4,13],"are":[5,63],"continually":[6],"being":[7],"developed":[8],"and":[9,27,37,45,78,93,113,135],"extended":[10],"as":[11,32,109],"the":[12,54,72,88,133,144],"become":[14],"more":[15,26,79,128],"sophisticated.":[16],"Language":[17],"evolution":[18],"is":[19,76,119,132],"proceeding":[20],"along":[21],"two":[22],"directions:":[23],"(1)":[24],"providing":[25,39],"better":[28,40],"facilities":[29,41,92],"task-level":[31],"opposed":[33],"to":[34,81],"robot-level":[35],"programming":[36,61,140],"(2)":[38],"simulation,":[43],"graphics":[44],"symbolic":[46,101],"manipulation.":[47],"The":[48],"trend":[49],"makes":[50],"it":[51,75,95],"clear":[52],"that":[53,142],"full":[55],"capabilities":[56],"of":[57,66,99,146,156],"a":[58,68,110,139],"general":[59,90],"purpose":[60,91],"language":[62,70,85,141],"needed.":[64],"Instead":[65],"developing":[67],"new":[69],"from":[71],"ground":[73],"up,":[74],"easier":[77],"productive":[80],"take":[82],"an":[83,120],"existing":[84],"with":[86],"all":[87],"requisite":[89],"specialize":[94],"robotics.":[97],"Because":[98],"its":[100,104,107,114],"processing":[102],"facilities,":[103],"object-oriented":[105],"nature,":[106],"usefulness":[108],"simulation":[111],"language,":[112],"sophisticated":[115],"graphical":[116],"interface,":[117],"Smalltalk":[118,152],"ideal":[121],"candidate":[122],"specialization.":[124],"We":[125],"discuss":[126],"in":[127,151],"detail":[129],"why":[130],"this":[131],"case":[134],"we":[136],"show":[137],"how":[138],"approaches":[143],"power":[145],"AL":[147],"can":[148],"be":[149],"imbedded":[150],"within":[153],"2-4":[154],"person-months":[155],"effort.":[157]},"counts_by_year":[{"year":2018,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
