Skip to main content

ROS Body Controller for Robotic Systems

Overview

Description

The adoption of robots across various industries and applications is rapidly increasing as demands for greater efficiency and precision in processes and tasks grow. Robotic systems are becoming more complex, performing multiple tasks and processes involving various subsystems, which necessitates a centralized body controller to manage the overall coordination and integration of the entire robotic system.

This centralized Robot Operating System (ROS) body controller enables the control of multiple servos based on ROS, an open-source set of software libraries and tools, to provide centralized control, communication, and reliable power delivery.

System Benefits​:

  • ROS offers a standardized way to control robots, making this design ideal for coordinating complex robotic behaviors and ensuring seamless communication between different components.
  • Seamless DDS and ROS integration, powered by the high-performance 32-bit MCU, ensures efficient operation in resource-constrained environments.
  • Multiple servo control via 1-wire UART and RS-485 reduces system complexity and cost.
  • Supports Pub/Sub communication via Ethernet, USB, and Wi-Fi modules.
  • Wide supply voltage range from 4.5V to 40V provides compatibility with various devices.

Comparison

Applications

  • Service robots for logistics and warehouse
  • Defense and security
  • Agriculture
  • Healthcare

Winning Combinations Interactive Diagram

Select a block to discover products for your design

4:3 ratio Serial Servos Serial Servos Serial Servos Sheet.1 Sheet.2 Sheet.3 Sheet.4 JP177 JP177 JP177 Buck-Boost Buck-Boost Buck-Boost Switching Regulator Switching Regulator Switching Regulator LDO LDO LDO Voltage Supervisor Voltage Supervisor Voltage Supervisor RS485 RS-485 RS-485 3 State Buffer 3 State Buffer 3 State Buffer IMU* IMU* IMU* * MII-PHY MII-PHY* MII-PHY* MPU Board MPU Board (Robot Brain) MPU Board(Robot Brain) Input 4.5V-40V 4.5V-40V 4.5V-40V Battery Battery Battery 12Vmax 2.7A 12V/2.7Amax 12V/2.7Amax 5V max 4.2A 5V/4.2Amax 5V/4.2Amax Sheet.32 Sheet.33 Sheet.34 Sheet.35 Sheet.36 Sheet.37 Sheet.38 Sheet.39 Sheet.40 Sheet.41 Sheet.42 Sheet.43 Sheet.44 Sheet.45 Sheet.46 Sheet.47 Sheet.48 Sheet.49 Sheet.50 Sheet.51 Sheet.52 Sheet.53 Sheet.54 Sheet.55 Sheet.56 Sheet.57 Motor Sheet.59 Sheet.60 M M Motor.61 Sheet.62 Sheet.63 M M Motor.64 Sheet.65 Sheet.66 M M Motor.67 Sheet.68 Sheet.69 M M Sheet.70 Sheet.71 Sheet.72 Sheet.73 Sheet.74 Sheet.75 Connector 1.168 Connector 1.168.77 Connector 1.168.78 Sheet.79 Connector 1.168.80 3.3V/20mA 3.3V/20mA 3.3V/20mA Connector 1.168.82 * Inertial Measurement Unit * Inertial Measurement Unit * Inertial Measurement Unit Connector 1.168.84 Connector 1.168.85 3.3V/250mA 3.3V/250mA 3.3V/250mA Connector 1.168.87 3.3V/10mA 3.3V/10mA 3.3V/10mA *Media-Independent Interface *Media-Independent Interface *Media-Independent Interface 12V/max1A 12V/1Amax 12V/1Amax 5V/max4A 5V/4Amax 5V/4Amax 3.3V/100mA 3.3V/100mA 3.3V/100mA 24MHz 24MHz 24MHz 25MHz 25MHz 25MHz 3.3V/50mA 3.3V /50mA 3.3V/50mA Sheet.97 MCU MCU MCU Reset Reset Reset UART UART UART SPI SPI SPI Clock Gen. Clock Gen. Clock Gen. Ethernet Ethernet Ethernet USB USB USB Sheet.98 Clock Generator Clock Generator Clock Generator X’tal X’tal X’tal
Exiting Interactive Block Diagram

Videos & Training

News & Blog Posts