Close
Main Categories
    Filters
    Preferences
    Search
    RSS

    Blog

    Jamaica: Leveraging Mobile Robotics to Inspire Innovation
    0 Jamaica: Leveraging Mobile Robotics to Inspire Innovation

    WorldSkills Jamaica, in collaboration with Global Partner Studica Robotics, recently presented a mobile robotics workshop.

    Gearing Up for FRC CRESCENDO
    0 Gearing Up for FRC CRESCENDO

    The FIRST® Robotics Competition (FRC) has released the details of this year's game, CRESCENDO, presented by Haas.

    How to Build a Mecanum Drivetrain - Instructions
    0 How to Build a Mecanum Drivetrain - Instructions

    In this article, we will provide all the information you need to build a mecanum drivetrain. We will detail the components needed and provide step-by-step building instructions. To make it simple, we've created this build guide using components that can all be found in the FTC Drive Base Kit from Studica Robotics. Studica Robotics offers durable components that are strong and safe, making them well-suited for students and robotics teams. You can also view our detailed Drivebase Build Guide.

    Why Build a Mecanum Drivetrain?

    mecanum chassis drivetrain

    The answer to this is dependent upon what you need your robot to do or what robotics competition you will be competing in. If you are looking for a robot that can maneuver easily in limited spaces, a mecanum chassis may be the best solution for you. This a four-wheel drivetrain where each of the wheels is powered individually by a motor. Each wheel in this drivebase has rollers angled at 45°, allowing for holonomic movements such as strafing or rotating in place. This is particularly useful for the current  FIRST ® Tech Challenge 2023-2024 CENTERSTAGESM presented by RTX competition.

    Drivebase Parts Required

    Here's What You Need

    To complete this build, everything you need can be found in the FTC Drive Base Kit from Studica Robotics. Structure components include U-channel, end piece plates, and U-channel bumpers. Motion components include a gearmotor, orbital mount plates, tooth bevel gears, D-shaft, clamping shaft hub, D-shape collar clamp, and mecanum wheels. Screws, nuts, and spacers are also included. You can view all the materials needed here.

    Drivetrain Build Instructions

    This is a summary of the steps that need to be taken to build your Mecanum chassis. If you are looking for more detailed instructions with visual cues, click here. We've divided this build into three steps. First, we will walk you through the assembly of the frame, then prepare the gear motors and mecanum wheels. Once everything is prepared will assemble the drive base. You will find additional coding information below.

    Step 1: Frame Assembly

    Chassis Frame Assembly

    To start this drivetrain project you will assemble the structure components to build the basic frame. You will attach the end piece plates to the 240mm U-Channels with the socket head cap screws. Then you will attach the 240mm U-channel to the 432mm U-channels with the socket head cap screws. The 432mm U-channels have 9 hold patterns. The 240 mm U-channels should be placed at hole pattern #5 and #9 to connect the 432mm U-channel pieces. View detailed instructions.

    Step 2: Preparing Motion Components

    Part One: A. Screw the motors onto the orbital mount plate with the socket head cap screws.

    Chassis Prepare Gearmotor

    B. Then attach one of the tooth bevel gears to the motor shaft and tighten. Then secure the orbital mount plate to the 432 mm U-channels with four socket head cap screws on each plate. The motors will recess in the 432mm U-channels.

    Drivebase add motors

    Part Two: Prepare the four mecanum wheels by screwing the clamp shaft hub to them using six socket head caps screws on each wheel.

    Prepare Mecanum Wheels

    ✔ This is how your items will look after these steps are completed.

    Drivebase Prepare Motion Components

    Step 3: Final Assembly of Drivetrain

    Chassis Adding Wheels to Frame

    Now, let's put your drivetrain together! On the hole pattern that is adjacent to the bevel gear attached to the motor shaft, place the flange bearings onto the 432mm U-channel. Insert the D-shaft into the clamping shaft hub so that it is aligned with the shaft. Insert the shaft through the flange bearings and tooth bevel gear on the 432mm U-channel. Before you do anything else, make sure that the driving gear on the motor shaft and the driving gear on the wheel shaft mesh with each other. ✔ Check the teeth of the gears to see if they fit easily into each groove. This will allow them to turn effectively.

    Drivetrain Wheels Explained

    ✔ Next, make sure your wheels are oriented as they are in the image to the right. Illustrated with yellow, you can see when you draw a line parallel to the angle of the rollers it creates an "X" shape. The force vectors are represented by the black arrows. You can add up the force vectors generated by the angle of the rollers to move in any direction. The red and green arrows represent the X and Y axes of movement that are made possible due to how the rollers are orientated in the build. Then simply place the D-shape collar clamp at the ends of the D-shaft and secure it by tightening the clamp with a screw.

    Coding your Chassis

    Here is the Onbot Java code that you will use for your drivetrain for use in FTC. Three variables are being used, (X, Y, and RX), that represent the three axes of movement of this mecanum drive base. The left stick will control the movement on the X and Y axis for forward, backward, and strafing from left to right motion. RX is the rotational movement variable. The denominator variable is the absolute value of the largest motor power or one. We want to keep the power ratio between -1 and 1. (View PDF for clearer coding instructions.) Drivetrain Code for FTC (Onbot Java) Mecanum Chassis Code for FTC (Onbot Java)In conclusion, we hope you enjoyed this mecanum drivetrain building guide. Again, if you'd like to work on this project, all the materials needed are included in the FTC Drive Base Kit from Studica Robotics. You can view our detailed building guide or a PDF of the instructions. Enjoy!

    How to Build a Pushbot Robot
    0 How to Build a Pushbot Robot

    In this article, we will walk you through the steps of building a pushbot using the FTC Starter Kit from Studica Robotics.

    Exploring Controller Area Network (CAN) in Robotics
    0 Exploring Controller Area Network (CAN) in Robotics

    CAN is the abbreviation used for a Controller Area Network. Let's explore how CAN bus is used in mobile robotics.

    Announcing the WorldSkills Museum
    0 Announcing the WorldSkills Museum

    The WorldSkills Museum is the first of its kind. This new museum is completely devoted to vocational skills.

    Spotlight on Colorado FIRST Robotics Programs
    0 Spotlight on Colorado FIRST Robotics Programs

    The mission of Colorado FIRST is to deliver top-notch FIRST Robotics programs to students across Colorado and develop the leaders of tomorrow.

    Robot Wheels: A Guide for Mobile Robotics
    0 Robot Wheels: A Guide for Mobile Robotics

    Motion components play a large role in robotics, but with so many choices it can often be confusing. In this article, we will explore a variety of robot wheels. This helpful guide focuses on mobile robotics and creating robots for robotics competitions. It is designed to help you select the best wheels for your robot. Let's dig deeper into the composition of the different types of wheels and explain the use cases for each.

    Overview of Robot Wheels

    What wheels should you use for your robot? Choosing the correct wheels for your robot is a critical decision for your robot that will directly impact its mobility, performance, and stability. Below we will explore common types of wheels for mobile robotics competitions including mecanum wheels, omni wheels, standard wheels, all-terrain robot wheels, and compliant wheels.

    Mecanum Wheels

    Studica Robotics Slim Mecanum Wheel Set Mecanum wheels provide traction and stability for omnidirectional movement. Movements you can achieve include standard forward and backward motion, rotating around a fixed axis, and strafing from side to side or at an angle. An example is the 100mm slim mecanum wheel from Studica Robotics. As you can see, the wheel is comprised of 12 rollers that are orientated 45° to the axis of rotation of the wheel. These wheels are powered individually. The angle of the rollers allows your robot to perform a wide range of movements. Steel ball bearings make the roll more fluent. A benefit to this 100mm slim wheel is that it allows for the design of a wider base robot.

    Omni Wheels

    Omni Robot WheelsSimilar to the Mecanum wheel, Omni wheels are useful for creating omnidirectional movement. These wheels have rollers around their circumference. However, in this case, the wheels are perpendicular to the wheel plane. These wheels will move forward and backward and strafe from side to side. They provide flexibility when designing your drive base.  For example, you can build a 4-wheel drive, 3-wheel drive, or just have two wheels powered on a 4-wheel drive. Omni wheels are excellent for use in applications that require high maneuverability. Shown here is a 100mm (4 inches) double plastic omni wheel that is ideal for fast turning, and offers easy direction control and tracking.

    Should you use Mecanum or Omni Wheels?

    How do you know if you need Omni or Mecanum wheels? These questions can help you decide.

    • How many wheels do you want to have in your wheelbase? If the answer is a 3-wheel drive base you are going to need to use Omni wheels. Due to the fact that Mecanum wheels must have an individual motor for each wheel.
    • How many motors do I want to use for my robot? Again, with Mecanum wheels each wheel must have its own motor. However, with Omni wheels, you can use a minimum of two motors to power two wheels if you have a 4 wheel drive. So the robot would drive similarly to the front/rear wheel drive of a car. Therefore, you could build a robot with 4 Omni wheels with only 2 motors. 

    robot wheels 100mm-drive-wheel-50a-25mm-wide-12-inner-hex-blueStandard Wheels

    Standard wheels, also referred to as drive wheels, are designed to perform on smooth, flat surfaces. They are commonly used for indoor mobile robots and are generally made out of materials such as soft plastic or rubber. As an example, here we have a 100mm drive wheel (4") 50A, 25mm wide, 1/2" inner hex in blue. The inner material is molded plastic and the exterior material is TPU polyurethane. At Studica Robotics, you can find standard drive wheels available in a variety of sizes and durometers. Options include 100mm 50A - 12.5mm wide, 100mm 50A - 25mm wide, 50mm 35A -25mm wide, 50mm 40A-25mm, 50mm 50A - 25mm wide, 50mm - 60A -25 mm wide, and 75mm 60A -12.5mm drive wheels.

    Compliant Wheels for Robots

    Compliant wheels also known as flex wheels are not intended for moving your robot, they are designed for moving objects. You can also modify Studica Robotics flex wheels for better intake. This comes in handy when there are multiple-sized objects to intake for your robot. To do this, you can simply remove the top edges of the wheel by cutting them allowing the wheel to be star-shaped.  Once the wheel has been cut, it can flex even more. Compliant wheels are available at Studica Robotics in 35A, 40A, 50A, and 60A durometers. Compliant Wheel - Flex Wheel  

    All-terrain Robot Wheels

    Treaded wheels also referred to as all-terrain robot wheels are paired with shock absorbers and are ideal for traversing rough, uneven terrains. They should be used for applications that require high traction. The example below is the All-Terrain Wheel Pack from Studica Robotics. It includes two left and two right rubber wheels that have foam cores and therefore do not require air. They've been tested up to 40 kg (88 lbs) using all four wheels. They offer excellent traction on smooth, solid surfaces and are particularly well-suited for navigating uneven terrains, including areas with mulch, sand, dirt, or gravel. All Terrain Robot Wheel

    Which Actuator is Best for your Robot?
    0 Which Actuator is Best for your Robot?

    An innovative building platform that prioritizes quality and safety, Studica Robotics offers a wide variety of robot parts, robotics kits, and cutting-edge electronics. This article will focus on the variety of linear servo actuators available from Studica Robotics. These actuators are unique because they allow for the adjustment of the extending shaft to a specific length. Actuators are devices that cause an action to happen by converting electric signals into some form of motion. While the multi-mode smart servo creates a precise movement in an angular direction, linear servo RC actuators move a rod back and forth on a linear path. You could also use a regular motor or a servo motor with a rack and pinion linear slide set to achieve this, however, the linear servo RC actuators simplify the process. There are several options available, this article will help you determine the linear servo actuator that best fits your needs.

    Actuator Comparison

    There are several linear servo RC actuators available from Studica Robotics. We will share use cases for each. Studica Robotics Actuator Comparison

    1. Linear Servo RC Actuator 140-200: Offers a long stroke length and an extension/retraction speed of 6 mm/s allowing it to apply/withstand a max force of 190 Newtons. It is ideal for creating mechanisms that will handle a relatively substantial amount of weight, such as the base of a multi-stage lift.
    2. Linear Servo RC Actuator 140-50: Also offers a long stroke length but has a faster extension/retraction speed of 13 mm/s allowing it to apply/withstand a max force of 95 Newtons. Ideal for creating mechanisms that look to operate and a quick rate of speed such as an extending arm or as a secondary or tertiary linear slide for a multistage elevator/lift.
    3. Linear Servo RC Actuator 50-200: Offers a shorter stroke length of 50 mm and an extension/retraction speed of 6 mm/s allowing it to apply/withstand a max force of 190 Newtons. This is beneficial for handling a certain amount of weight making it ideal for creating mechanisms such as a cascading linear slide. This is a good tool for handling larger loads while utilizing minimal amounts of space.
    4. Linear Servo RC Actuator 50-50: Also offers a shorter stroke length but a faster extension/retraction speed of 13 mm/s allowing it to apply/withstand a max force of 95 Newtons. This is useful for mechanisms that are smaller and require speed and precision than what is simply needed to carry a load. This makes it ideal for applications requiring minimal force such as the extension of a joint such as a small arm or gripper.

    View more details in the table below↓

    Linear Servo RC Actuator Info Specs

    Meet Studica Robotics

    Studica Robotics is a comprehensive robotics platform with everything you need to build, learn, and compete. Our durable, affordable structure components are easy to assemble and connect to our wide range of motion components. Our electronics, from controllers to sensors, empower your robot with cutting-edge capabilities. Our VMX controller is versatile and programmable in multiple languages, making it ideal for complex projects and autonomous robots. We are committed to innovation and excellence, as evidenced by our partnership with WorldSkills and our exclusive supply of robotics components for the Autonomous Mobile Robotics Competition. Discover your true building potential with Studica Robotics.

    What is Robot Prototyping?
    0 What is Robot Prototyping?

     If you are building a robot for a robotics competition, class project, or your own personal joy - prototyping is a crucial step in engineering design. After you have decided what you want your robot to do and adjusted for any specific parameters, you can start to brainstorm what your design will be. Once you have your design sketched out or a CAD model created, it is time to test and refine. In simple terms, robot prototyping is the process of taking your ideas, creating a preliminary mock-up of your robot design, testing, collecting data, adjusting, and more testing until we get to the desired level of performance. Be sure to test your mechanisms, designs, and even your robot performing the tasks that are required of it. The purpose of this process is to ensure your robot design is corrected for any flaws and can complete the task as it is designed. Your tests should reflect the purpose of the type of robot you are creating. Autonomous mobile robots such as field robots should be challenged with tasks related to their purpose. For example, this photo shows a prototype of a lift that we are working on using parts from the Studica Robotics FTC Starter Kit.

    Prototyping with Studica Robotics

    What is the Purpose of Prototyping?

    The main goal of prototyping for robotics is simple - test your design and gather data, review the results, and find ways to fix any issues and improve your robot's performance. Think of it as a journey - as you identify each change and adjust your robot prototype, you will need to re-test it. Have patience, this is not a one-and-done. As you progress through this process, you can gradually increase the fidelity of your prototype. What does it mean to increase the fidelity of your prototype? This simply means that you continually enhance and add details to your prototype to the point where it bears a strong likeness to what your final robot will look and behave like. Prototyping can also be useful for automation and part manufacturing.

    Advantages of a Robot Prototype

    At Studica, we have a lot of experience working with teams in robot competitions. In fact, Studica Robotics is a Global Partner and exclusive supplier for the WorldSkills Autonomous Mobile Robotics Competition. We've seen the many reasons why creating robot prototypes is important. First of all, creating the prototype allows you to effectively communicate your design if you are working with your robotics team or another group. It gets everyone on the same and is an ideal opportunity to solve any misinterpretations. It also identifies any design flaws or errors and provides the opportunity to collaborate with your team. Advantages of robot prototyping include shorter development time, reduced cost, better performance, and the knowledge you gain as you troubleshoot issues. Prototyping is an important part of engineering design.

    Tools for Building a Prototype

    Let's talk about building your prototype. The purpose is to build and make changes quickly and of course, track that data. Think like a minimalist. What is the bare minimum that you need to build to test the items you are looking to solve? Use simple materials that you can easily build and adjust to replicate your design ideas. Remember your prototype should be fluid and evolving, it should not stay the same for a long time. Tools for Building a PrototypeWhat should you build with? Robot prototypes can be simple. Use what you have on hand – PVC pipe, wood, cardboard, springs, spare parts, and get that roll of duct tape ready. Use clamps, weights, and vices to help hold everything together. Have an old chassis lying around? Use it. You can also 3D print any parts that you don’t have on type for this stage. Studica Robotics also offers a variety of robot parts and robotics components including mechanical structures, motion components, and electronics. Our channel and other structural components as well as motion components are ideal for prototyping. Studica Robotics is utilized in the classroom for teaching, for robot competitions, in the industry, and by hobbyists for prototyping robots and automation cells. Prototyping equipment varies based on the sophistication of the robot being designed.