Threlte Robotic Arm Simulator
This project is a basic robotics simulator that allows users to create a virtual robot and program it to perform movement.
Tasks
Threlte Environment
Create a basic environment for the robot to move in.
Robot Segments
Create segments for the robot to move.
Controller
Create a user interface for the user to control the robot.
Improved Model
Create a more detailed model for the robot.
Joint Matrices
Create outputs for the matrices of the joints of the robot. This will make it easier to visualize the robot's movement.
User Programming
Create a system for the user to program the robot.
Automated Movement
Create a system for the robot to move automatically. Positions and angles are set by the user and they are interpolated.
Kinematic State Identifier
Create a system that identifies the kinematic state of the robot and potential options to reach a target state.
Collision Detection
Create a system that detects collisions between the robot and the environment.
OTA Programming Platform
This project is a platform that allows users to program their devices over the air. It is intended for hobby IoT devices.
Tasks
Server OTA Programming
Create a server that can program devices over the air.
User Interface
Create a user interface for the user to upload code and program devices.
Data Logging
Create a system for the user to log data from their devices.
Device Registration
Create a system for the user to register their devices.
Device Management
Create a system for the user to manage their devices.
This Website!
Create, design, and develop a personal website to showcase projects and skills.
Tasks
Frontend Development
Develop the frontend of the website using Svelte, Tailwind CSS and Flowbite-Svelte.
Backend Development
Develop the backend of the website using SvelteKit, PostgreSQL, and possibly FastAPI depending on the requirements of the site.
Content Creation
Create content for the website. This will take many forms depending on the nature of each project and the general content of the site.
Deployment
Deploy the website. I use DigitalOcean for hosting, goDaddy for domain registration, and cPanel for email server management.
SEO Optimization
Optimize the website for search engines. This includes meta tags, alt tags, and other optimizations.
Authentication System
Create a system for users to log in and manage their accounts. This will be used for commenting and other features including access to platforms built on this site.
YouTube
This project is a Youtube channel where I post videos about programming, robotics, and other tech-related topics.
Tasks
Channel Creation
Create a Youtube channel.
Video Creation
Create videos for the channel.
Channel Growth Strategy
Create a strategy for growing the channel.