Skip to content

RoboTech-URJC/noah_firmware

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 

Repository files navigation

  • ESP32 receives cmd_vel commands from ROS2
  • ESP32 publish odom2D message with position, orientation, linear and angular velocities
  • Sync esp32 clock and ros nodes clock with local ntp server
  • Estimate wheels angular velocities
  • Control wheels angular velocities with PID
  • Estimate Hadabot orientation from gyroscope (MPU605)
  • Estimate position (x,y) from wheels angular velocity integration (usin orientation from gyroscope)
  • Estimate linear velocity based on wheels angular velocities estimation
  • Estimate angular velocity based on wheels angular velocities estimation and gyroscope (combined)

ros2 topic pub --once /goal_pose geometry_msgs/PoseStamped "{header: {frame_id: 'map'}, pose: {position: {x: 0. 5, y: 0.0, z: 0.0}, orientation: {x: 0.0, y: 0.0, z: 0.0, w: 1.0}}}"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 67.9%
  • C 19.6%
  • Python 4.7%
  • CMake 2.5%
  • Processing 1.9%
  • Makefile 1.1%
  • Other 2.3%