Software Onboarding: Difference between revisions

From LairWiki
Jump to navigation Jump to search
(Created page with "* Working on the terminal * Introduction to python * Software Onboarding/Basic...")
 
No edit summary
 
(One intermediate revision by the same user not shown)
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]]
* [[Software Onboarding/Basic robot maneuvering|Basic robot maneuvering]]
* [[Software Onboarding/Basic robot maneuvering|Basic robot maneuvering]]
* [[Software Onboarding/Robot state estimation|Robot state estimation]]
* [[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