xCORE provides a unique solution to the requirements of industrial robots, service robots, industrial machines, autonomous vehicles and smart logistic systems in a single device.
Applications can be distributed and provide more efficient and safer systems, compared to centralized systems which often have a single point of failure.
The Robotics & Industrial Solutions Flyer explains our core technology for robotics, developed with Synapticon.
MOTOR AND MOTION CONTROL
- precision control
- concurrent processing
The high performance and deterministic behavior of xCORE delivers very fine granularity over the speed and position of a motor.
Motion control is implemented using kinematics and inverse kinematics to define the trajectory and synchronization of elements in machine systems. Maths calculations can be offloaded from the main processing unit to the xCORE devices removing the requirement for separate processing devices.
The Building Multi-Axis Systems appliction note shows how to build a four axis motor control system using XMOS Motor & Motion Control kits.
Robugtix used a single xCORE device to control 26 motors when they built their robotic spider.
Watch the spider dance
SENSOR DATA ACQUISITION
Systems need to acquire real-time data from position sensors so that the control loop can be closed. The real-time performance and low latency of xCORE devices allow designers to select how often they want to sample the precision points.
Students from Hokkaido University in Japan created a stair-climbing robot
that uses xCORE for all its sensing, motor and motion control tasks.
- EtherCAT, PROFINET, CAN
- xCONNECT Link
- distributed and centralised systems
Machines must communicate in real-time with central systems so that each one can be safely configured as part of the factory network. As well as using standard interface protocols such as EtherCAT, PROFINET and CAN, systems built on xCORE devices can use the xCONNECT Link fabric which provides high quality bandwidth without the need for additional cabling.
XMOS have partnered with Synapticon to create the Motor & Motion Control Kit which includes EtherCAT and CAN communications modules.
Andrija Feher, Synapticon, explains the benefits of distributed motion control systems over centralised systems.