{"id":"https://openalex.org/W4416677721","doi":"https://doi.org/10.1109/sbr/wre66973.2025.11249585","title":"Accelerating Robotic Intelligence: An FPGA -Optimized MLP Generator","display_name":"Accelerating Robotic Intelligence: An FPGA -Optimized MLP Generator","publication_year":2025,"publication_date":"2025-10-13","ids":{"openalex":"https://openalex.org/W4416677721","doi":"https://doi.org/10.1109/sbr/wre66973.2025.11249585"},"language":null,"primary_location":{"id":"doi:10.1109/sbr/wre66973.2025.11249585","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sbr/wre66973.2025.11249585","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Brazilian Symposium on Robotics (SBR) and 2025 Workshop on Robotics in Education (WRE)","raw_type":"proceedings-article"},"type":"article","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/A5009981183","display_name":"M. A. Pastrana","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"M. A. Pastrana","raw_affiliation_strings":["Mechatronics Graduate Program,Department of Mechanical Engineering"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Mechatronics Graduate Program,Department of Mechanical Engineering","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5031751922","display_name":"Lukas Araujo da Silva","orcid":null},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Lukas A. da Silva","raw_affiliation_strings":["University of Brasilia,Faculty of Science and Technology in Engineering, Electronics Engineering Undergraduate Program,Brasilia,DF,Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Brasilia,Faculty of Science and Technology in Engineering, Electronics Engineering Undergraduate Program,Brasilia,DF,Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001337399","display_name":"Roberto de Souza Baptista","orcid":"https://orcid.org/0000-0002-0228-6669"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Roberto de Souza Baptista","raw_affiliation_strings":["University of Brasilia,Faculty of Science and Technology in Engineering, Electronics Engineering Undergraduate Program,Brasilia,DF,Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Brasilia,Faculty of Science and Technology in Engineering, Electronics Engineering Undergraduate Program,Brasilia,DF,Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050811383","display_name":"Daniel M. Mu\u00f1oz","orcid":"https://orcid.org/0000-0002-9219-6463"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Daniel M. Mu\u00f1oz","raw_affiliation_strings":["Mechatronics Graduate Program,Department of Mechanical Engineering"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Mechatronics Graduate Program,Department of Mechanical Engineering","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.35902389,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"152","last_page":"157"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.32109999656677246,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10904","display_name":"Embedded Systems Design Techniques","score":0.32109999656677246,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12810","display_name":"Real-time simulation and control systems","score":0.09480000287294388,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.06960000097751617,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5485000014305115},{"id":"https://openalex.org/keywords/robotics","display_name":"Robotics","score":0.546999990940094},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.545799970626831},{"id":"https://openalex.org/keywords/software-deployment","display_name":"Software deployment","score":0.4894999861717224},{"id":"https://openalex.org/keywords/component","display_name":"Component (thermodynamics)","score":0.46160000562667847},{"id":"https://openalex.org/keywords/robot","display_name":"Robot","score":0.453900009393692},{"id":"https://openalex.org/keywords/perceptron","display_name":"Perceptron","score":0.43320000171661377},{"id":"https://openalex.org/keywords/automation","display_name":"Automation","score":0.41780000925064087}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6916000247001648},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5485000014305115},{"id":"https://openalex.org/C34413123","wikidata":"https://www.wikidata.org/wiki/Q170978","display_name":"Robotics","level":3,"score":0.546999990940094},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.545799970626831},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5055999755859375},{"id":"https://openalex.org/C105339364","wikidata":"https://www.wikidata.org/wiki/Q2297740","display_name":"Software deployment","level":2,"score":0.4894999861717224},{"id":"https://openalex.org/C168167062","wikidata":"https://www.wikidata.org/wiki/Q1117970","display_name":"Component (thermodynamics)","level":2,"score":0.46160000562667847},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.453900009393692},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.453900009393692},{"id":"https://openalex.org/C60908668","wikidata":"https://www.wikidata.org/wiki/Q690207","display_name":"Perceptron","level":3,"score":0.43320000171661377},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.41780000925064087},{"id":"https://openalex.org/C2742236","wikidata":"https://www.wikidata.org/wiki/Q924713","display_name":"Efficient energy use","level":2,"score":0.40779998898506165},{"id":"https://openalex.org/C179717631","wikidata":"https://www.wikidata.org/wiki/Q2991667","display_name":"Multilayer perceptron","level":3,"score":0.36970001459121704},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.36410000920295715},{"id":"https://openalex.org/C2780992000","wikidata":"https://www.wikidata.org/wiki/Q17016113","display_name":"Generator (circuit theory)","level":3,"score":0.3549000024795532},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.35339999198913574},{"id":"https://openalex.org/C133731056","wikidata":"https://www.wikidata.org/wiki/Q4917288","display_name":"Control engineering","level":1,"score":0.3183000087738037},{"id":"https://openalex.org/C115051666","wikidata":"https://www.wikidata.org/wiki/Q6522493","display_name":"Ranging","level":2,"score":0.3102000057697296},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.29760000109672546},{"id":"https://openalex.org/C186370098","wikidata":"https://www.wikidata.org/wiki/Q442787","display_name":"Energy (signal processing)","level":2,"score":0.28200000524520874},{"id":"https://openalex.org/C163258240","wikidata":"https://www.wikidata.org/wiki/Q25342","display_name":"Power (physics)","level":2,"score":0.2782000005245209},{"id":"https://openalex.org/C2781238097","wikidata":"https://www.wikidata.org/wiki/Q175026","display_name":"Object (grammar)","level":2,"score":0.26669999957084656},{"id":"https://openalex.org/C17511633","wikidata":"https://www.wikidata.org/wiki/Q830694","display_name":"SMT placement equipment","level":3,"score":0.26350000500679016}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/sbr/wre66973.2025.11249585","is_oa":false,"landing_page_url":"https://doi.org/10.1109/sbr/wre66973.2025.11249585","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 Brazilian Symposium on Robotics (SBR) and 2025 Workshop on Robotics in Education (WRE)","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":18,"referenced_works":["https://openalex.org/W1977177161","https://openalex.org/W2068468766","https://openalex.org/W2125066350","https://openalex.org/W2304229193","https://openalex.org/W2328678893","https://openalex.org/W2538756378","https://openalex.org/W2889068523","https://openalex.org/W2917008732","https://openalex.org/W3005751632","https://openalex.org/W3165570441","https://openalex.org/W4225108568","https://openalex.org/W4280615399","https://openalex.org/W4312818252","https://openalex.org/W4313496339","https://openalex.org/W4389332222","https://openalex.org/W4405935800","https://openalex.org/W4406459793","https://openalex.org/W4408743173"],"related_works":[],"abstract_inverted_index":{"The":[0,108],"rapid":[1],"advancement":[2],"of":[3,13,102],"robotics":[4],"has":[5],"created":[6],"a":[7,29,72,95],"demand":[8],"for":[9,63,158],"intelligent":[10,162],"systems":[11,48],"capable":[12],"executing":[14],"complex":[15],"tasks":[16],"with":[17,140],"precision,":[18],"adaptability,":[19],"and":[20,40,60,80,134],"efficiency.":[21],"Multi-Layer":[22],"Perceptrons":[23],"(MLPs)":[24],"neural":[25],"networks":[26],"have":[27],"become":[28],"critical":[30],"component":[31],"in":[32,45,161],"various":[33],"applications,":[34],"including":[35,113],"object":[36],"recognition,":[37],"motion":[38],"planning,":[39],"decision-making.":[41],"However,":[42],"deploying":[43],"MLPs":[44],"real-time":[46],"robotic":[47,86,163],"presents":[49],"significant":[50],"challenges,":[51],"such":[52],"as":[53],"stringent":[54],"latency":[55],"requirements,":[56],"limited":[57],"power":[58,142],"budgets,":[59],"the":[61,100,152],"need":[62],"high":[64,138],"computational":[65],"throughput.":[66],"Field-Programmable":[67],"Gate":[68],"Arrays":[69],"(FPGAs)":[70],"provide":[71],"compelling":[73],"solution":[74],"by":[75],"leveraging":[76],"their":[77],"reconfigurability,":[78],"parallelism,":[79],"energy":[81],"efficiency":[82],"to":[83,118],"accelerate":[84],"MLP-based":[85],"intelligence.":[87],"This":[88],"paper":[89],"introduces":[90],"an":[91,129],"FPGA-optimized":[92],"MLP":[93,103],"generator,":[94],"Python-based":[96],"tool":[97],"that":[98,124],"automates":[99],"mapping":[101],"models":[104],"onto":[105],"FPGA":[106],"hardware.":[107],"generator":[109],"incorporates":[110],"advanced":[111],"techniques,":[112],"custom":[114],"precision":[115,127],"floating-point":[116,126],"arithmetic,":[117],"maximize":[119],"performance.":[120],"Experimental":[121],"results":[122],"demonstrate":[123],"16-bit":[125],"achieves":[128],"optimal":[130],"balance":[131],"between":[132],"performance":[133],"resource":[135],"utilization,":[136],"delivering":[137],"accuracy":[139],"minimal":[141],"consumption.":[143],"Furthermore,":[144],"Hardware-in-the-Loop":[145],"(HIL)":[146],"validation":[147],"on":[148],"real-world":[149],"scenarios":[150],"confirms":[151],"tool's":[153],"effectiveness,":[154],"showcasing":[155],"its":[156],"potential":[157],"practical":[159],"deployment":[160],"systems.":[164]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-11-25T00:00:00"}
