Servosila: Robotics, Motion Control & AI
366 subscribers
35 photos
11 videos
23 links
www.servosila.com

Chat to @servosila_support

Servosila is a technology company that designs and manufactures servo drives, harmonic reducers as well as motion control and artificial intelligence software.
Download Telegram
Layout of Servosila SC-25C Brushless/Brushed Motor Controller.
A harmonic reducer installed on a testing machine, and a Servosila engineer running the test.
#team
Servosila PGK-22-160 harmonic reducer
Servosila customers in the USA and Canada can now purchase Servosila products on RobotShop.com. The listed products are in stock & more coming!

https://www.robotshop.com/en/servosila.html
This media is not supported in your browser
VIEW IN TELEGRAM
Here is a demo showing a Servosila SC25R brushless motor controller connected to a Futaba RC radio and taking in a control PWM signal from a Futaba RC receiver. The controller drives a brushless motor equipped with an absolute encoder. This is a 'direct drive" setup useful for gyrostabilized applications, especially when paired with an autopilot such as a #Pixhawk or an #ArduPilot. The controller turns brushless motors with absolute encoders into jumbo RC servos controlled via RC PWM, USB or CAN interfaces. This demo was powered by a single LiPo battery.
Servosila SKT-21-100, harmonic reducers optimized for robotic arms.
The reducers feature a narrow and compact form factor well suited for robotic servo actuators. The reduction factor is 100:1. Nominal torque is 28Nm.
A higher-torque model of Servosila harmonic reducer designed for CNC grinding machines is held in the hands of a Servosila engineer.

The harmonic reducer is used in CNC grinding machines employed in an aircraft engine manufacturing process.

This is the largest model designed and manufactured by Servosila so far. The total weight of the reducer is 5.5kg. The reduction factor is 100.
This media is not supported in your browser
VIEW IN TELEGRAM
Servoscope software comes with a feature-rich 3D simulator for robots and CNC machines. Load your robot's CAD model into Servoscope and test your control software with a virtual robot just like with a real one! The simulation software comes free of charge with Servosila Brushless Motor Controllers. Several 3D models are prepackaged into the simulation tool including a Robot Dog.
This media is not supported in your browser
VIEW IN TELEGRAM
Servosila Motion Controller is embedded software that acts as a Whole Body Controller for modern multi-axis robotic systems such as quadrupeds. The software runs on Linux, Windows or MCUs such as STM32.

Complex motions and behaviors are defined in G-code language. It turns out that G-code texts are well suited for use with generative #AI techniques such as LLMs.
This media is not supported in your browser
VIEW IN TELEGRAM
Servosila Brushless Motor Controllers are used to actuate gyro-stabilized payloads rather often. So, a simulated yaw-pitch-roll device is prepackaged into Servoscope software to help test and debug gyro-stabilization algorithms. The simulated device precisely reproduces a CANopen interface of the brushless motor controllers. This facilitates software testing and troubleshooting as well as integration of such payloads into target platforms.
New Servosila SC-60 brushless motor controllers are now available for purchase.

The new controllers bring up to 45A (30Arms) nominal motor current while sharing the same form factor as the venerable SC-25 controllers, thus providing an in-place upgrade capability
(datasheet).

The controllers come in two form factors, a rectangular (SC-60R) and a circular (SC-60C) one. This time, the circular version has a smaller diameter and comes with a central inner diameter specifically designed for passing rotating shafts or cables through the board.

The SC-60 controllers support a wide range of encoder interfaces (BISS/SSI, SPI, Quadrature, PWM) thus making them ideal for actuating powerful high-precision servomechanisms such as robotic arms or sensor pan-tilt-roll mechanisms or traction motors.

The controllers provide an open CAN/CANopen and an open USB control interfaces and come prepackaged with open-source sample software code that utilizes the interfaces directly without using any closed source libraries.
This media is not supported in your browser
VIEW IN TELEGRAM
Listen to the sound of 32 000 RPM

This little 4-pole electric turbine makes roughly 535 revolutions per second under the control of a Servosila SC-60R controller.

Medical applications often require high-speed motors. There is a section in the datasheet that gives rules of thumb that help select a higher-speed motor for use with the SC-60 controllers.

Although SC-60 controllers are primarily intended for servo applications where the motors have to move rather slowly, but with the highest precision possible, the SC-60 demonstrates an improved performance when driving higher-speed low-inductance motors such as the one shown in this demo.

Low inductance motors are notoriously hard to drive reliably. It turned out that features introduced in SC-60's design due to requirements of precision servo control improved performance at the higher speeds as well.
Servosila recently completed a challenging project called "Tracking Telescope" that we would like to tell about.

A customer, an established telescope manufacturer, required a very high precision of motion control at very low speeds for a two-axis direct-drive telescope fixture. The fixtures are equipped with Servosila SC-25C servo drives and Renishaw 26bit optical encoders.

The telescopes are about 2meters long and are pretty heavy due to powerful optics. The positioning tolerance requirement is ~1.0 arc-second which calls for about 21bits of effective positioning accuracy with the 26bit encoders.

Furthermore, since celestial objects keep moving, this accuracy has to be maintained while tracking objects moving at speeds of up to 2.0 degrees per second. This corresponds to RPMs in the range of Zero to 0.30 RPM. Moving at such low speeds is a challenge in its own right.

An extensive use of Servoscope simulation software helped identify an envelop of configuration parameters that allowed the SC-25C servo drives to meet or exceed the tolerance requirements as well as the tracking performance requirements. It took a clever application of Velocity Feed Forward Signal in a PID loop to make such tracking possible.

We are soon publishing a technical paper that records the experiences and details a tuning procedure for Servosila SC-25C servo drives that resulted in the required performance.
Here is a quick update on the tracking telescope project. The telescope is equipped with a dual-axis direct-drive mount with 26-bit optical encoders.

A Servosila team working on the project managed to improve the control laws so that more noise is rejected, and got to the following improved results:
- The static angular positioning accuracy is now 25bits out of 26bits.
- The dynamic tracking accuracy at angular speeds of ~2deg/sec is 22-23bits.

These are nearly perfect results as far as what can be possibly achieved with 26bit encoders in real life settings.

The good news is that the improvements in the firmware and the control laws are now shipped with all stock SC-series controllers (SC-25 & SC-60), so that you could achieve similar results in your applications, too !