Some corporation invented/created some products.
研发是研究、发明的意思。
invent 适合做“实体类”产品的研发,比如说什么新发明、新技术的日用品。
create 做“抽象”类产品的研发,比如一款游戏、一款软件等等....
research and development 是名词词性的 “研发”,就是科研、攻关的意思,字面意思是研究和发展,绝对不适合做动词。
XX company/enterprise has researched and developed the product of XX