> For the complete documentation index, see [llms.txt](https://docs.acrome.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.acrome.net/smd-kits/motion-kit/what-you-can-build.md).

# What You Can Build

The **Acrome SMD Motion Kit** is designed for users who want to explore advanced motor control, motion planning, and robotics. Below is a curated list of projects that can be built using the components in the Motion Kit:

**Motor Control Applications**

* [**Motor Rotation Based on Turn Input Value**](/smd-applications/interactive/motor-rotation-based-on-turn-input-value.md)\
  Rotate the motor proportionally to a sensor or input value.

* [**Basic Motor Speed Control Application**](/smd-applications/interactive/basic-motor-speed-control-application.md)\
  Adjust motor speed dynamically using analog or digital input.

* [**Basic Motor Control Using PWM Input**](/smd-applications/interactive/basic-motor-control-application-using-pwm-input.md)\
  Demonstrate motor speed and direction control using PWM signals.

* [**Basic Motor Position Control Application**](/smd-applications/interactive/basic-motor-position-control-application.md)\
  Move the motor to a target position using encoder feedback.

* [**Basic Motor Torque Control Application**](/smd-applications/interactive/basic-motor-torque-control-application.md)\
  Apply controlled torque to simulate real-world mechanical load behavior.

* [**Motor Rotation Based on Joystick Counting**](/smd-applications/interactive/motor-rotation-based-on-joystick-counting.md)\
  Control rotation based on cumulative joystick input steps.

**Advanced Robotics Applications**

* [**Mouse Cursor Tracker Motion Robot**](/smd-applications/robotics/mouse-cursor-tracker-motion-robot.md)\
  A robot that mirrors the movement of a computer mouse cursor.

* [**Waypoint Tracker Robot**](/smd-applications/robotics/waypoint-tracker-robot.md)\
  Follow a predefined set of coordinates to navigate the environment.

* [**Braitenberg Robot**](/smd-applications/robotics/braitenberg-robot.md)\
  Behavior-driven robot that responds to environmental stimuli.

* [**Line-Follower Robot**](/smd-applications/robotics/line-follower-robot.md)\
  Follows a black line on the ground using infrared sensors.

* [**Teleoperation Robot**](/smd-applications/robotics/teleoperation-robot.md)\
  Remotely control a robot using keyboard or joystick inputs.

* [**Obstacle Avoidance Robot**](/smd-applications/robotics/obstacle-avoidance-robot.md)\
  Detects and avoids obstacles using ultrasonic sensors.

* [**ESP32 Wireless Controlled Mobile Robot**](/smd-applications/robotics/esp32-wireless-controlled-mobile-robot.md)\
  A mobile robot controlled via Wi-Fi and a web/mobile interface.

* [**Object Tracking Robot**](/ai/object-tracking-robot.md)\
  Follows and tracks a moving object using a vision system.

* [**Groq Chatbot-Controlled Robot**](/ai/groq-chatbot-controlled-robot.md)\
  Control the robot using natural language input via Groq AI API.

* [**Teleoperation Robot with ROS**](/ros/teleoperation-robot-with-ros.md)\
  Remotely control a robot through ROS infrastructure and networking.
