Software Onboarding: Difference between revisions

From LairWiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
Line 1: Line 1:
Software responsible for the high level processing on a robot. While firmware is responsible for sending the right electrical signals to motors to make them spin as desired, software is where the computation of what motor commands to send to get the robot from point A to point B while avoiding obstacles and satisfying other goals.
* [[Software Onboarding/Working on the terminal|Working on the terminal]]
* [[Software Onboarding/Working on the terminal|Working on the terminal]]
* [[Software Onboarding/Introduction to python|Introduction to python]]
* [[Software Onboarding/Introduction to python|Introduction to python]]
Line 4: Line 6:
* [[Software Onboarding/Robot state estimation|Robot state estimation]]
* [[Software Onboarding/Robot state estimation|Robot state estimation]]
* [[Software Onboarding/Inverse kinematics|Inverse kinematics]]
* [[Software Onboarding/Inverse kinematics|Inverse kinematics]]
= The Robot Stack =
* Navigation
* Localization
* Control
* Firmware
* Hardware

Latest revision as of 01:29, 30 April 2019

Software responsible for the high level processing on a robot. While firmware is responsible for sending the right electrical signals to motors to make them spin as desired, software is where the computation of what motor commands to send to get the robot from point A to point B while avoiding obstacles and satisfying other goals.

The Robot Stack[edit]

  • Navigation
  • Localization
  • Control
  • Firmware
  • Hardware