Updates

TFA Junior Robotics Ball Handling Strategies

TFA Junior Robotics Ball Handling Strategies

Ball Handling in the RCJ Soccer World In the RCJ Soccer Simulation world, TFA Junior Robotics has worked on creating cohesive ball handling strategies. TFA's algorithm involves two major parts, the...

Ball Prediction

Ball Prediction Along a Corner

In RCJ Soccer Simulation, the corner is a triangle that can change the angle of the ball moving. In a normal ball prediction algorithm, the ball will reflect along the x and y wall. However, along a...

Robot Moving Without Hitting Walls

Robot Moving Without Hitting Walls

In the RCJ Soccer Simulation Demonstration Competition, there are walls that can slow robots down. These walls can result in a robot getting stuck, and ultimately losing control. It is essential...

Soccer Simulation Ball Prediction

Soccer Simulation Ball Prediction

Predicting the ball's location An important part of the RoboCup Junior Soccer Simulation Demo Competition is the ball prediction. Our team used an algorithm involving finding the next x and y...

Designing a Dummy Goalie for Testing in RCJ Soccer

Designing a Dummy Goalie for Testing in RCJ Soccer

Designing a dummy goalie for testing One of the important features of testing offence programs in the RoboCup Soccer Simulation Demonstration Competition is having an opposing team that can defend....

Webots Image to BMP

Converting Webots Image to BMP Image

Converting Webots image into a BMP file Image processing is an important part of the Webots simulation world.  During the RoboCup Demonstration Rescue Competition, our team designed a Victim...

A blue robot in the RCJ Soccer Simulation League scores

New Soccer Simulation Competition!

RoboCup Soccer Simulation Begins! The TFA Junior Robotics Team is excited to announce our latest competition. We will be competing in RoboCup Soccer Simulation Demonstration Competition 2021. This...

Contour tracing algorithm through C programming language

Contour Tracing Algorithm through C and BMP files

Contour Tracing Algorithm using C Image Processing During RoboCup Rescue Line and Maze, our team had done Computer Vision contour tracing using OpenCV's findContours function. In the past month,...

Rescue Line Image Processing

Basic BMP Image Processing

Basic BMP Image Processing This past month, Victor has worked on basic image processing techniques using the C programming language. This is because our team wanted to see if we could potentially...

Accurate Decimal/Big Number Subtraction using C

Accurate Decimal/Big Number Subtraction using C

$variable({"type":"content","value":{"name":"post_title","settings":{"before":"","after":""}}})$ After solving decimal/big number addition, our team moved on to try to accurately subtract decimals...

Accurate Decimal/Big Number Addition using C

Accurate Decimal/Big Number Addition using C

$variable({"type":"content","value":{"name":"post_title","settings":{"before":"","after":""}}})$ Decimal calculations can be inaccurate on most computers. When adding float or double type numbers,...

Avoiding obstacles in Webot’s Rescue Simulation

Avoiding obstacles in Webot’s Rescue Simulation

Obstacle detection is huge part of the RCJ Rescue Demo competition. During the RoboCup Rescue Simulation Demonstration Competition, one of the viewers asked TFA Team 309 how they detected an...

RoboCup Rescue Maze Simulation World Competition World

RCJ Rescue Simulation Noise Researching

During the RoboCup Junior Rescue Simulation Demonstration Competition, our team performed many tests, one of which was to find noise. David from our team, developed many worlds for us to test. We...

Test Map and the output map

Test Mapping Without Running a Robot

Test Mapping without Running a Robot Mapping is an important feature in the RoboCup Junior Rescue Maze League. It can help the team to earn more points by searching areas where the robot has not...

Like What You See?