I'm a 20-year-old student from Boise State university. I have a strong background in design and software development, with a particular interest in creating software and mechanical systems.
I recently completed a design class where I honed my skills in conceptualizing and executing projects, culminating in a final design report and working prototype. I'm excited to apply my skills in real-world applications.
Outside of work, I enjoy coding, engineering, hiking, and exploring new technologies.
Please be advised this website it not fully updated and does not contain entries for my research lab job, internship at flow international, data annotation job, mechanical engineering club, any maybe more stuff I am forgetting right now.
FIRST Robotics: I participated in FIRST Robotics for nine years, from 4th grade through high school, an experience that had a major impact on my development as an engineer. Through the program, I learned how to brainstorm and refine design ideas, collaborate on engineering teams, and use CAD to model mechanical systems. In high school, as part of the FRC league, I worked with over ten other designers to collaboratively CAD our team’s competition robot. I also co-founded a sub-team called General Programming and led the development of our first electronic scouting system, which introduced automation into our data collection process and improved our competition strategy. Below is more information about each of the programs I participated in.
FIRST Robotics Competition
During high school I competed in FRC for 3 years, gaining experience with Computer Aided Design, technical collaboration, integrating designs into the real world. During my third year I co-founded a new sub-team to develop the team's first electronic scouting system.
FIRST Tech Challenge
During my two years on Team 11109 Pirate Tekerz in the FIRST Tech Challenge, I developed strong engineering skills in CAD design, collaboration, and fabrication, successfully adapting to remote robot building during COVID-19 and helping get the team to its first state competition.
FIRST LEGO League
From 4th to 8th grade I participated in FIRST LEGO League (FLL). FLL introduced me to engineering through building autonomous LEGO robots and developing teamwork, design, and presentation skills that have continued to support my growth in higher-level robotics and beyond.
Freelance Engineering Contract
A man reached out to Boise State University asking for a student to help him with a engineering problem for pay, I got the job. He needed a 4-bar lift to hold his motorcycles on his custom campervan. I bid the job and delivered a completed CAD model, simulation results, drawing package, and machining files.
This gave me valuable experience communicating with a non-technical customer and progressing through the entire engineering process in a real world scenario.
During my first design class at Boise State I designed, fabricated, tested, iterated, and documented a solution to the given challenge. The challenge was to design a trailer that can transport a 5.5lb payload across an uneven course. The key design constraint was that the payload must be balanced on the top of the solution. Below you can see my final design and explore more of the details of this project.
During my second design class at Boise State my team and I designed, prototyped, tested, and integrated a specialized dolly designed to lift a 35lb steel cylinder and carry it across a room. During this project I honed teamwork, fabrication, and design skills and gained valuable experience with full engineering process.
One challenge I overcame was the immense friction in the gearbox. The initial 3D printed design was insufficient which drove us to innovate a fully metal gearbox for which fabrication involved challenging welding and CNC machining.
Robotics (ME467/567) Projects
For this graduate level course taken at Boise State there were three very intensive projects, two of which were done as a group with Charles Friley. (You can view his portfolio here )
In my first robotics project Charles and I worked together to analyze and simulate the kinematics of a Futura Pendulum using analytical and software methods. We derived and evaluated formulas with code, modeled the pendulum with MuJoCo, (A python library) and verified analytical results using the model.
In my second robotics project, my partner and I implemented a Mahony filter to estimate orientation using data from a phone's IMU. We treated gravity and the Earth's magnetic field as noisy landmarks and used gyroscope data and bias correction to filter the signal. We also explored the TRIAD algorithm, each developing our own variations, and visualized the results using MuJoCo.
In this project, I analyzed the forward and inverse kinematics—both position and velocity-level—for a 6-DOF robot arm, the NexCOM miniBoT. Using analytical methods and the Denavit-Hartenberg convention, I developed closed-form solutions, including a fast inverse kinematics function that returns multiple solutions. I also implemented an animation system that uses inverse kinematics to follow a path.
Email: caleb.hottes@gmail.com
Phone: 253-402-8291